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 Button_swigregister 
= _controls_
.Button_swigregister
 
 136 Button_swigregister(Button
) 
 137 cvar 
= _controls_
.cvar
 
 138 ButtonNameStr 
= cvar
.ButtonNameStr
 
 140 def PreButton(*args
, **kwargs
): 
 142     PreButton() -> Button 
 144     Precreate a Button for 2-phase creation. 
 146     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 149 def Button_GetDefaultSize(*args
): 
 151     Button_GetDefaultSize() -> Size 
 153     Returns the default button size for this platform. 
 155   return _controls_
.Button_GetDefaultSize(*args
) 
 157 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 159     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 161     Get the default attributes for this class.  This is useful if you want 
 162     to use the same font or colour in your own control as in a standard 
 163     control -- which is a much better idea than hard coding specific 
 164     colours or fonts which might look completely out of place on the 
 165     user's system, especially if it uses themes. 
 167     The variant parameter is only relevant under Mac currently and is 
 168     ignore under other platforms. Under Mac, it will change the size of 
 169     the returned font. See `wx.Window.SetWindowVariant` for more about 
 172   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 174 class BitmapButton(Button
): 
 176     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 177     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 178     the application needs more control, additional bitmaps for the selected state, 
 179     unpressed focused state, and greyed-out state may be supplied. 
 181     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 182     __repr__ 
= _swig_repr
 
 183     def __init__(self
, *args
, **kwargs
):  
 185         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 186             Point pos=DefaultPosition, Size size=DefaultSize,  
 187             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 188             String name=ButtonNameStr) -> BitmapButton 
 190         Create and show a button with a bitmap for the label. 
 192         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 193         self
._setOORInfo
(self
) 
 195     def Create(*args
, **kwargs
): 
 197         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 198             Point pos=DefaultPosition, Size size=DefaultSize,  
 199             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 200             String name=ButtonNameStr) -> bool 
 202         Acutally create the GUI BitmapButton for 2-phase creation. 
 204         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 206     def GetBitmapLabel(*args
, **kwargs
): 
 208         GetBitmapLabel(self) -> Bitmap 
 210         Returns the label bitmap (the one passed to the constructor). 
 212         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 214     def GetBitmapDisabled(*args
, **kwargs
): 
 216         GetBitmapDisabled(self) -> Bitmap 
 218         Returns the bitmap for the disabled state. 
 220         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 222     def GetBitmapFocus(*args
, **kwargs
): 
 224         GetBitmapFocus(self) -> Bitmap 
 226         Returns the bitmap for the focused state. 
 228         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 230     def GetBitmapSelected(*args
, **kwargs
): 
 232         GetBitmapSelected(self) -> Bitmap 
 234         Returns the bitmap for the selected state. 
 236         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 238     def GetBitmapHover(*args
, **kwargs
): 
 240         GetBitmapHover(self) -> Bitmap 
 242         Returns the bitmap used when the mouse is over the button, may be invalid. 
 244         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 246     def SetBitmapDisabled(*args
, **kwargs
): 
 248         SetBitmapDisabled(self, Bitmap bitmap) 
 250         Sets the bitmap for the disabled button appearance. 
 252         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 254     def SetBitmapFocus(*args
, **kwargs
): 
 256         SetBitmapFocus(self, Bitmap bitmap) 
 258         Sets the bitmap for the button appearance when it has the keyboard focus. 
 260         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 262     def SetBitmapSelected(*args
, **kwargs
): 
 264         SetBitmapSelected(self, Bitmap bitmap) 
 266         Sets the bitmap for the selected (depressed) button appearance. 
 268         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 270     def SetBitmapLabel(*args
, **kwargs
): 
 272         SetBitmapLabel(self, Bitmap bitmap) 
 274         Sets the bitmap label for the button.  This is the bitmap used for the 
 275         unselected state, and for all other states if no other bitmaps are provided. 
 277         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 279     def SetBitmapHover(*args
, **kwargs
): 
 281         SetBitmapHover(self, Bitmap hover) 
 283         Sets the bitmap to be shown when the mouse is over the button.  This function 
 284         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 287         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 289     def SetMargins(*args
, **kwargs
): 
 290         """SetMargins(self, int x, int y)""" 
 291         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 293     def GetMarginX(*args
, **kwargs
): 
 294         """GetMarginX(self) -> int""" 
 295         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 297     def GetMarginY(*args
, **kwargs
): 
 298         """GetMarginY(self) -> int""" 
 299         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 301 BitmapButton_swigregister 
= _controls_
.BitmapButton_swigregister
 
 302 BitmapButton_swigregister(BitmapButton
) 
 304 def PreBitmapButton(*args
, **kwargs
): 
 306     PreBitmapButton() -> BitmapButton 
 308     Precreate a BitmapButton for 2-phase creation. 
 310     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 313 #--------------------------------------------------------------------------- 
 315 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 316 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 317 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 318 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 319 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 320 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 321 class CheckBox(_core
.Control
): 
 323     A checkbox is a labelled box which by default is either on (the 
 324     checkmark is visible) or off (no checkmark). Optionally (When the 
 325     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 326     mixed or undetermined state. Often this is used as a "Does Not 
 329     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 330     __repr__ 
= _swig_repr
 
 331     def __init__(self
, *args
, **kwargs
):  
 333         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 334             Point pos=DefaultPosition, Size size=DefaultSize,  
 335             long style=0, Validator validator=DefaultValidator,  
 336             String name=CheckBoxNameStr) -> CheckBox 
 338         Creates and shows a CheckBox control 
 340         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 341         self
._setOORInfo
(self
) 
 343     def Create(*args
, **kwargs
): 
 345         Create(self, Window parent, int id=-1, String label=EmptyString,  
 346             Point pos=DefaultPosition, Size size=DefaultSize,  
 347             long style=0, Validator validator=DefaultValidator,  
 348             String name=CheckBoxNameStr) -> bool 
 350         Actually create the GUI CheckBox for 2-phase creation. 
 352         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 354     def GetValue(*args
, **kwargs
): 
 356         GetValue(self) -> bool 
 358         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 361         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 363     def IsChecked(*args
, **kwargs
): 
 365         IsChecked(self) -> bool 
 367         Similar to GetValue, but raises an exception if it is not a 2-state 
 370         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 372     def SetValue(*args
, **kwargs
): 
 374         SetValue(self, bool state) 
 376         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 379         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 381     def Get3StateValue(*args
, **kwargs
): 
 383         Get3StateValue(self) -> int 
 385         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 386         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 387         the undetermined state.  Raises an exceptiion when the function is 
 388         used with a 2-state CheckBox. 
 390         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 392     def Set3StateValue(*args
, **kwargs
): 
 394         Set3StateValue(self, int state) 
 396         Sets the CheckBox to the given state.  The state parameter can be one 
 397         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 398         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 399         exception when the CheckBox is a 2-state checkbox and setting the 
 400         state to wx.CHK_UNDETERMINED. 
 402         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 404     def Is3State(*args
, **kwargs
): 
 406         Is3State(self) -> bool 
 408         Returns whether or not the CheckBox is a 3-state CheckBox. 
 410         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 412     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 414         Is3rdStateAllowedForUser(self) -> bool 
 416         Returns whether or not the user can set the CheckBox to the third 
 419         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 421     def GetClassDefaultAttributes(*args
, **kwargs
): 
 423         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 425         Get the default attributes for this class.  This is useful if you want 
 426         to use the same font or colour in your own control as in a standard 
 427         control -- which is a much better idea than hard coding specific 
 428         colours or fonts which might look completely out of place on the 
 429         user's system, especially if it uses themes. 
 431         The variant parameter is only relevant under Mac currently and is 
 432         ignore under other platforms. Under Mac, it will change the size of 
 433         the returned font. See `wx.Window.SetWindowVariant` for more about 
 436         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 438     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 439 CheckBox_swigregister 
= _controls_
.CheckBox_swigregister
 
 440 CheckBox_swigregister(CheckBox
) 
 441 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 443 def PreCheckBox(*args
, **kwargs
): 
 445     PreCheckBox() -> CheckBox 
 447     Precreate a CheckBox for 2-phase creation. 
 449     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 452 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 454     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 456     Get the default attributes for this class.  This is useful if you want 
 457     to use the same font or colour in your own control as in a standard 
 458     control -- which is a much better idea than hard coding specific 
 459     colours or fonts which might look completely out of place on the 
 460     user's system, especially if it uses themes. 
 462     The variant parameter is only relevant under Mac currently and is 
 463     ignore under other platforms. Under Mac, it will change the size of 
 464     the returned font. See `wx.Window.SetWindowVariant` for more about 
 467   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 469 #--------------------------------------------------------------------------- 
 471 class Choice(_core
.ControlWithItems
): 
 473     A Choice control is used to select one of a list of strings. 
 474     Unlike a `wx.ListBox`, only the selection is visible until the 
 475     user pulls down the menu of choices. 
 477     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 478     __repr__ 
= _swig_repr
 
 479     def __init__(self
, *args
, **kwargs
):  
 481         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 482             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 483             String name=ChoiceNameStr) -> Choice 
 485         Create and show a Choice control 
 487         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 488         self
._setOORInfo
(self
) 
 490     def Create(*args
, **kwargs
): 
 492         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 493             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 494             String name=ChoiceNameStr) -> bool 
 496         Actually create the GUI Choice control for 2-phase creation 
 498         return _controls_
.Choice_Create(*args
, **kwargs
) 
 500     def GetCurrentSelection(*args
, **kwargs
): 
 502         GetCurrentSelection(self) -> int 
 504         Unlike `GetSelection` which only returns the accepted selection value, 
 505         i.e. the selection in the control once the user closes the dropdown 
 506         list, this function returns the current selection.  That is, while the 
 507         dropdown list is shown, it returns the currently selected item in 
 508         it. When it is not shown, its result is the same as for the other 
 511         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 513     def GetClassDefaultAttributes(*args
, **kwargs
): 
 515         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 517         Get the default attributes for this class.  This is useful if you want 
 518         to use the same font or colour in your own control as in a standard 
 519         control -- which is a much better idea than hard coding specific 
 520         colours or fonts which might look completely out of place on the 
 521         user's system, especially if it uses themes. 
 523         The variant parameter is only relevant under Mac currently and is 
 524         ignore under other platforms. Under Mac, it will change the size of 
 525         the returned font. See `wx.Window.SetWindowVariant` for more about 
 528         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 530     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 531 Choice_swigregister 
= _controls_
.Choice_swigregister
 
 532 Choice_swigregister(Choice
) 
 533 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 535 def PreChoice(*args
, **kwargs
): 
 537     PreChoice() -> Choice 
 539     Precreate a Choice control for 2-phase creation. 
 541     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 544 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 546     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 548     Get the default attributes for this class.  This is useful if you want 
 549     to use the same font or colour in your own control as in a standard 
 550     control -- which is a much better idea than hard coding specific 
 551     colours or fonts which might look completely out of place on the 
 552     user's system, especially if it uses themes. 
 554     The variant parameter is only relevant under Mac currently and is 
 555     ignore under other platforms. Under Mac, it will change the size of 
 556     the returned font. See `wx.Window.SetWindowVariant` for more about 
 559   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 561 #--------------------------------------------------------------------------- 
 563 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 565     A combobox is like a combination of an edit control and a 
 566     listbox. It can be displayed as static list with editable or 
 567     read-only text field; or a drop-down list with text field. 
 569     A combobox permits a single selection only. Combobox items are 
 572     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 573     __repr__ 
= _swig_repr
 
 574     def __init__(self
, *args
, **kwargs
):  
 576         __init__(Window parent, int id, String value=EmptyString, 
 577             Point pos=DefaultPosition, Size size=DefaultSize, 
 578             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 579             String name=ComboBoxNameStr) -> ComboBox 
 581         Constructor, creates and shows a ComboBox control. 
 583         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 584         self
._setOORInfo
(self
) 
 586     def Create(*args
, **kwargs
): 
 588         Create(Window parent, int id, String value=EmptyString, 
 589             Point pos=DefaultPosition, Size size=DefaultSize, 
 590             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 591             String name=ChoiceNameStr) -> bool 
 593         Actually create the GUI wxComboBox control for 2-phase creation 
 595         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 597     def GetValue(*args
, **kwargs
): 
 599         GetValue(self) -> String 
 601         Returns the current value in the combobox text field. 
 603         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 605     def SetValue(*args
, **kwargs
): 
 606         """SetValue(self, String value)""" 
 607         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 609     def Copy(*args
, **kwargs
): 
 613         Copies the selected text to the clipboard. 
 615         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 617     def Cut(*args
, **kwargs
): 
 621         Copies the selected text to the clipboard and removes the selection. 
 623         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 625     def Paste(*args
, **kwargs
): 
 629         Pastes text from the clipboard to the text field. 
 631         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 633     def SetInsertionPoint(*args
, **kwargs
): 
 635         SetInsertionPoint(self, long pos) 
 637         Sets the insertion point in the combobox text field. 
 639         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 641     def GetInsertionPoint(*args
, **kwargs
): 
 643         GetInsertionPoint(self) -> long 
 645         Returns the insertion point for the combobox's text field. 
 647         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 649     def GetLastPosition(*args
, **kwargs
): 
 651         GetLastPosition(self) -> long 
 653         Returns the last position in the combobox text field. 
 655         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 657     def Replace(*args
, **kwargs
): 
 659         Replace(self, long from, long to, String value) 
 661         Replaces the text between two positions with the given text, in the 
 664         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 666     def SetMark(*args
, **kwargs
): 
 668         SetMark(self, long from, long to) 
 670         Selects the text between the two positions in the combobox text field. 
 672         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 674     def GetMark(*args
, **kwargs
): 
 676         GetMark(self) -> (from, to) 
 678         Gets the positions of the begining and ending of the selection mark in 
 679         the combobox text field. 
 681         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 683     def GetCurrentSelection(*args
, **kwargs
): 
 685         GetCurrentSelection(self) -> int 
 687         Unlike `GetSelection` which only returns the accepted selection value, 
 688         i.e. the selection in the control once the user closes the dropdown 
 689         list, this function returns the current selection.  That is, while the 
 690         dropdown list is shown, it returns the currently selected item in 
 691         it. When it is not shown, its result is the same as for the other 
 694         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 696     def SetStringSelection(*args
, **kwargs
): 
 698         SetStringSelection(self, String string) -> bool 
 700         Select the item with the specifed string 
 702         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 704     def SetString(*args
, **kwargs
): 
 706         SetString(self, int n, String string) 
 708         Set the label for the n'th item (zero based) in the list. 
 710         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 712     def SetEditable(*args
, **kwargs
): 
 713         """SetEditable(self, bool editable)""" 
 714         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 716     def SetInsertionPointEnd(*args
, **kwargs
): 
 718         SetInsertionPointEnd(self) 
 720         Sets the insertion point at the end of the combobox text field. 
 722         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 724     def Remove(*args
, **kwargs
): 
 726         Remove(self, long from, long to) 
 728         Removes the text between the two positions in the combobox text field. 
 730         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 732     def IsEditable(*args
, **kwargs
): 
 734         IsEditable(self) -> bool 
 736         Returns True if the combo is ediatable (not read-only.) 
 738         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 740     def Undo(*args
, **kwargs
): 
 744         Redoes the last undo in the text field. Windows only. 
 746         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 748     def Redo(*args
, **kwargs
): 
 752         Undoes the last edit in the text field. Windows only. 
 754         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 756     def SelectAll(*args
, **kwargs
): 
 760         Select all the text in the combo's text field. 
 762         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 764     def CanCopy(*args
, **kwargs
): 
 766         CanCopy(self) -> bool 
 768         Returns True if the combobox is editable and there is a text selection 
 769         to copy to the clipboard.  Only available on Windows. 
 771         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 773     def CanCut(*args
, **kwargs
): 
 777         Returns True if the combobox is editable and there is a text selection 
 778         to copy to the clipboard.  Only available on Windows. 
 780         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 782     def CanPaste(*args
, **kwargs
): 
 784         CanPaste(self) -> bool 
 786         Returns True if the combobox is editable and there is text on the 
 787         clipboard that can be pasted into the text field. Only available on 
 790         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 792     def CanUndo(*args
, **kwargs
): 
 794         CanUndo(self) -> bool 
 796         Returns True if the combobox is editable and the last edit can be 
 797         undone.  Only available on Windows. 
 799         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 801     def CanRedo(*args
, **kwargs
): 
 803         CanRedo(self) -> bool 
 805         Returns True if the combobox is editable and the last undo can be 
 806         redone.  Only available on Windows. 
 808         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 810     def GetClassDefaultAttributes(*args
, **kwargs
): 
 812         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 814         Get the default attributes for this class.  This is useful if you want 
 815         to use the same font or colour in your own control as in a standard 
 816         control -- which is a much better idea than hard coding specific 
 817         colours or fonts which might look completely out of place on the 
 818         user's system, especially if it uses themes. 
 820         The variant parameter is only relevant under Mac currently and is 
 821         ignore under other platforms. Under Mac, it will change the size of 
 822         the returned font. See `wx.Window.SetWindowVariant` for more about 
 825         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 827     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 828 ComboBox_swigregister 
= _controls_
.ComboBox_swigregister
 
 829 ComboBox_swigregister(ComboBox
) 
 830 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 832 def PreComboBox(*args
, **kwargs
): 
 834     PreComboBox() -> ComboBox 
 836     Precreate a ComboBox control for 2-phase creation. 
 838     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 841 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 843     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 845     Get the default attributes for this class.  This is useful if you want 
 846     to use the same font or colour in your own control as in a standard 
 847     control -- which is a much better idea than hard coding specific 
 848     colours or fonts which might look completely out of place on the 
 849     user's system, especially if it uses themes. 
 851     The variant parameter is only relevant under Mac currently and is 
 852     ignore under other platforms. Under Mac, it will change the size of 
 853     the returned font. See `wx.Window.SetWindowVariant` for more about 
 856   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 858 #--------------------------------------------------------------------------- 
 860 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 861 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 862 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 863 GA_PROGRESSBAR 
= 0 # obsolete  
 864 class Gauge(_core
.Control
): 
 865     """Proxy of C++ Gauge class""" 
 866     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 867     __repr__ 
= _swig_repr
 
 868     def __init__(self
, *args
, **kwargs
):  
 870         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 871             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 872             Validator validator=DefaultValidator,  
 873             String name=GaugeNameStr) -> Gauge 
 875         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 876         self
._setOORInfo
(self
) 
 878     def Create(*args
, **kwargs
): 
 880         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 881             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 882             Validator validator=DefaultValidator,  
 883             String name=GaugeNameStr) -> bool 
 885         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 887     def SetRange(*args
, **kwargs
): 
 888         """SetRange(self, int range)""" 
 889         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 891     def GetRange(*args
, **kwargs
): 
 892         """GetRange(self) -> int""" 
 893         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 895     def SetValue(*args
, **kwargs
): 
 896         """SetValue(self, int pos)""" 
 897         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 899     def GetValue(*args
, **kwargs
): 
 900         """GetValue(self) -> int""" 
 901         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 903     def IsVertical(*args
, **kwargs
): 
 904         """IsVertical(self) -> bool""" 
 905         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 907     def SetShadowWidth(*args
, **kwargs
): 
 908         """SetShadowWidth(self, int w)""" 
 909         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 911     def GetShadowWidth(*args
, **kwargs
): 
 912         """GetShadowWidth(self) -> int""" 
 913         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 915     def SetBezelFace(*args
, **kwargs
): 
 916         """SetBezelFace(self, int w)""" 
 917         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 919     def GetBezelFace(*args
, **kwargs
): 
 920         """GetBezelFace(self) -> int""" 
 921         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 923     def GetClassDefaultAttributes(*args
, **kwargs
): 
 925         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 927         Get the default attributes for this class.  This is useful if you want 
 928         to use the same font or colour in your own control as in a standard 
 929         control -- which is a much better idea than hard coding specific 
 930         colours or fonts which might look completely out of place on the 
 931         user's system, especially if it uses themes. 
 933         The variant parameter is only relevant under Mac currently and is 
 934         ignore under other platforms. Under Mac, it will change the size of 
 935         the returned font. See `wx.Window.SetWindowVariant` for more about 
 938         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 940     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 941 Gauge_swigregister 
= _controls_
.Gauge_swigregister
 
 942 Gauge_swigregister(Gauge
) 
 943 GaugeNameStr 
= cvar
.GaugeNameStr
 
 945 def PreGauge(*args
, **kwargs
): 
 946     """PreGauge() -> Gauge""" 
 947     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 950 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 952     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 954     Get the default attributes for this class.  This is useful if you want 
 955     to use the same font or colour in your own control as in a standard 
 956     control -- which is a much better idea than hard coding specific 
 957     colours or fonts which might look completely out of place on the 
 958     user's system, especially if it uses themes. 
 960     The variant parameter is only relevant under Mac currently and is 
 961     ignore under other platforms. Under Mac, it will change the size of 
 962     the returned font. See `wx.Window.SetWindowVariant` for more about 
 965   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 967 #--------------------------------------------------------------------------- 
 969 class StaticBox(_core
.Control
): 
 970     """Proxy of C++ StaticBox class""" 
 971     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 972     __repr__ 
= _swig_repr
 
 973     def __init__(self
, *args
, **kwargs
):  
 975         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 976             Point pos=DefaultPosition, Size size=DefaultSize,  
 977             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 979         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 980         self
._setOORInfo
(self
) 
 982     def Create(*args
, **kwargs
): 
 984         Create(self, Window parent, int id=-1, String label=EmptyString,  
 985             Point pos=DefaultPosition, Size size=DefaultSize,  
 986             long style=0, String name=StaticBoxNameStr) -> bool 
 988         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 990     def GetClassDefaultAttributes(*args
, **kwargs
): 
 992         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 994         Get the default attributes for this class.  This is useful if you want 
 995         to use the same font or colour in your own control as in a standard 
 996         control -- which is a much better idea than hard coding specific 
 997         colours or fonts which might look completely out of place on the 
 998         user's system, especially if it uses themes. 
1000         The variant parameter is only relevant under Mac currently and is 
1001         ignore under other platforms. Under Mac, it will change the size of 
1002         the returned font. See `wx.Window.SetWindowVariant` for more about 
1005         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1007     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1008 StaticBox_swigregister 
= _controls_
.StaticBox_swigregister
 
1009 StaticBox_swigregister(StaticBox
) 
1010 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1011 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1012 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1014 def PreStaticBox(*args
, **kwargs
): 
1015     """PreStaticBox() -> StaticBox""" 
1016     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1019 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1021     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1023     Get the default attributes for this class.  This is useful if you want 
1024     to use the same font or colour in your own control as in a standard 
1025     control -- which is a much better idea than hard coding specific 
1026     colours or fonts which might look completely out of place on the 
1027     user's system, especially if it uses themes. 
1029     The variant parameter is only relevant under Mac currently and is 
1030     ignore under other platforms. Under Mac, it will change the size of 
1031     the returned font. See `wx.Window.SetWindowVariant` for more about 
1034   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1036 #--------------------------------------------------------------------------- 
1038 class StaticLine(_core
.Control
): 
1039     """Proxy of C++ StaticLine class""" 
1040     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1041     __repr__ 
= _swig_repr
 
1042     def __init__(self
, *args
, **kwargs
):  
1044         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1045             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1046             String name=StaticTextNameStr) -> StaticLine 
1048         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1049         self
._setOORInfo
(self
) 
1051     def Create(*args
, **kwargs
): 
1053         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1054             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1055             String name=StaticTextNameStr) -> bool 
1057         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1059     def IsVertical(*args
, **kwargs
): 
1060         """IsVertical(self) -> bool""" 
1061         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1063     def GetDefaultSize(*args
, **kwargs
): 
1064         """GetDefaultSize() -> int""" 
1065         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1067     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1068     def GetClassDefaultAttributes(*args
, **kwargs
): 
1070         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1072         Get the default attributes for this class.  This is useful if you want 
1073         to use the same font or colour in your own control as in a standard 
1074         control -- which is a much better idea than hard coding specific 
1075         colours or fonts which might look completely out of place on the 
1076         user's system, especially if it uses themes. 
1078         The variant parameter is only relevant under Mac currently and is 
1079         ignore under other platforms. Under Mac, it will change the size of 
1080         the returned font. See `wx.Window.SetWindowVariant` for more about 
1083         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1085     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1086 StaticLine_swigregister 
= _controls_
.StaticLine_swigregister
 
1087 StaticLine_swigregister(StaticLine
) 
1089 def PreStaticLine(*args
, **kwargs
): 
1090     """PreStaticLine() -> StaticLine""" 
1091     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1094 def StaticLine_GetDefaultSize(*args
): 
1095   """StaticLine_GetDefaultSize() -> int""" 
1096   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1098 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1100     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1102     Get the default attributes for this class.  This is useful if you want 
1103     to use the same font or colour in your own control as in a standard 
1104     control -- which is a much better idea than hard coding specific 
1105     colours or fonts which might look completely out of place on the 
1106     user's system, especially if it uses themes. 
1108     The variant parameter is only relevant under Mac currently and is 
1109     ignore under other platforms. Under Mac, it will change the size of 
1110     the returned font. See `wx.Window.SetWindowVariant` for more about 
1113   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1115 #--------------------------------------------------------------------------- 
1117 class StaticText(_core
.Control
): 
1118     """Proxy of C++ StaticText class""" 
1119     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1120     __repr__ 
= _swig_repr
 
1121     def __init__(self
, *args
, **kwargs
):  
1123         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1124             Point pos=DefaultPosition, Size size=DefaultSize,  
1125             long style=0, String name=StaticTextNameStr) -> StaticText 
1127         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1128         self
._setOORInfo
(self
) 
1130     def Create(*args
, **kwargs
): 
1132         Create(self, Window parent, int id=-1, String label=EmptyString,  
1133             Point pos=DefaultPosition, Size size=DefaultSize,  
1134             long style=0, String name=StaticTextNameStr) -> bool 
1136         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1138     def Wrap(*args
, **kwargs
): 
1140         Wrap(self, int width) 
1142         This functions wraps the control's label so that each of its lines 
1143         becomes at most ``width`` pixels wide if possible (the lines are 
1144         broken at words boundaries so it might not be the case if words are 
1145         too long). If ``width`` is negative, no wrapping is done. 
1147         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1149     def GetClassDefaultAttributes(*args
, **kwargs
): 
1151         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1153         Get the default attributes for this class.  This is useful if you want 
1154         to use the same font or colour in your own control as in a standard 
1155         control -- which is a much better idea than hard coding specific 
1156         colours or fonts which might look completely out of place on the 
1157         user's system, especially if it uses themes. 
1159         The variant parameter is only relevant under Mac currently and is 
1160         ignore under other platforms. Under Mac, it will change the size of 
1161         the returned font. See `wx.Window.SetWindowVariant` for more about 
1164         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1166     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1167 StaticText_swigregister 
= _controls_
.StaticText_swigregister
 
1168 StaticText_swigregister(StaticText
) 
1170 def PreStaticText(*args
, **kwargs
): 
1171     """PreStaticText() -> StaticText""" 
1172     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1175 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1177     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1179     Get the default attributes for this class.  This is useful if you want 
1180     to use the same font or colour in your own control as in a standard 
1181     control -- which is a much better idea than hard coding specific 
1182     colours or fonts which might look completely out of place on the 
1183     user's system, especially if it uses themes. 
1185     The variant parameter is only relevant under Mac currently and is 
1186     ignore under other platforms. Under Mac, it will change the size of 
1187     the returned font. See `wx.Window.SetWindowVariant` for more about 
1190   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1192 #--------------------------------------------------------------------------- 
1194 class StaticBitmap(_core
.Control
): 
1195     """Proxy of C++ StaticBitmap class""" 
1196     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1197     __repr__ 
= _swig_repr
 
1198     def __init__(self
, *args
, **kwargs
):  
1200         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1201             Point pos=DefaultPosition, Size size=DefaultSize,  
1202             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1204         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1205         self
._setOORInfo
(self
) 
1207     def Create(*args
, **kwargs
): 
1209         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1210             Point pos=DefaultPosition, Size size=DefaultSize,  
1211             long style=0, String name=StaticBitmapNameStr) -> bool 
1213         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1215     def GetBitmap(*args
, **kwargs
): 
1216         """GetBitmap(self) -> Bitmap""" 
1217         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1219     def SetBitmap(*args
, **kwargs
): 
1220         """SetBitmap(self, Bitmap bitmap)""" 
1221         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1223     def SetIcon(*args
, **kwargs
): 
1224         """SetIcon(self, Icon icon)""" 
1225         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1227     def GetClassDefaultAttributes(*args
, **kwargs
): 
1229         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1231         Get the default attributes for this class.  This is useful if you want 
1232         to use the same font or colour in your own control as in a standard 
1233         control -- which is a much better idea than hard coding specific 
1234         colours or fonts which might look completely out of place on the 
1235         user's system, especially if it uses themes. 
1237         The variant parameter is only relevant under Mac currently and is 
1238         ignore under other platforms. Under Mac, it will change the size of 
1239         the returned font. See `wx.Window.SetWindowVariant` for more about 
1242         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1244     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1245 StaticBitmap_swigregister 
= _controls_
.StaticBitmap_swigregister
 
1246 StaticBitmap_swigregister(StaticBitmap
) 
1248 def PreStaticBitmap(*args
, **kwargs
): 
1249     """PreStaticBitmap() -> StaticBitmap""" 
1250     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1253 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1255     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1257     Get the default attributes for this class.  This is useful if you want 
1258     to use the same font or colour in your own control as in a standard 
1259     control -- which is a much better idea than hard coding specific 
1260     colours or fonts which might look completely out of place on the 
1261     user's system, especially if it uses themes. 
1263     The variant parameter is only relevant under Mac currently and is 
1264     ignore under other platforms. Under Mac, it will change the size of 
1265     the returned font. See `wx.Window.SetWindowVariant` for more about 
1268   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1270 #--------------------------------------------------------------------------- 
1272 class ListBox(_core
.ControlWithItems
): 
1273     """Proxy of C++ ListBox class""" 
1274     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1275     __repr__ 
= _swig_repr
 
1276     def __init__(self
, *args
, **kwargs
):  
1278         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1279             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1280             long style=0, Validator validator=DefaultValidator,  
1281             String name=ListBoxNameStr) -> ListBox 
1283         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1284         self
._setOORInfo
(self
) 
1286     def Create(*args
, **kwargs
): 
1288         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1289             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1290             long style=0, Validator validator=DefaultValidator,  
1291             String name=ListBoxNameStr) -> bool 
1293         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1295     def Insert(*args
, **kwargs
): 
1297         Insert(self, String item, int pos, PyObject clientData=None) 
1299         Insert an item into the control before the item at the ``pos`` index, 
1300         optionally associating some data object with the item. 
1302         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1304     def InsertItems(*args
, **kwargs
): 
1305         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1306         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1308     def Set(*args
, **kwargs
): 
1309         """Set(self, wxArrayString items)""" 
1310         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1312     def IsSelected(*args
, **kwargs
): 
1313         """IsSelected(self, int n) -> bool""" 
1314         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1316     def SetSelection(*args
, **kwargs
): 
1317         """SetSelection(self, int n, bool select=True)""" 
1318         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1320     def Select(*args
, **kwargs
): 
1324         This is the same as `SetSelection` and exists only because it is 
1325         slightly more natural for controls which support multiple selection. 
1327         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1329     def Deselect(*args
, **kwargs
): 
1330         """Deselect(self, int n)""" 
1331         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1333     def DeselectAll(*args
, **kwargs
): 
1334         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1335         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1337     def SetStringSelection(*args
, **kwargs
): 
1338         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1339         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1341     def GetSelections(*args
, **kwargs
): 
1342         """GetSelections(self) -> PyObject""" 
1343         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1345     def SetFirstItem(*args
, **kwargs
): 
1346         """SetFirstItem(self, int n)""" 
1347         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1349     def SetFirstItemStr(*args
, **kwargs
): 
1350         """SetFirstItemStr(self, String s)""" 
1351         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1353     def EnsureVisible(*args
, **kwargs
): 
1354         """EnsureVisible(self, int n)""" 
1355         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1357     def AppendAndEnsureVisible(*args
, **kwargs
): 
1358         """AppendAndEnsureVisible(self, String s)""" 
1359         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1361     def IsSorted(*args
, **kwargs
): 
1362         """IsSorted(self) -> bool""" 
1363         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1365     def HitTest(*args
, **kwargs
): 
1367         HitTest(self, Point pt) -> int 
1369         Test where the given (in client coords) point lies 
1371         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1373     def SetItemForegroundColour(*args
, **kwargs
): 
1374         """SetItemForegroundColour(self, int item, Colour c)""" 
1375         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1377     def SetItemBackgroundColour(*args
, **kwargs
): 
1378         """SetItemBackgroundColour(self, int item, Colour c)""" 
1379         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1381     def SetItemFont(*args
, **kwargs
): 
1382         """SetItemFont(self, int item, Font f)""" 
1383         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1385     def GetClassDefaultAttributes(*args
, **kwargs
): 
1387         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1389         Get the default attributes for this class.  This is useful if you want 
1390         to use the same font or colour in your own control as in a standard 
1391         control -- which is a much better idea than hard coding specific 
1392         colours or fonts which might look completely out of place on the 
1393         user's system, especially if it uses themes. 
1395         The variant parameter is only relevant under Mac currently and is 
1396         ignore under other platforms. Under Mac, it will change the size of 
1397         the returned font. See `wx.Window.SetWindowVariant` for more about 
1400         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1402     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1403 ListBox_swigregister 
= _controls_
.ListBox_swigregister
 
1404 ListBox_swigregister(ListBox
) 
1405 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1407 def PreListBox(*args
, **kwargs
): 
1408     """PreListBox() -> ListBox""" 
1409     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1412 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1414     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1416     Get the default attributes for this class.  This is useful if you want 
1417     to use the same font or colour in your own control as in a standard 
1418     control -- which is a much better idea than hard coding specific 
1419     colours or fonts which might look completely out of place on the 
1420     user's system, especially if it uses themes. 
1422     The variant parameter is only relevant under Mac currently and is 
1423     ignore under other platforms. Under Mac, it will change the size of 
1424     the returned font. See `wx.Window.SetWindowVariant` for more about 
1427   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1429 #--------------------------------------------------------------------------- 
1431 class CheckListBox(ListBox
): 
1432     """Proxy of C++ CheckListBox class""" 
1433     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1434     __repr__ 
= _swig_repr
 
1435     def __init__(self
, *args
, **kwargs
):  
1437         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1438             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1439             long style=0, Validator validator=DefaultValidator,  
1440             String name=ListBoxNameStr) -> CheckListBox 
1442         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1443         self
._setOORInfo
(self
) 
1445     def Create(*args
, **kwargs
): 
1447         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1448             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1449             long style=0, Validator validator=DefaultValidator,  
1450             String name=ListBoxNameStr) -> bool 
1452         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1454     def IsChecked(*args
, **kwargs
): 
1455         """IsChecked(self, unsigned int index) -> bool""" 
1456         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1458     def Check(*args
, **kwargs
): 
1459         """Check(self, unsigned int index, int check=True)""" 
1460         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1462     def GetItemHeight(*args
, **kwargs
): 
1463         """GetItemHeight(self) -> int""" 
1464         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1466 CheckListBox_swigregister 
= _controls_
.CheckListBox_swigregister
 
1467 CheckListBox_swigregister(CheckListBox
) 
1469 def PreCheckListBox(*args
, **kwargs
): 
1470     """PreCheckListBox() -> CheckListBox""" 
1471     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1474 #--------------------------------------------------------------------------- 
1476 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1477 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1478 TE_READONLY 
= _controls_
.TE_READONLY
 
1479 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1480 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1481 TE_LEFT 
= _controls_
.TE_LEFT
 
1482 TE_CENTER 
= _controls_
.TE_CENTER
 
1483 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1484 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1485 TE_RICH 
= _controls_
.TE_RICH
 
1486 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1487 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1488 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1489 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1490 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1491 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1492 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1493 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1494 TE_RICH2 
= _controls_
.TE_RICH2
 
1495 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1496 TE_LINEWRAP 
= TE_CHARWRAP 
 
1497 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1498 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1499 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1500 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1501 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1502 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1503 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1504 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1505 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1506 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1507 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1508 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1509 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1510 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1511 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1512 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1513 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1514 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1515 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1516 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1517 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1518 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1519 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1520 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1521 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1522 class TextAttr(object): 
1523     """Proxy of C++ TextAttr class""" 
1524     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1525     __repr__ 
= _swig_repr
 
1526     def __init__(self
, *args
, **kwargs
):  
1528         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1529             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1531         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1532     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1533     __del__ 
= lambda self 
: None; 
1534     def Init(*args
, **kwargs
): 
1536         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1538     def SetTextColour(*args
, **kwargs
): 
1539         """SetTextColour(self, Colour colText)""" 
1540         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1542     def SetBackgroundColour(*args
, **kwargs
): 
1543         """SetBackgroundColour(self, Colour colBack)""" 
1544         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1546     def SetFont(*args
, **kwargs
): 
1547         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1548         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1550     def SetAlignment(*args
, **kwargs
): 
1551         """SetAlignment(self, int alignment)""" 
1552         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1554     def SetTabs(*args
, **kwargs
): 
1555         """SetTabs(self, wxArrayInt tabs)""" 
1556         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1558     def SetLeftIndent(*args
, **kwargs
): 
1559         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1560         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1562     def SetRightIndent(*args
, **kwargs
): 
1563         """SetRightIndent(self, int indent)""" 
1564         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1566     def SetFlags(*args
, **kwargs
): 
1567         """SetFlags(self, long flags)""" 
1568         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1570     def HasTextColour(*args
, **kwargs
): 
1571         """HasTextColour(self) -> bool""" 
1572         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1574     def HasBackgroundColour(*args
, **kwargs
): 
1575         """HasBackgroundColour(self) -> bool""" 
1576         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1578     def HasFont(*args
, **kwargs
): 
1579         """HasFont(self) -> bool""" 
1580         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1582     def HasAlignment(*args
, **kwargs
): 
1583         """HasAlignment(self) -> bool""" 
1584         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1586     def HasTabs(*args
, **kwargs
): 
1587         """HasTabs(self) -> bool""" 
1588         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1590     def HasLeftIndent(*args
, **kwargs
): 
1591         """HasLeftIndent(self) -> bool""" 
1592         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1594     def HasRightIndent(*args
, **kwargs
): 
1595         """HasRightIndent(self) -> bool""" 
1596         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1598     def HasFlag(*args
, **kwargs
): 
1599         """HasFlag(self, long flag) -> bool""" 
1600         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1602     def GetTextColour(*args
, **kwargs
): 
1603         """GetTextColour(self) -> Colour""" 
1604         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1606     def GetBackgroundColour(*args
, **kwargs
): 
1607         """GetBackgroundColour(self) -> Colour""" 
1608         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1610     def GetFont(*args
, **kwargs
): 
1611         """GetFont(self) -> Font""" 
1612         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1614     def GetAlignment(*args
, **kwargs
): 
1615         """GetAlignment(self) -> int""" 
1616         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1618     def GetTabs(*args
, **kwargs
): 
1619         """GetTabs(self) -> wxArrayInt""" 
1620         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1622     def GetLeftIndent(*args
, **kwargs
): 
1623         """GetLeftIndent(self) -> long""" 
1624         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1626     def GetLeftSubIndent(*args
, **kwargs
): 
1627         """GetLeftSubIndent(self) -> long""" 
1628         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1630     def GetRightIndent(*args
, **kwargs
): 
1631         """GetRightIndent(self) -> long""" 
1632         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1634     def GetFlags(*args
, **kwargs
): 
1635         """GetFlags(self) -> long""" 
1636         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1638     def IsDefault(*args
, **kwargs
): 
1639         """IsDefault(self) -> bool""" 
1640         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1642     def Combine(*args
, **kwargs
): 
1643         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1644         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1646     Combine 
= staticmethod(Combine
) 
1647 TextAttr_swigregister 
= _controls_
.TextAttr_swigregister
 
1648 TextAttr_swigregister(TextAttr
) 
1649 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1651 def TextAttr_Combine(*args
, **kwargs
): 
1652   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1653   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1655 class TextCtrl(_core
.Control
): 
1656     """Proxy of C++ TextCtrl class""" 
1657     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1658     __repr__ 
= _swig_repr
 
1659     def __init__(self
, *args
, **kwargs
):  
1661         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1662             Point pos=DefaultPosition, Size size=DefaultSize,  
1663             long style=0, Validator validator=DefaultValidator,  
1664             String name=TextCtrlNameStr) -> TextCtrl 
1666         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1667         self
._setOORInfo
(self
) 
1669     def Create(*args
, **kwargs
): 
1671         Create(self, Window parent, int id=-1, String value=EmptyString,  
1672             Point pos=DefaultPosition, Size size=DefaultSize,  
1673             long style=0, Validator validator=DefaultValidator,  
1674             String name=TextCtrlNameStr) -> bool 
1676         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1678     def GetValue(*args
, **kwargs
): 
1679         """GetValue(self) -> String""" 
1680         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1682     def SetValue(*args
, **kwargs
): 
1683         """SetValue(self, String value)""" 
1684         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1686     def GetRange(*args
, **kwargs
): 
1687         """GetRange(self, long from, long to) -> String""" 
1688         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1690     def GetLineLength(*args
, **kwargs
): 
1691         """GetLineLength(self, long lineNo) -> int""" 
1692         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1694     def GetLineText(*args
, **kwargs
): 
1695         """GetLineText(self, long lineNo) -> String""" 
1696         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1698     def GetNumberOfLines(*args
, **kwargs
): 
1699         """GetNumberOfLines(self) -> int""" 
1700         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1702     def IsModified(*args
, **kwargs
): 
1703         """IsModified(self) -> bool""" 
1704         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1706     def IsEditable(*args
, **kwargs
): 
1707         """IsEditable(self) -> bool""" 
1708         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1710     def IsSingleLine(*args
, **kwargs
): 
1711         """IsSingleLine(self) -> bool""" 
1712         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1714     def IsMultiLine(*args
, **kwargs
): 
1715         """IsMultiLine(self) -> bool""" 
1716         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1718     def GetSelection(*args
, **kwargs
): 
1720         GetSelection() -> (from, to) 
1722         If the return values from and to are the same, there is no selection. 
1724         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1726     def GetStringSelection(*args
, **kwargs
): 
1727         """GetStringSelection(self) -> String""" 
1728         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1730     def Clear(*args
, **kwargs
): 
1732         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1734     def Replace(*args
, **kwargs
): 
1735         """Replace(self, long from, long to, String value)""" 
1736         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1738     def Remove(*args
, **kwargs
): 
1739         """Remove(self, long from, long to)""" 
1740         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1742     def LoadFile(*args
, **kwargs
): 
1743         """LoadFile(self, String file) -> bool""" 
1744         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1746     def SaveFile(*args
, **kwargs
): 
1747         """SaveFile(self, String file=EmptyString) -> bool""" 
1748         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1750     def MarkDirty(*args
, **kwargs
): 
1751         """MarkDirty(self)""" 
1752         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1754     def DiscardEdits(*args
, **kwargs
): 
1755         """DiscardEdits(self)""" 
1756         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1758     def SetMaxLength(*args
, **kwargs
): 
1759         """SetMaxLength(self, unsigned long len)""" 
1760         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1762     def WriteText(*args
, **kwargs
): 
1763         """WriteText(self, String text)""" 
1764         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1766     def AppendText(*args
, **kwargs
): 
1767         """AppendText(self, String text)""" 
1768         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1770     def EmulateKeyPress(*args
, **kwargs
): 
1771         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1772         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1774     def SetStyle(*args
, **kwargs
): 
1775         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1776         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1778     def GetStyle(*args
, **kwargs
): 
1779         """GetStyle(self, long position, TextAttr style) -> bool""" 
1780         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1782     def SetDefaultStyle(*args
, **kwargs
): 
1783         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1784         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1786     def GetDefaultStyle(*args
, **kwargs
): 
1787         """GetDefaultStyle(self) -> TextAttr""" 
1788         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1790     def XYToPosition(*args
, **kwargs
): 
1791         """XYToPosition(self, long x, long y) -> long""" 
1792         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1794     def PositionToXY(*args
, **kwargs
): 
1795         """PositionToXY(long pos) -> (x, y)""" 
1796         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1798     def ShowPosition(*args
, **kwargs
): 
1799         """ShowPosition(self, long pos)""" 
1800         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1802     def HitTest(*args
, **kwargs
): 
1804         HitTest(Point pt) -> (result, col, row) 
1806         Find the row, col coresponding to the character at the point given in 
1807         pixels. NB: pt is in device coords but is not adjusted for the client 
1808         area origin nor scrolling. 
1810         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1812     def HitTestPos(*args
, **kwargs
): 
1814         HitTestPos(Point pt) -> (result, position) 
1816         Find the character position in the text coresponding to the point 
1817         given in pixels. NB: pt is in device coords but is not adjusted for 
1818         the client area origin nor scrolling.  
1820         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1822     def Copy(*args
, **kwargs
): 
1824         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1826     def Cut(*args
, **kwargs
): 
1828         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1830     def Paste(*args
, **kwargs
): 
1832         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1834     def CanCopy(*args
, **kwargs
): 
1835         """CanCopy(self) -> bool""" 
1836         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1838     def CanCut(*args
, **kwargs
): 
1839         """CanCut(self) -> bool""" 
1840         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1842     def CanPaste(*args
, **kwargs
): 
1843         """CanPaste(self) -> bool""" 
1844         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1846     def Undo(*args
, **kwargs
): 
1848         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1850     def Redo(*args
, **kwargs
): 
1852         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1854     def CanUndo(*args
, **kwargs
): 
1855         """CanUndo(self) -> bool""" 
1856         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1858     def CanRedo(*args
, **kwargs
): 
1859         """CanRedo(self) -> bool""" 
1860         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1862     def SetInsertionPoint(*args
, **kwargs
): 
1863         """SetInsertionPoint(self, long pos)""" 
1864         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1866     def SetInsertionPointEnd(*args
, **kwargs
): 
1867         """SetInsertionPointEnd(self)""" 
1868         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1870     def GetInsertionPoint(*args
, **kwargs
): 
1871         """GetInsertionPoint(self) -> long""" 
1872         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1874     def GetLastPosition(*args
, **kwargs
): 
1875         """GetLastPosition(self) -> long""" 
1876         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1878     def SetSelection(*args
, **kwargs
): 
1879         """SetSelection(self, long from, long to)""" 
1880         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1882     def SelectAll(*args
, **kwargs
): 
1883         """SelectAll(self)""" 
1884         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1886     def SetEditable(*args
, **kwargs
): 
1887         """SetEditable(self, bool editable)""" 
1888         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1890     def write(*args
, **kwargs
): 
1891         """write(self, String text)""" 
1892         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1894     def GetString(*args
, **kwargs
): 
1895         """GetString(self, long from, long to) -> String""" 
1896         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1898     def GetClassDefaultAttributes(*args
, **kwargs
): 
1900         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1902         Get the default attributes for this class.  This is useful if you want 
1903         to use the same font or colour in your own control as in a standard 
1904         control -- which is a much better idea than hard coding specific 
1905         colours or fonts which might look completely out of place on the 
1906         user's system, especially if it uses themes. 
1908         The variant parameter is only relevant under Mac currently and is 
1909         ignore under other platforms. Under Mac, it will change the size of 
1910         the returned font. See `wx.Window.SetWindowVariant` for more about 
1913         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1915     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1916 TextCtrl_swigregister 
= _controls_
.TextCtrl_swigregister
 
1917 TextCtrl_swigregister(TextCtrl
) 
1919 def PreTextCtrl(*args
, **kwargs
): 
1920     """PreTextCtrl() -> TextCtrl""" 
1921     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1924 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1926     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1928     Get the default attributes for this class.  This is useful if you want 
1929     to use the same font or colour in your own control as in a standard 
1930     control -- which is a much better idea than hard coding specific 
1931     colours or fonts which might look completely out of place on the 
1932     user's system, especially if it uses themes. 
1934     The variant parameter is only relevant under Mac currently and is 
1935     ignore under other platforms. Under Mac, it will change the size of 
1936     the returned font. See `wx.Window.SetWindowVariant` for more about 
1939   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1941 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1942 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1943 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1944 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1945 class TextUrlEvent(_core
.CommandEvent
): 
1946     """Proxy of C++ TextUrlEvent class""" 
1947     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1948     __repr__ 
= _swig_repr
 
1949     def __init__(self
, *args
, **kwargs
):  
1950         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1951         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1952     def GetMouseEvent(*args
, **kwargs
): 
1953         """GetMouseEvent(self) -> MouseEvent""" 
1954         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1956     def GetURLStart(*args
, **kwargs
): 
1957         """GetURLStart(self) -> long""" 
1958         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1960     def GetURLEnd(*args
, **kwargs
): 
1961         """GetURLEnd(self) -> long""" 
1962         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1964 TextUrlEvent_swigregister 
= _controls_
.TextUrlEvent_swigregister
 
1965 TextUrlEvent_swigregister(TextUrlEvent
) 
1967 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1968 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1969 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1970 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1972 #--------------------------------------------------------------------------- 
1974 class ScrollBar(_core
.Control
): 
1975     """Proxy of C++ ScrollBar class""" 
1976     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1977     __repr__ 
= _swig_repr
 
1978     def __init__(self
, *args
, **kwargs
):  
1980         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1981             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1982             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1984         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
1985         self
._setOORInfo
(self
) 
1987     def Create(*args
, **kwargs
): 
1989         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1990             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1991             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1993         Do the 2nd phase and create the GUI control. 
1995         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1997     def GetThumbPosition(*args
, **kwargs
): 
1998         """GetThumbPosition(self) -> int""" 
1999         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2001     def GetThumbSize(*args
, **kwargs
): 
2002         """GetThumbSize(self) -> int""" 
2003         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2005     GetThumbLength 
= GetThumbSize 
 
2006     def GetPageSize(*args
, **kwargs
): 
2007         """GetPageSize(self) -> int""" 
2008         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2010     def GetRange(*args
, **kwargs
): 
2011         """GetRange(self) -> int""" 
2012         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2014     def IsVertical(*args
, **kwargs
): 
2015         """IsVertical(self) -> bool""" 
2016         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2018     def SetThumbPosition(*args
, **kwargs
): 
2019         """SetThumbPosition(self, int viewStart)""" 
2020         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2022     def GetClassDefaultAttributes(*args
, **kwargs
): 
2024         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2026         Get the default attributes for this class.  This is useful if you want 
2027         to use the same font or colour in your own control as in a standard 
2028         control -- which is a much better idea than hard coding specific 
2029         colours or fonts which might look completely out of place on the 
2030         user's system, especially if it uses themes. 
2032         The variant parameter is only relevant under Mac currently and is 
2033         ignore under other platforms. Under Mac, it will change the size of 
2034         the returned font. See `wx.Window.SetWindowVariant` for more about 
2037         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2039     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2040 ScrollBar_swigregister 
= _controls_
.ScrollBar_swigregister
 
2041 ScrollBar_swigregister(ScrollBar
) 
2042 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2044 def PreScrollBar(*args
, **kwargs
): 
2045     """PreScrollBar() -> ScrollBar""" 
2046     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2049 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2051     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2053     Get the default attributes for this class.  This is useful if you want 
2054     to use the same font or colour in your own control as in a standard 
2055     control -- which is a much better idea than hard coding specific 
2056     colours or fonts which might look completely out of place on the 
2057     user's system, especially if it uses themes. 
2059     The variant parameter is only relevant under Mac currently and is 
2060     ignore under other platforms. Under Mac, it will change the size of 
2061     the returned font. See `wx.Window.SetWindowVariant` for more about 
2064   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2066 #--------------------------------------------------------------------------- 
2068 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2069 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2070 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2071 SP_WRAP 
= _controls_
.SP_WRAP
 
2072 class SpinButton(_core
.Control
): 
2073     """Proxy of C++ SpinButton class""" 
2074     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2075     __repr__ 
= _swig_repr
 
2076     def __init__(self
, *args
, **kwargs
):  
2078         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2079             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2080             String name=SPIN_BUTTON_NAME) -> SpinButton 
2082         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2083         self
._setOORInfo
(self
) 
2085     def Create(*args
, **kwargs
): 
2087         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2088             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2089             String name=SPIN_BUTTON_NAME) -> bool 
2091         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2093     def GetValue(*args
, **kwargs
): 
2094         """GetValue(self) -> int""" 
2095         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2097     def GetMin(*args
, **kwargs
): 
2098         """GetMin(self) -> int""" 
2099         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2101     def GetMax(*args
, **kwargs
): 
2102         """GetMax(self) -> int""" 
2103         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2105     def SetValue(*args
, **kwargs
): 
2106         """SetValue(self, int val)""" 
2107         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2109     def SetMin(*args
, **kwargs
): 
2110         """SetMin(self, int minVal)""" 
2111         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2113     def SetMax(*args
, **kwargs
): 
2114         """SetMax(self, int maxVal)""" 
2115         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2117     def SetRange(*args
, **kwargs
): 
2118         """SetRange(self, int minVal, int maxVal)""" 
2119         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2121     def IsVertical(*args
, **kwargs
): 
2122         """IsVertical(self) -> bool""" 
2123         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2125     def GetClassDefaultAttributes(*args
, **kwargs
): 
2127         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2129         Get the default attributes for this class.  This is useful if you want 
2130         to use the same font or colour in your own control as in a standard 
2131         control -- which is a much better idea than hard coding specific 
2132         colours or fonts which might look completely out of place on the 
2133         user's system, especially if it uses themes. 
2135         The variant parameter is only relevant under Mac currently and is 
2136         ignore under other platforms. Under Mac, it will change the size of 
2137         the returned font. See `wx.Window.SetWindowVariant` for more about 
2140         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2142     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2143 SpinButton_swigregister 
= _controls_
.SpinButton_swigregister
 
2144 SpinButton_swigregister(SpinButton
) 
2145 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2146 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2148 def PreSpinButton(*args
, **kwargs
): 
2149     """PreSpinButton() -> SpinButton""" 
2150     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2153 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2155     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2157     Get the default attributes for this class.  This is useful if you want 
2158     to use the same font or colour in your own control as in a standard 
2159     control -- which is a much better idea than hard coding specific 
2160     colours or fonts which might look completely out of place on the 
2161     user's system, especially if it uses themes. 
2163     The variant parameter is only relevant under Mac currently and is 
2164     ignore under other platforms. Under Mac, it will change the size of 
2165     the returned font. See `wx.Window.SetWindowVariant` for more about 
2168   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2170 class SpinCtrl(_core
.Control
): 
2171     """Proxy of C++ SpinCtrl class""" 
2172     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2173     __repr__ 
= _swig_repr
 
2174     def __init__(self
, *args
, **kwargs
):  
2176         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2177             Point pos=DefaultPosition, Size size=DefaultSize,  
2178             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2179             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2181         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2182         self
._setOORInfo
(self
) 
2184     def Create(*args
, **kwargs
): 
2186         Create(self, Window parent, int id=-1, String value=EmptyString,  
2187             Point pos=DefaultPosition, Size size=DefaultSize,  
2188             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2189             int initial=0, String name=SpinCtrlNameStr) -> bool 
2191         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2193     def GetValue(*args
, **kwargs
): 
2194         """GetValue(self) -> int""" 
2195         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2197     def SetValue(*args
, **kwargs
): 
2198         """SetValue(self, int value)""" 
2199         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2201     def SetValueString(*args
, **kwargs
): 
2202         """SetValueString(self, String text)""" 
2203         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2205     def SetRange(*args
, **kwargs
): 
2206         """SetRange(self, int minVal, int maxVal)""" 
2207         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2209     def GetMin(*args
, **kwargs
): 
2210         """GetMin(self) -> int""" 
2211         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2213     def GetMax(*args
, **kwargs
): 
2214         """GetMax(self) -> int""" 
2215         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2217     def SetSelection(*args
, **kwargs
): 
2218         """SetSelection(self, long from, long to)""" 
2219         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2221     def GetClassDefaultAttributes(*args
, **kwargs
): 
2223         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2225         Get the default attributes for this class.  This is useful if you want 
2226         to use the same font or colour in your own control as in a standard 
2227         control -- which is a much better idea than hard coding specific 
2228         colours or fonts which might look completely out of place on the 
2229         user's system, especially if it uses themes. 
2231         The variant parameter is only relevant under Mac currently and is 
2232         ignore under other platforms. Under Mac, it will change the size of 
2233         the returned font. See `wx.Window.SetWindowVariant` for more about 
2236         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2238     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2239 SpinCtrl_swigregister 
= _controls_
.SpinCtrl_swigregister
 
2240 SpinCtrl_swigregister(SpinCtrl
) 
2242 def PreSpinCtrl(*args
, **kwargs
): 
2243     """PreSpinCtrl() -> SpinCtrl""" 
2244     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2247 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2249     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2251     Get the default attributes for this class.  This is useful if you want 
2252     to use the same font or colour in your own control as in a standard 
2253     control -- which is a much better idea than hard coding specific 
2254     colours or fonts which might look completely out of place on the 
2255     user's system, especially if it uses themes. 
2257     The variant parameter is only relevant under Mac currently and is 
2258     ignore under other platforms. Under Mac, it will change the size of 
2259     the returned font. See `wx.Window.SetWindowVariant` for more about 
2262   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2264 class SpinEvent(_core
.NotifyEvent
): 
2265     """Proxy of C++ SpinEvent class""" 
2266     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2267     __repr__ 
= _swig_repr
 
2268     def __init__(self
, *args
, **kwargs
):  
2269         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2270         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2271     def GetPosition(*args
, **kwargs
): 
2272         """GetPosition(self) -> int""" 
2273         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2275     def SetPosition(*args
, **kwargs
): 
2276         """SetPosition(self, int pos)""" 
2277         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2279 SpinEvent_swigregister 
= _controls_
.SpinEvent_swigregister
 
2280 SpinEvent_swigregister(SpinEvent
) 
2282 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2283 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2284 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2285 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2286 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2288 #--------------------------------------------------------------------------- 
2290 class RadioBox(_core
.Control
): 
2291     """Proxy of C++ RadioBox class""" 
2292     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2293     __repr__ 
= _swig_repr
 
2294     def __init__(self
, *args
, **kwargs
):  
2296         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2297             Point pos=DefaultPosition, Size size=DefaultSize,  
2298             wxArrayString choices=wxPyEmptyStringArray,  
2299             int majorDimension=0, long style=RA_HORIZONTAL,  
2300             Validator validator=DefaultValidator,  
2301             String name=RadioBoxNameStr) -> RadioBox 
2303         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2304         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2305         self
._setOORInfo
(self
) 
2307     def Create(*args
, **kwargs
): 
2309         Create(self, Window parent, int id=-1, String label=EmptyString,  
2310             Point pos=DefaultPosition, Size size=DefaultSize,  
2311             wxArrayString choices=wxPyEmptyStringArray,  
2312             int majorDimension=0, long style=RA_HORIZONTAL,  
2313             Validator validator=DefaultValidator,  
2314             String name=RadioBoxNameStr) -> bool 
2316         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2318     def SetSelection(*args
, **kwargs
): 
2319         """SetSelection(self, int n)""" 
2320         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2322     def GetSelection(*args
, **kwargs
): 
2323         """GetSelection(self) -> int""" 
2324         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2326     def GetStringSelection(*args
, **kwargs
): 
2327         """GetStringSelection(self) -> String""" 
2328         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2330     def SetStringSelection(*args
, **kwargs
): 
2331         """SetStringSelection(self, String s) -> bool""" 
2332         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2334     def GetCount(*args
, **kwargs
): 
2335         """GetCount(self) -> size_t""" 
2336         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2338     def FindString(*args
, **kwargs
): 
2339         """FindString(self, String s) -> int""" 
2340         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2342     def GetString(*args
, **kwargs
): 
2343         """GetString(self, int n) -> String""" 
2344         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2346     def SetString(*args
, **kwargs
): 
2347         """SetString(self, int n, String label)""" 
2348         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2350     GetItemLabel 
= GetString 
 
2351     SetItemLabel 
= SetString 
 
2352     def EnableItem(*args
, **kwargs
): 
2353         """EnableItem(self, unsigned int n, bool enable=True)""" 
2354         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2356     def ShowItem(*args
, **kwargs
): 
2357         """ShowItem(self, unsigned int n, bool show=True)""" 
2358         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2360     def IsItemEnabled(*args
, **kwargs
): 
2361         """IsItemEnabled(self, unsigned int n) -> bool""" 
2362         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2364     def IsItemShown(*args
, **kwargs
): 
2365         """IsItemShown(self, unsigned int n) -> bool""" 
2366         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2368     def GetColumnCount(*args
, **kwargs
): 
2369         """GetColumnCount(self) -> unsigned int""" 
2370         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2372     def GetRowCount(*args
, **kwargs
): 
2373         """GetRowCount(self) -> unsigned int""" 
2374         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2376     def GetNextItem(*args
, **kwargs
): 
2377         """GetNextItem(self, int item, int dir, long style) -> int""" 
2378         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2380     def GetClassDefaultAttributes(*args
, **kwargs
): 
2382         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2384         Get the default attributes for this class.  This is useful if you want 
2385         to use the same font or colour in your own control as in a standard 
2386         control -- which is a much better idea than hard coding specific 
2387         colours or fonts which might look completely out of place on the 
2388         user's system, especially if it uses themes. 
2390         The variant parameter is only relevant under Mac currently and is 
2391         ignore under other platforms. Under Mac, it will change the size of 
2392         the returned font. See `wx.Window.SetWindowVariant` for more about 
2395         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2397     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2398 RadioBox_swigregister 
= _controls_
.RadioBox_swigregister
 
2399 RadioBox_swigregister(RadioBox
) 
2400 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2401 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2403 def PreRadioBox(*args
, **kwargs
): 
2404     """PreRadioBox() -> RadioBox""" 
2405     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2408 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2410     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2412     Get the default attributes for this class.  This is useful if you want 
2413     to use the same font or colour in your own control as in a standard 
2414     control -- which is a much better idea than hard coding specific 
2415     colours or fonts which might look completely out of place on the 
2416     user's system, especially if it uses themes. 
2418     The variant parameter is only relevant under Mac currently and is 
2419     ignore under other platforms. Under Mac, it will change the size of 
2420     the returned font. See `wx.Window.SetWindowVariant` for more about 
2423   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2425 #--------------------------------------------------------------------------- 
2427 class RadioButton(_core
.Control
): 
2428     """Proxy of C++ RadioButton class""" 
2429     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2430     __repr__ 
= _swig_repr
 
2431     def __init__(self
, *args
, **kwargs
):  
2433         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2434             Point pos=DefaultPosition, Size size=DefaultSize,  
2435             long style=0, Validator validator=DefaultValidator,  
2436             String name=RadioButtonNameStr) -> RadioButton 
2438         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2439         self
._setOORInfo
(self
) 
2441     def Create(*args
, **kwargs
): 
2443         Create(self, Window parent, int id=-1, String label=EmptyString,  
2444             Point pos=DefaultPosition, Size size=DefaultSize,  
2445             long style=0, Validator validator=DefaultValidator,  
2446             String name=RadioButtonNameStr) -> bool 
2448         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2450     def GetValue(*args
, **kwargs
): 
2451         """GetValue(self) -> bool""" 
2452         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2454     def SetValue(*args
, **kwargs
): 
2455         """SetValue(self, bool value)""" 
2456         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2458     def GetClassDefaultAttributes(*args
, **kwargs
): 
2460         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2462         Get the default attributes for this class.  This is useful if you want 
2463         to use the same font or colour in your own control as in a standard 
2464         control -- which is a much better idea than hard coding specific 
2465         colours or fonts which might look completely out of place on the 
2466         user's system, especially if it uses themes. 
2468         The variant parameter is only relevant under Mac currently and is 
2469         ignore under other platforms. Under Mac, it will change the size of 
2470         the returned font. See `wx.Window.SetWindowVariant` for more about 
2473         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2475     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2476 RadioButton_swigregister 
= _controls_
.RadioButton_swigregister
 
2477 RadioButton_swigregister(RadioButton
) 
2479 def PreRadioButton(*args
, **kwargs
): 
2480     """PreRadioButton() -> RadioButton""" 
2481     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2484 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2486     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2488     Get the default attributes for this class.  This is useful if you want 
2489     to use the same font or colour in your own control as in a standard 
2490     control -- which is a much better idea than hard coding specific 
2491     colours or fonts which might look completely out of place on the 
2492     user's system, especially if it uses themes. 
2494     The variant parameter is only relevant under Mac currently and is 
2495     ignore under other platforms. Under Mac, it will change the size of 
2496     the returned font. See `wx.Window.SetWindowVariant` for more about 
2499   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2501 #--------------------------------------------------------------------------- 
2503 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2504 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2505 SL_TICKS 
= _controls_
.SL_TICKS
 
2506 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2507 SL_LABELS 
= _controls_
.SL_LABELS
 
2508 SL_LEFT 
= _controls_
.SL_LEFT
 
2509 SL_TOP 
= _controls_
.SL_TOP
 
2510 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2511 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2512 SL_BOTH 
= _controls_
.SL_BOTH
 
2513 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2514 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2515 class Slider(_core
.Control
): 
2516     """Proxy of C++ Slider class""" 
2517     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2518     __repr__ 
= _swig_repr
 
2519     def __init__(self
, *args
, **kwargs
):  
2521         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2522             int maxValue=100, Point pos=DefaultPosition,  
2523             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2524             Validator validator=DefaultValidator,  
2525             String name=SliderNameStr) -> Slider 
2527         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2528         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2529         self
._setOORInfo
(self
) 
2531     def Create(*args
, **kwargs
): 
2533         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2534             int maxValue=100, Point pos=DefaultPosition,  
2535             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2536             Validator validator=DefaultValidator,  
2537             String name=SliderNameStr) -> bool 
2539         return _controls_
.Slider_Create(*args
, **kwargs
) 
2541     def GetValue(*args
, **kwargs
): 
2542         """GetValue(self) -> int""" 
2543         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2545     def SetValue(*args
, **kwargs
): 
2546         """SetValue(self, int value)""" 
2547         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2549     def SetRange(*args
, **kwargs
): 
2550         """SetRange(self, int minValue, int maxValue)""" 
2551         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2553     def GetMin(*args
, **kwargs
): 
2554         """GetMin(self) -> int""" 
2555         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2557     def GetMax(*args
, **kwargs
): 
2558         """GetMax(self) -> int""" 
2559         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2561     def SetMin(*args
, **kwargs
): 
2562         """SetMin(self, int minValue)""" 
2563         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2565     def SetMax(*args
, **kwargs
): 
2566         """SetMax(self, int maxValue)""" 
2567         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2569     def SetLineSize(*args
, **kwargs
): 
2570         """SetLineSize(self, int lineSize)""" 
2571         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2573     def SetPageSize(*args
, **kwargs
): 
2574         """SetPageSize(self, int pageSize)""" 
2575         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2577     def GetLineSize(*args
, **kwargs
): 
2578         """GetLineSize(self) -> int""" 
2579         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2581     def GetPageSize(*args
, **kwargs
): 
2582         """GetPageSize(self) -> int""" 
2583         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2585     def SetThumbLength(*args
, **kwargs
): 
2586         """SetThumbLength(self, int lenPixels)""" 
2587         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2589     def GetThumbLength(*args
, **kwargs
): 
2590         """GetThumbLength(self) -> int""" 
2591         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2593     def SetTickFreq(*args
, **kwargs
): 
2594         """SetTickFreq(self, int n, int pos=1)""" 
2595         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2597     def GetTickFreq(*args
, **kwargs
): 
2598         """GetTickFreq(self) -> int""" 
2599         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2601     def ClearTicks(*args
, **kwargs
): 
2602         """ClearTicks(self)""" 
2603         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2605     def SetTick(*args
, **kwargs
): 
2606         """SetTick(self, int tickPos)""" 
2607         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2609     def ClearSel(*args
, **kwargs
): 
2610         """ClearSel(self)""" 
2611         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2613     def GetSelEnd(*args
, **kwargs
): 
2614         """GetSelEnd(self) -> int""" 
2615         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2617     def GetSelStart(*args
, **kwargs
): 
2618         """GetSelStart(self) -> int""" 
2619         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2621     def SetSelection(*args
, **kwargs
): 
2622         """SetSelection(self, int min, int max)""" 
2623         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2625     def GetClassDefaultAttributes(*args
, **kwargs
): 
2627         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2629         Get the default attributes for this class.  This is useful if you want 
2630         to use the same font or colour in your own control as in a standard 
2631         control -- which is a much better idea than hard coding specific 
2632         colours or fonts which might look completely out of place on the 
2633         user's system, especially if it uses themes. 
2635         The variant parameter is only relevant under Mac currently and is 
2636         ignore under other platforms. Under Mac, it will change the size of 
2637         the returned font. See `wx.Window.SetWindowVariant` for more about 
2640         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2642     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2643 Slider_swigregister 
= _controls_
.Slider_swigregister
 
2644 Slider_swigregister(Slider
) 
2645 SliderNameStr 
= cvar
.SliderNameStr
 
2647 def PreSlider(*args
, **kwargs
): 
2648     """PreSlider() -> Slider""" 
2649     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2652 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2654     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2656     Get the default attributes for this class.  This is useful if you want 
2657     to use the same font or colour in your own control as in a standard 
2658     control -- which is a much better idea than hard coding specific 
2659     colours or fonts which might look completely out of place on the 
2660     user's system, especially if it uses themes. 
2662     The variant parameter is only relevant under Mac currently and is 
2663     ignore under other platforms. Under Mac, it will change the size of 
2664     the returned font. See `wx.Window.SetWindowVariant` for more about 
2667   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2669 #--------------------------------------------------------------------------- 
2671 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2672 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2674 class ToggleButton(_core
.Control
): 
2675     """Proxy of C++ ToggleButton class""" 
2676     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2677     __repr__ 
= _swig_repr
 
2678     def __init__(self
, *args
, **kwargs
):  
2680         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2681             Point pos=DefaultPosition, Size size=DefaultSize,  
2682             long style=0, Validator validator=DefaultValidator,  
2683             String name=ToggleButtonNameStr) -> ToggleButton 
2685         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2686         self
._setOORInfo
(self
) 
2688     def Create(*args
, **kwargs
): 
2690         Create(self, Window parent, int id=-1, String label=EmptyString,  
2691             Point pos=DefaultPosition, Size size=DefaultSize,  
2692             long style=0, Validator validator=DefaultValidator,  
2693             String name=ToggleButtonNameStr) -> bool 
2695         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2697     def SetValue(*args
, **kwargs
): 
2698         """SetValue(self, bool value)""" 
2699         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2701     def GetValue(*args
, **kwargs
): 
2702         """GetValue(self) -> bool""" 
2703         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2705     def GetClassDefaultAttributes(*args
, **kwargs
): 
2707         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2709         Get the default attributes for this class.  This is useful if you want 
2710         to use the same font or colour in your own control as in a standard 
2711         control -- which is a much better idea than hard coding specific 
2712         colours or fonts which might look completely out of place on the 
2713         user's system, especially if it uses themes. 
2715         The variant parameter is only relevant under Mac currently and is 
2716         ignore under other platforms. Under Mac, it will change the size of 
2717         the returned font. See `wx.Window.SetWindowVariant` for more about 
2720         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2722     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2723 ToggleButton_swigregister 
= _controls_
.ToggleButton_swigregister
 
2724 ToggleButton_swigregister(ToggleButton
) 
2725 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2727 def PreToggleButton(*args
, **kwargs
): 
2728     """PreToggleButton() -> ToggleButton""" 
2729     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2732 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2734     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2736     Get the default attributes for this class.  This is useful if you want 
2737     to use the same font or colour in your own control as in a standard 
2738     control -- which is a much better idea than hard coding specific 
2739     colours or fonts which might look completely out of place on the 
2740     user's system, especially if it uses themes. 
2742     The variant parameter is only relevant under Mac currently and is 
2743     ignore under other platforms. Under Mac, it will change the size of 
2744     the returned font. See `wx.Window.SetWindowVariant` for more about 
2747   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2749 #--------------------------------------------------------------------------- 
2751 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2752 BK_TOP 
= _controls_
.BK_TOP
 
2753 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2754 BK_LEFT 
= _controls_
.BK_LEFT
 
2755 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2756 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2757 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2758 class BookCtrlBase(_core
.Control
): 
2759     """Proxy of C++ BookCtrlBase class""" 
2760     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2761     def __init__(self
): raise AttributeError, "No constructor defined" 
2762     __repr__ 
= _swig_repr
 
2763     def GetPageCount(*args
, **kwargs
): 
2764         """GetPageCount(self) -> size_t""" 
2765         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2767     def GetPage(*args
, **kwargs
): 
2768         """GetPage(self, size_t n) -> Window""" 
2769         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2771     def GetCurrentPage(*args
, **kwargs
): 
2772         """GetCurrentPage(self) -> Window""" 
2773         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2775     def GetSelection(*args
, **kwargs
): 
2776         """GetSelection(self) -> int""" 
2777         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2779     def SetPageText(*args
, **kwargs
): 
2780         """SetPageText(self, size_t n, String strText) -> bool""" 
2781         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2783     def GetPageText(*args
, **kwargs
): 
2784         """GetPageText(self, size_t n) -> String""" 
2785         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2787     def SetImageList(*args
, **kwargs
): 
2788         """SetImageList(self, ImageList imageList)""" 
2789         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2791     def AssignImageList(*args
, **kwargs
): 
2792         """AssignImageList(self, ImageList imageList)""" 
2793         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2795     def GetImageList(*args
, **kwargs
): 
2796         """GetImageList(self) -> ImageList""" 
2797         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2799     def GetPageImage(*args
, **kwargs
): 
2800         """GetPageImage(self, size_t n) -> int""" 
2801         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2803     def SetPageImage(*args
, **kwargs
): 
2804         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2805         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2807     def SetPageSize(*args
, **kwargs
): 
2808         """SetPageSize(self, Size size)""" 
2809         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2811     def CalcSizeFromPage(*args
, **kwargs
): 
2812         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2813         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2815     def GetInternalBorder(*args
, **kwargs
): 
2816         """GetInternalBorder(self) -> unsigned int""" 
2817         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2819     def SetInternalBorder(*args
, **kwargs
): 
2820         """SetInternalBorder(self, unsigned int internalBorder)""" 
2821         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2823     def IsVertical(*args
, **kwargs
): 
2824         """IsVertical(self) -> bool""" 
2825         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2827     def SetControlMargin(*args
, **kwargs
): 
2828         """SetControlMargin(self, int margin)""" 
2829         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2831     def GetControlMargin(*args
, **kwargs
): 
2832         """GetControlMargin(self) -> int""" 
2833         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2835     def SetFitToCurrentPage(*args
, **kwargs
): 
2836         """SetFitToCurrentPage(self, bool fit)""" 
2837         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2839     def GetFitToCurrentPage(*args
, **kwargs
): 
2840         """GetFitToCurrentPage(self) -> bool""" 
2841         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2843     def GetControlSizer(*args
, **kwargs
): 
2844         """GetControlSizer(self) -> Sizer""" 
2845         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2847     def DeletePage(*args
, **kwargs
): 
2848         """DeletePage(self, size_t n) -> bool""" 
2849         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2851     def RemovePage(*args
, **kwargs
): 
2852         """RemovePage(self, size_t n) -> bool""" 
2853         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2855     def DeleteAllPages(*args
, **kwargs
): 
2856         """DeleteAllPages(self) -> bool""" 
2857         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2859     def AddPage(*args
, **kwargs
): 
2860         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2861         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2863     def InsertPage(*args
, **kwargs
): 
2865         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2866             int imageId=-1) -> bool 
2868         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2870     def SetSelection(*args
, **kwargs
): 
2871         """SetSelection(self, size_t n) -> int""" 
2872         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2874     def AdvanceSelection(*args
, **kwargs
): 
2875         """AdvanceSelection(self, bool forward=True)""" 
2876         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2878     def GetClassDefaultAttributes(*args
, **kwargs
): 
2880         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2882         Get the default attributes for this class.  This is useful if you want 
2883         to use the same font or colour in your own control as in a standard 
2884         control -- which is a much better idea than hard coding specific 
2885         colours or fonts which might look completely out of place on the 
2886         user's system, especially if it uses themes. 
2888         The variant parameter is only relevant under Mac currently and is 
2889         ignore under other platforms. Under Mac, it will change the size of 
2890         the returned font. See `wx.Window.SetWindowVariant` for more about 
2893         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2895     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2896 BookCtrlBase_swigregister 
= _controls_
.BookCtrlBase_swigregister
 
2897 BookCtrlBase_swigregister(BookCtrlBase
) 
2898 NotebookNameStr 
= cvar
.NotebookNameStr
 
2900 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
2902     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2904     Get the default attributes for this class.  This is useful if you want 
2905     to use the same font or colour in your own control as in a standard 
2906     control -- which is a much better idea than hard coding specific 
2907     colours or fonts which might look completely out of place on the 
2908     user's system, especially if it uses themes. 
2910     The variant parameter is only relevant under Mac currently and is 
2911     ignore under other platforms. Under Mac, it will change the size of 
2912     the returned font. See `wx.Window.SetWindowVariant` for more about 
2915   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2917 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
2918     """Proxy of C++ BookCtrlBaseEvent class""" 
2919     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2920     __repr__ 
= _swig_repr
 
2921     def __init__(self
, *args
, **kwargs
):  
2923         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2924             int nOldSel=-1) -> BookCtrlBaseEvent 
2926         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
2927     def GetSelection(*args
, **kwargs
): 
2929         GetSelection(self) -> int 
2931         Returns item index for a listbox or choice selection event (not valid 
2934         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
2936     def SetSelection(*args
, **kwargs
): 
2937         """SetSelection(self, int nSel)""" 
2938         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
2940     def GetOldSelection(*args
, **kwargs
): 
2941         """GetOldSelection(self) -> int""" 
2942         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
2944     def SetOldSelection(*args
, **kwargs
): 
2945         """SetOldSelection(self, int nOldSel)""" 
2946         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
2948 BookCtrlBaseEvent_swigregister 
= _controls_
.BookCtrlBaseEvent_swigregister
 
2949 BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
2951 #--------------------------------------------------------------------------- 
2953 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2954 NB_TOP 
= _controls_
.NB_TOP
 
2955 NB_LEFT 
= _controls_
.NB_LEFT
 
2956 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2957 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2958 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2959 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
2960 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2961 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2962 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2963 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2964 class Notebook(BookCtrlBase
): 
2965     """Proxy of C++ Notebook class""" 
2966     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2967     __repr__ 
= _swig_repr
 
2968     def __init__(self
, *args
, **kwargs
):  
2970         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2971             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
2973         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
2974         self
._setOORInfo
(self
) 
2976     def Create(*args
, **kwargs
): 
2978         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2979             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
2981         return _controls_
.Notebook_Create(*args
, **kwargs
) 
2983     def GetRowCount(*args
, **kwargs
): 
2984         """GetRowCount(self) -> int""" 
2985         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
2987     def SetPadding(*args
, **kwargs
): 
2988         """SetPadding(self, Size padding)""" 
2989         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
2991     def SetTabSize(*args
, **kwargs
): 
2992         """SetTabSize(self, Size sz)""" 
2993         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
2995     def HitTest(*args
, **kwargs
): 
2997         HitTest(Point pt) -> (tab, where) 
2999         Returns the tab which is hit, and flags indicating where using 
3000         wx.NB_HITTEST flags. 
3002         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3004     def GetThemeBackgroundColour(*args
, **kwargs
): 
3005         """GetThemeBackgroundColour(self) -> Colour""" 
3006         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3008     def GetClassDefaultAttributes(*args
, **kwargs
): 
3010         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3012         Get the default attributes for this class.  This is useful if you want 
3013         to use the same font or colour in your own control as in a standard 
3014         control -- which is a much better idea than hard coding specific 
3015         colours or fonts which might look completely out of place on the 
3016         user's system, especially if it uses themes. 
3018         The variant parameter is only relevant under Mac currently and is 
3019         ignore under other platforms. Under Mac, it will change the size of 
3020         the returned font. See `wx.Window.SetWindowVariant` for more about 
3023         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3025     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3026 Notebook_swigregister 
= _controls_
.Notebook_swigregister
 
3027 Notebook_swigregister(Notebook
) 
3029 def PreNotebook(*args
, **kwargs
): 
3030     """PreNotebook() -> Notebook""" 
3031     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3034 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3036     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3038     Get the default attributes for this class.  This is useful if you want 
3039     to use the same font or colour in your own control as in a standard 
3040     control -- which is a much better idea than hard coding specific 
3041     colours or fonts which might look completely out of place on the 
3042     user's system, especially if it uses themes. 
3044     The variant parameter is only relevant under Mac currently and is 
3045     ignore under other platforms. Under Mac, it will change the size of 
3046     the returned font. See `wx.Window.SetWindowVariant` for more about 
3049   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3051 class NotebookEvent(BookCtrlBaseEvent
): 
3052     """Proxy of C++ NotebookEvent class""" 
3053     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3054     __repr__ 
= _swig_repr
 
3055     def __init__(self
, *args
, **kwargs
):  
3057         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3058             int nOldSel=-1) -> NotebookEvent 
3060         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3061 NotebookEvent_swigregister 
= _controls_
.NotebookEvent_swigregister
 
3062 NotebookEvent_swigregister(NotebookEvent
) 
3064 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3065 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3067 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3068 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3070 #---------------------------------------------------------------------------- 
3072 class NotebookPage(wx
.Panel
): 
3074     There is an old (and apparently unsolvable) bug when placing a 
3075     window with a nonstandard background colour in a wx.Notebook on 
3076     wxGTK1, as the notbooks's background colour would always be used 
3077     when the window is refreshed.  The solution is to place a panel in 
3078     the notbook and the coloured window on the panel, sized to cover 
3079     the panel.  This simple class does that for you, just put an 
3080     instance of this in the notebook and make your regular window a 
3081     child of this one and it will handle the resize for you. 
3083     def __init__(self
, parent
, id=-1, 
3084                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3085                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3086         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3088         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3090     def OnSize(self
, evt
): 
3091         if self
.child 
is None: 
3092             children 
= self
.GetChildren() 
3094                 self
.child 
= children
[0] 
3096             self
.child
.SetPosition((0,0)) 
3097             self
.child
.SetSize(self
.GetSize()) 
3100 #--------------------------------------------------------------------------- 
3102 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3103 LB_TOP 
= _controls_
.LB_TOP
 
3104 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3105 LB_LEFT 
= _controls_
.LB_LEFT
 
3106 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3107 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3108 class Listbook(BookCtrlBase
): 
3109     """Proxy of C++ Listbook class""" 
3110     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3111     __repr__ 
= _swig_repr
 
3112     def __init__(self
, *args
, **kwargs
):  
3114         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3115             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3117         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3118         self
._setOORInfo
(self
) 
3120     def Create(*args
, **kwargs
): 
3122         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3123             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3125         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3127     def GetListView(*args
, **kwargs
): 
3128         """GetListView(self) -> ListView""" 
3129         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3131 Listbook_swigregister 
= _controls_
.Listbook_swigregister
 
3132 Listbook_swigregister(Listbook
) 
3134 def PreListbook(*args
, **kwargs
): 
3135     """PreListbook() -> Listbook""" 
3136     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3139 class ListbookEvent(BookCtrlBaseEvent
): 
3140     """Proxy of C++ ListbookEvent class""" 
3141     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3142     __repr__ 
= _swig_repr
 
3143     def __init__(self
, *args
, **kwargs
):  
3145         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3146             int nOldSel=-1) -> ListbookEvent 
3148         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3149 ListbookEvent_swigregister 
= _controls_
.ListbookEvent_swigregister
 
3150 ListbookEvent_swigregister(ListbookEvent
) 
3152 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3153 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3154 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3155 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3157 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3158 CHB_TOP 
= _controls_
.CHB_TOP
 
3159 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3160 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3161 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3162 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3163 class Choicebook(BookCtrlBase
): 
3164     """Proxy of C++ Choicebook class""" 
3165     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3166     __repr__ 
= _swig_repr
 
3167     def __init__(self
, *args
, **kwargs
):  
3169         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3170             long style=0, String name=EmptyString) -> Choicebook 
3172         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3173         self
._setOORInfo
(self
) 
3175     def Create(*args
, **kwargs
): 
3177         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3178             long style=0, String name=EmptyString) -> bool 
3180         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3182     def GetChoiceCtrl(*args
, **kwargs
): 
3183         """GetChoiceCtrl(self) -> Choice""" 
3184         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3186 Choicebook_swigregister 
= _controls_
.Choicebook_swigregister
 
3187 Choicebook_swigregister(Choicebook
) 
3189 def PreChoicebook(*args
, **kwargs
): 
3190     """PreChoicebook() -> Choicebook""" 
3191     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3194 class ChoicebookEvent(BookCtrlBaseEvent
): 
3195     """Proxy of C++ ChoicebookEvent class""" 
3196     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3197     __repr__ 
= _swig_repr
 
3198     def __init__(self
, *args
, **kwargs
):  
3200         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3201             int nOldSel=-1) -> ChoicebookEvent 
3203         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3204 ChoicebookEvent_swigregister 
= _controls_
.ChoicebookEvent_swigregister
 
3205 ChoicebookEvent_swigregister(ChoicebookEvent
) 
3207 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3208 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3209 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3210 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3212 #--------------------------------------------------------------------------- 
3214 class Treebook(BookCtrlBase
): 
3215     """Proxy of C++ Treebook class""" 
3216     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3217     __repr__ 
= _swig_repr
 
3218     def __init__(self
, *args
, **kwargs
):  
3220         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3221             long style=BK_DEFAULT,  
3222             String name=EmptyString) -> Treebook 
3224         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3225         self
._setOORInfo
(self
) 
3227     def Create(*args
, **kwargs
): 
3229         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3230             long style=BK_DEFAULT,  
3231             String name=EmptyString) -> bool 
3233         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3235     def InsertSubPage(*args
, **kwargs
): 
3237         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3238             int imageId=NOT_FOUND) -> bool 
3240         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3242     def AddSubPage(*args
, **kwargs
): 
3243         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3244         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3246     def IsNodeExpanded(*args
, **kwargs
): 
3247         """IsNodeExpanded(self, size_t pos) -> bool""" 
3248         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3250     def ExpandNode(*args
, **kwargs
): 
3251         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3252         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3254     def CollapseNode(*args
, **kwargs
): 
3255         """CollapseNode(self, size_t pos) -> bool""" 
3256         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3258     def GetPageParent(*args
, **kwargs
): 
3259         """GetPageParent(self, size_t pos) -> int""" 
3260         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3262     def GetTreeCtrl(*args
, **kwargs
): 
3263         """GetTreeCtrl(self) -> wxTreeCtrl""" 
3264         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3266 Treebook_swigregister 
= _controls_
.Treebook_swigregister
 
3267 Treebook_swigregister(Treebook
) 
3269 def PreTreebook(*args
, **kwargs
): 
3270     """PreTreebook() -> Treebook""" 
3271     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3274 class TreebookEvent(BookCtrlBaseEvent
): 
3275     """Proxy of C++ TreebookEvent class""" 
3276     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3277     __repr__ 
= _swig_repr
 
3278     def __init__(self
, *args
, **kwargs
):  
3280         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3281             int nOldSel=NOT_FOUND) -> TreebookEvent 
3283         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3284 TreebookEvent_swigregister 
= _controls_
.TreebookEvent_swigregister
 
3285 TreebookEvent_swigregister(TreebookEvent
) 
3287 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3288 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3289 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3290 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3291 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3292 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3293 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3294 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3296 #--------------------------------------------------------------------------- 
3298 class Toolbook(BookCtrlBase
): 
3299     """Proxy of C++ Toolbook class""" 
3300     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3301     __repr__ 
= _swig_repr
 
3302     def __init__(self
, *args
, **kwargs
):  
3304         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3305             long style=BK_DEFAULT,  
3306             String name=EmptyString) -> Toolbook 
3308         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3309         self
._setOORInfo
(self
) 
3311     def Create(*args
, **kwargs
): 
3313         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3314             long style=0, String name=wxEmptyString) -> bool 
3316         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3318     def GetToolBar(*args
, **kwargs
): 
3319         """GetToolBar(self) -> ToolBarBase""" 
3320         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3322     def Realize(*args
, **kwargs
): 
3324         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3326 Toolbook_swigregister 
= _controls_
.Toolbook_swigregister
 
3327 Toolbook_swigregister(Toolbook
) 
3329 def PreToolbook(*args
, **kwargs
): 
3330     """PreToolbook() -> Toolbook""" 
3331     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3334 class ToolbookEvent(BookCtrlBaseEvent
): 
3335     """Proxy of C++ ToolbookEvent class""" 
3336     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3337     __repr__ 
= _swig_repr
 
3338     def __init__(self
, *args
, **kwargs
):  
3340         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3341             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3343         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3344 ToolbookEvent_swigregister 
= _controls_
.ToolbookEvent_swigregister
 
3345 ToolbookEvent_swigregister(ToolbookEvent
) 
3347 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3348 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3349 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3350 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3352 #--------------------------------------------------------------------------- 
3354 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3355 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3356 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3357 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3358 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3359 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3360 TB_FLAT 
= _controls_
.TB_FLAT
 
3361 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3362 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3363 TB_TEXT 
= _controls_
.TB_TEXT
 
3364 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3365 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3366 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3367 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3368 class ToolBarToolBase(_core
.Object
): 
3369     """Proxy of C++ ToolBarToolBase class""" 
3370     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3371     def __init__(self
): raise AttributeError, "No constructor defined" 
3372     __repr__ 
= _swig_repr
 
3373     def GetId(*args
, **kwargs
): 
3374         """GetId(self) -> int""" 
3375         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3377     def GetControl(*args
, **kwargs
): 
3378         """GetControl(self) -> Control""" 
3379         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3381     def GetToolBar(*args
, **kwargs
): 
3382         """GetToolBar(self) -> ToolBarBase""" 
3383         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3385     def IsButton(*args
, **kwargs
): 
3386         """IsButton(self) -> int""" 
3387         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3389     def IsControl(*args
, **kwargs
): 
3390         """IsControl(self) -> int""" 
3391         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3393     def IsSeparator(*args
, **kwargs
): 
3394         """IsSeparator(self) -> int""" 
3395         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3397     def GetStyle(*args
, **kwargs
): 
3398         """GetStyle(self) -> int""" 
3399         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3401     def GetKind(*args
, **kwargs
): 
3402         """GetKind(self) -> int""" 
3403         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3405     def IsEnabled(*args
, **kwargs
): 
3406         """IsEnabled(self) -> bool""" 
3407         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3409     def IsToggled(*args
, **kwargs
): 
3410         """IsToggled(self) -> bool""" 
3411         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3413     def CanBeToggled(*args
, **kwargs
): 
3414         """CanBeToggled(self) -> bool""" 
3415         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3417     def GetNormalBitmap(*args
, **kwargs
): 
3418         """GetNormalBitmap(self) -> Bitmap""" 
3419         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3421     def GetDisabledBitmap(*args
, **kwargs
): 
3422         """GetDisabledBitmap(self) -> Bitmap""" 
3423         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3425     def GetBitmap(*args
, **kwargs
): 
3426         """GetBitmap(self) -> Bitmap""" 
3427         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3429     def GetLabel(*args
, **kwargs
): 
3430         """GetLabel(self) -> String""" 
3431         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3433     def GetShortHelp(*args
, **kwargs
): 
3434         """GetShortHelp(self) -> String""" 
3435         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3437     def GetLongHelp(*args
, **kwargs
): 
3438         """GetLongHelp(self) -> String""" 
3439         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3441     def Enable(*args
, **kwargs
): 
3442         """Enable(self, bool enable) -> bool""" 
3443         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3445     def Toggle(*args
, **kwargs
): 
3447         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3449     def SetToggle(*args
, **kwargs
): 
3450         """SetToggle(self, bool toggle) -> bool""" 
3451         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3453     def SetShortHelp(*args
, **kwargs
): 
3454         """SetShortHelp(self, String help) -> bool""" 
3455         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3457     def SetLongHelp(*args
, **kwargs
): 
3458         """SetLongHelp(self, String help) -> bool""" 
3459         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3461     def SetNormalBitmap(*args
, **kwargs
): 
3462         """SetNormalBitmap(self, Bitmap bmp)""" 
3463         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3465     def SetDisabledBitmap(*args
, **kwargs
): 
3466         """SetDisabledBitmap(self, Bitmap bmp)""" 
3467         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3469     def SetLabel(*args
, **kwargs
): 
3470         """SetLabel(self, String label)""" 
3471         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3473     def Detach(*args
, **kwargs
): 
3475         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3477     def Attach(*args
, **kwargs
): 
3478         """Attach(self, ToolBarBase tbar)""" 
3479         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3481     def GetClientData(*args
, **kwargs
): 
3482         """GetClientData(self) -> PyObject""" 
3483         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3485     def SetClientData(*args
, **kwargs
): 
3486         """SetClientData(self, PyObject clientData)""" 
3487         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3489     GetBitmap1 
= GetNormalBitmap
 
3490     GetBitmap2 
= GetDisabledBitmap
 
3491     SetBitmap1 
= SetNormalBitmap
 
3492     SetBitmap2 
= SetDisabledBitmap
 
3494 ToolBarToolBase_swigregister 
= _controls_
.ToolBarToolBase_swigregister
 
3495 ToolBarToolBase_swigregister(ToolBarToolBase
) 
3497 class ToolBarBase(_core
.Control
): 
3498     """Proxy of C++ ToolBarBase class""" 
3499     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3500     def __init__(self
): raise AttributeError, "No constructor defined" 
3501     __repr__ 
= _swig_repr
 
3502     def DoAddTool(*args
, **kwargs
): 
3504         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3505             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3506             String longHelp=EmptyString,  
3507             PyObject clientData=None) -> ToolBarToolBase 
3509         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3511     def DoInsertTool(*args
, **kwargs
): 
3513         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3514             int kind=ITEM_NORMAL,  
3515             String shortHelp=EmptyString, String longHelp=EmptyString,  
3516             PyObject clientData=None) -> ToolBarToolBase 
3518         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3520     # These match the original Add methods for this class, kept for 
3521     # backwards compatibility with versions < 2.3.3. 
3524     def AddTool(self
, id, bitmap
, 
3525                 pushedBitmap 
= wx
.NullBitmap
, 
3528                 shortHelpString 
= '', 
3529                 longHelpString 
= '') : 
3530         '''Old style method to add a tool to the toolbar.''' 
3531         kind 
= wx
.ITEM_NORMAL
 
3532         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3533         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3534                               shortHelpString
, longHelpString
, clientData
) 
3536     def AddSimpleTool(self
, id, bitmap
, 
3537                       shortHelpString 
= '', 
3538                       longHelpString 
= '', 
3540         '''Old style method to add a tool to the toolbar.''' 
3541         kind 
= wx
.ITEM_NORMAL
 
3542         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3543         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3544                               shortHelpString
, longHelpString
, None) 
3546     def InsertTool(self
, pos
, id, bitmap
, 
3547                    pushedBitmap 
= wx
.NullBitmap
, 
3550                    shortHelpString 
= '', 
3551                    longHelpString 
= ''): 
3552         '''Old style method to insert a tool in the toolbar.''' 
3553         kind 
= wx
.ITEM_NORMAL
 
3554         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3555         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3556                                  shortHelpString
, longHelpString
, clientData
) 
3558     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3559                          shortHelpString 
= '', 
3560                          longHelpString 
= '', 
3562         '''Old style method to insert a tool in the toolbar.''' 
3563         kind 
= wx
.ITEM_NORMAL
 
3564         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3565         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3566                                  shortHelpString
, longHelpString
, None) 
3569     # The following are the new toolbar Add methods starting with 
3570     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3571     # able to keep backwards compatibility with using the above 
3572     # methods.  Eventually these should migrate to be the methods used 
3573     # primarily and lose the 'Label' in the name... 
3575     def AddLabelTool(self
, id, label
, bitmap
, 
3576                      bmpDisabled 
= wx
.NullBitmap
, 
3577                      kind 
= wx
.ITEM_NORMAL
, 
3578                      shortHelp 
= '', longHelp 
= '', 
3581         The full AddTool() function. 
3583         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3584         is created and used as the disabled image. 
3586         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3587                               shortHelp
, longHelp
, clientData
) 
3590     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3591                         bmpDisabled 
= wx
.NullBitmap
, 
3592                         kind 
= wx
.ITEM_NORMAL
, 
3593                         shortHelp 
= '', longHelp 
= '', 
3596         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3597         is equivalent to AddTool() 
3599         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3600                                  shortHelp
, longHelp
, clientData
) 
3602     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3603                         bmpDisabled 
= wx
.NullBitmap
, 
3604                         shortHelp 
= '', longHelp 
= '', 
3606         '''Add a check tool, i.e. a tool which can be toggled''' 
3607         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3608                               shortHelp
, longHelp
, clientData
) 
3610     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3611                           bmpDisabled 
= wx
.NullBitmap
, 
3612                           shortHelp 
= '', longHelp 
= '', 
3615         Add a radio tool, i.e. a tool which can be toggled and releases any 
3616         other toggled radio tools in the same group when it happens 
3618         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3619                               shortHelp
, longHelp
, clientData
) 
3622     # For consistency with the backwards compatible methods above, here are 
3623     # some non-'Label' versions of the Check and Radio methods 
3625     def AddCheckTool(self
, id, bitmap
, 
3626                      bmpDisabled 
= wx
.NullBitmap
, 
3627                      shortHelp 
= '', longHelp 
= '', 
3629         '''Add a check tool, i.e. a tool which can be toggled''' 
3630         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3631                               shortHelp
, longHelp
, clientData
) 
3633     def AddRadioTool(self
, id, bitmap
, 
3634                      bmpDisabled 
= wx
.NullBitmap
, 
3635                      shortHelp 
= '', longHelp 
= '', 
3638         Add a radio tool, i.e. a tool which can be toggled and releases any 
3639         other toggled radio tools in the same group when it happens 
3641         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3642                               shortHelp
, longHelp
, clientData
) 
3644     def AddToolItem(*args
, **kwargs
): 
3645         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3646         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3648     def InsertToolItem(*args
, **kwargs
): 
3649         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3650         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3652     def AddControl(*args
, **kwargs
): 
3653         """AddControl(self, Control control) -> ToolBarToolBase""" 
3654         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3656     def InsertControl(*args
, **kwargs
): 
3657         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3658         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3660     def FindControl(*args
, **kwargs
): 
3661         """FindControl(self, int id) -> Control""" 
3662         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3664     def AddSeparator(*args
, **kwargs
): 
3665         """AddSeparator(self) -> ToolBarToolBase""" 
3666         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3668     def InsertSeparator(*args
, **kwargs
): 
3669         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3670         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3672     def RemoveTool(*args
, **kwargs
): 
3673         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3674         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3676     def DeleteToolByPos(*args
, **kwargs
): 
3677         """DeleteToolByPos(self, size_t pos) -> bool""" 
3678         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3680     def DeleteTool(*args
, **kwargs
): 
3681         """DeleteTool(self, int id) -> bool""" 
3682         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3684     def ClearTools(*args
, **kwargs
): 
3685         """ClearTools(self)""" 
3686         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3688     def Realize(*args
, **kwargs
): 
3689         """Realize(self) -> bool""" 
3690         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3692     def EnableTool(*args
, **kwargs
): 
3693         """EnableTool(self, int id, bool enable)""" 
3694         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3696     def ToggleTool(*args
, **kwargs
): 
3697         """ToggleTool(self, int id, bool toggle)""" 
3698         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3700     def SetToggle(*args
, **kwargs
): 
3701         """SetToggle(self, int id, bool toggle)""" 
3702         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3704     def GetToolClientData(*args
, **kwargs
): 
3705         """GetToolClientData(self, int id) -> PyObject""" 
3706         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3708     def SetToolClientData(*args
, **kwargs
): 
3709         """SetToolClientData(self, int id, PyObject clientData)""" 
3710         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3712     def GetToolPos(*args
, **kwargs
): 
3713         """GetToolPos(self, int id) -> int""" 
3714         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3716     def GetToolState(*args
, **kwargs
): 
3717         """GetToolState(self, int id) -> bool""" 
3718         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3720     def GetToolEnabled(*args
, **kwargs
): 
3721         """GetToolEnabled(self, int id) -> bool""" 
3722         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3724     def SetToolShortHelp(*args
, **kwargs
): 
3725         """SetToolShortHelp(self, int id, String helpString)""" 
3726         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3728     def GetToolShortHelp(*args
, **kwargs
): 
3729         """GetToolShortHelp(self, int id) -> String""" 
3730         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3732     def SetToolLongHelp(*args
, **kwargs
): 
3733         """SetToolLongHelp(self, int id, String helpString)""" 
3734         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3736     def GetToolLongHelp(*args
, **kwargs
): 
3737         """GetToolLongHelp(self, int id) -> String""" 
3738         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3740     def SetMarginsXY(*args
, **kwargs
): 
3741         """SetMarginsXY(self, int x, int y)""" 
3742         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3744     def SetMargins(*args
, **kwargs
): 
3745         """SetMargins(self, Size size)""" 
3746         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3748     def SetToolPacking(*args
, **kwargs
): 
3749         """SetToolPacking(self, int packing)""" 
3750         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3752     def SetToolSeparation(*args
, **kwargs
): 
3753         """SetToolSeparation(self, int separation)""" 
3754         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3756     def GetToolMargins(*args
, **kwargs
): 
3757         """GetToolMargins(self) -> Size""" 
3758         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3760     def GetMargins(*args
, **kwargs
): 
3761         """GetMargins(self) -> Size""" 
3762         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3764     def GetToolPacking(*args
, **kwargs
): 
3765         """GetToolPacking(self) -> int""" 
3766         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3768     def GetToolSeparation(*args
, **kwargs
): 
3769         """GetToolSeparation(self) -> int""" 
3770         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3772     def SetRows(*args
, **kwargs
): 
3773         """SetRows(self, int nRows)""" 
3774         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3776     def SetMaxRowsCols(*args
, **kwargs
): 
3777         """SetMaxRowsCols(self, int rows, int cols)""" 
3778         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3780     def GetMaxRows(*args
, **kwargs
): 
3781         """GetMaxRows(self) -> int""" 
3782         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3784     def GetMaxCols(*args
, **kwargs
): 
3785         """GetMaxCols(self) -> int""" 
3786         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3788     def SetToolBitmapSize(*args
, **kwargs
): 
3789         """SetToolBitmapSize(self, Size size)""" 
3790         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3792     def GetToolBitmapSize(*args
, **kwargs
): 
3793         """GetToolBitmapSize(self) -> Size""" 
3794         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3796     def GetToolSize(*args
, **kwargs
): 
3797         """GetToolSize(self) -> Size""" 
3798         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3800     def FindToolForPosition(*args
, **kwargs
): 
3801         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3802         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3804     def FindById(*args
, **kwargs
): 
3805         """FindById(self, int toolid) -> ToolBarToolBase""" 
3806         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3808     def IsVertical(*args
, **kwargs
): 
3809         """IsVertical(self) -> bool""" 
3810         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3812     def GetToolsCount(*args
, **kwargs
): 
3813         """GetToolsCount(self) -> size_t""" 
3814         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3816 ToolBarBase_swigregister 
= _controls_
.ToolBarBase_swigregister
 
3817 ToolBarBase_swigregister(ToolBarBase
) 
3819 class ToolBar(ToolBarBase
): 
3820     """Proxy of C++ ToolBar class""" 
3821     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3822     __repr__ 
= _swig_repr
 
3823     def __init__(self
, *args
, **kwargs
):  
3825         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3826             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3827             String name=wxPyToolBarNameStr) -> ToolBar 
3829         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3830         self
._setOORInfo
(self
) 
3832     def Create(*args
, **kwargs
): 
3834         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3835             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3836             String name=wxPyToolBarNameStr) -> bool 
3838         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3840     def GetClassDefaultAttributes(*args
, **kwargs
): 
3842         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3844         Get the default attributes for this class.  This is useful if you want 
3845         to use the same font or colour in your own control as in a standard 
3846         control -- which is a much better idea than hard coding specific 
3847         colours or fonts which might look completely out of place on the 
3848         user's system, especially if it uses themes. 
3850         The variant parameter is only relevant under Mac currently and is 
3851         ignore under other platforms. Under Mac, it will change the size of 
3852         the returned font. See `wx.Window.SetWindowVariant` for more about 
3855         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3857     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3858 ToolBar_swigregister 
= _controls_
.ToolBar_swigregister
 
3859 ToolBar_swigregister(ToolBar
) 
3861 def PreToolBar(*args
, **kwargs
): 
3862     """PreToolBar() -> ToolBar""" 
3863     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3866 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3868     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3870     Get the default attributes for this class.  This is useful if you want 
3871     to use the same font or colour in your own control as in a standard 
3872     control -- which is a much better idea than hard coding specific 
3873     colours or fonts which might look completely out of place on the 
3874     user's system, especially if it uses themes. 
3876     The variant parameter is only relevant under Mac currently and is 
3877     ignore under other platforms. Under Mac, it will change the size of 
3878     the returned font. See `wx.Window.SetWindowVariant` for more about 
3881   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3883 #--------------------------------------------------------------------------- 
3885 LC_VRULES 
= _controls_
.LC_VRULES
 
3886 LC_HRULES 
= _controls_
.LC_HRULES
 
3887 LC_ICON 
= _controls_
.LC_ICON
 
3888 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3889 LC_LIST 
= _controls_
.LC_LIST
 
3890 LC_REPORT 
= _controls_
.LC_REPORT
 
3891 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3892 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3893 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3894 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3895 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3896 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3897 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3898 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3899 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3900 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3901 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3902 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3903 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3904 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3905 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3906 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3907 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3908 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3909 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3910 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3911 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3912 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3913 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3914 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3915 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3916 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3917 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3918 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3919 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3920 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3921 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3922 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3923 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3924 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3925 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3926 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3927 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3928 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3929 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3930 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3931 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3932 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3933 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3934 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3935 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3936 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3937 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3938 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3939 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3940 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3941 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3942 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3943 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3944 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3945 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3946 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3947 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3948 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3949 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3950 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3951 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3952 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3953 #--------------------------------------------------------------------------- 
3955 class ListItemAttr(object): 
3956     """Proxy of C++ ListItemAttr class""" 
3957     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3958     __repr__ 
= _swig_repr
 
3959     def __init__(self
, *args
, **kwargs
):  
3961         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3962             Font font=wxNullFont) -> ListItemAttr 
3964         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
3965     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
3966     __del__ 
= lambda self 
: None; 
3967     def SetTextColour(*args
, **kwargs
): 
3968         """SetTextColour(self, Colour colText)""" 
3969         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3971     def SetBackgroundColour(*args
, **kwargs
): 
3972         """SetBackgroundColour(self, Colour colBack)""" 
3973         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3975     def SetFont(*args
, **kwargs
): 
3976         """SetFont(self, Font font)""" 
3977         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3979     def HasTextColour(*args
, **kwargs
): 
3980         """HasTextColour(self) -> bool""" 
3981         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3983     def HasBackgroundColour(*args
, **kwargs
): 
3984         """HasBackgroundColour(self) -> bool""" 
3985         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3987     def HasFont(*args
, **kwargs
): 
3988         """HasFont(self) -> bool""" 
3989         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3991     def GetTextColour(*args
, **kwargs
): 
3992         """GetTextColour(self) -> Colour""" 
3993         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3995     def GetBackgroundColour(*args
, **kwargs
): 
3996         """GetBackgroundColour(self) -> Colour""" 
3997         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3999     def GetFont(*args
, **kwargs
): 
4000         """GetFont(self) -> Font""" 
4001         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4003     def AssignFrom(*args
, **kwargs
): 
4004         """AssignFrom(self, ListItemAttr source)""" 
4005         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4007     def Destroy(*args
, **kwargs
): 
4009         val 
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4013 ListItemAttr_swigregister 
= _controls_
.ListItemAttr_swigregister
 
4014 ListItemAttr_swigregister(ListItemAttr
) 
4015 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4017 #--------------------------------------------------------------------------- 
4019 class ListItem(_core
.Object
): 
4020     """Proxy of C++ ListItem class""" 
4021     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4022     __repr__ 
= _swig_repr
 
4023     def __init__(self
, *args
, **kwargs
):  
4024         """__init__(self) -> ListItem""" 
4025         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4026     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4027     __del__ 
= lambda self 
: None; 
4028     def Clear(*args
, **kwargs
): 
4030         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4032     def ClearAttributes(*args
, **kwargs
): 
4033         """ClearAttributes(self)""" 
4034         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4036     def SetMask(*args
, **kwargs
): 
4037         """SetMask(self, long mask)""" 
4038         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4040     def SetId(*args
, **kwargs
): 
4041         """SetId(self, long id)""" 
4042         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4044     def SetColumn(*args
, **kwargs
): 
4045         """SetColumn(self, int col)""" 
4046         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4048     def SetState(*args
, **kwargs
): 
4049         """SetState(self, long state)""" 
4050         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4052     def SetStateMask(*args
, **kwargs
): 
4053         """SetStateMask(self, long stateMask)""" 
4054         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4056     def SetText(*args
, **kwargs
): 
4057         """SetText(self, String text)""" 
4058         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4060     def SetImage(*args
, **kwargs
): 
4061         """SetImage(self, int image)""" 
4062         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4064     def SetData(*args
, **kwargs
): 
4065         """SetData(self, long data)""" 
4066         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4068     def SetWidth(*args
, **kwargs
): 
4069         """SetWidth(self, int width)""" 
4070         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4072     def SetAlign(*args
, **kwargs
): 
4073         """SetAlign(self, int align)""" 
4074         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4076     def SetTextColour(*args
, **kwargs
): 
4077         """SetTextColour(self, Colour colText)""" 
4078         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4080     def SetBackgroundColour(*args
, **kwargs
): 
4081         """SetBackgroundColour(self, Colour colBack)""" 
4082         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4084     def SetFont(*args
, **kwargs
): 
4085         """SetFont(self, Font font)""" 
4086         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4088     def GetMask(*args
, **kwargs
): 
4089         """GetMask(self) -> long""" 
4090         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4092     def GetId(*args
, **kwargs
): 
4093         """GetId(self) -> long""" 
4094         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4096     def GetColumn(*args
, **kwargs
): 
4097         """GetColumn(self) -> int""" 
4098         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4100     def GetState(*args
, **kwargs
): 
4101         """GetState(self) -> long""" 
4102         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4104     def GetText(*args
, **kwargs
): 
4105         """GetText(self) -> String""" 
4106         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4108     def GetImage(*args
, **kwargs
): 
4109         """GetImage(self) -> int""" 
4110         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4112     def GetData(*args
, **kwargs
): 
4113         """GetData(self) -> long""" 
4114         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4116     def GetWidth(*args
, **kwargs
): 
4117         """GetWidth(self) -> int""" 
4118         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4120     def GetAlign(*args
, **kwargs
): 
4121         """GetAlign(self) -> int""" 
4122         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4124     def GetAttributes(*args
, **kwargs
): 
4125         """GetAttributes(self) -> ListItemAttr""" 
4126         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4128     def HasAttributes(*args
, **kwargs
): 
4129         """HasAttributes(self) -> bool""" 
4130         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4132     def GetTextColour(*args
, **kwargs
): 
4133         """GetTextColour(self) -> Colour""" 
4134         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4136     def GetBackgroundColour(*args
, **kwargs
): 
4137         """GetBackgroundColour(self) -> Colour""" 
4138         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4140     def GetFont(*args
, **kwargs
): 
4141         """GetFont(self) -> Font""" 
4142         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4144     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4145     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4146     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4147     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4148     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4149     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4150     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4151     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4152     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4153     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4154 ListItem_swigregister 
= _controls_
.ListItem_swigregister
 
4155 ListItem_swigregister(ListItem
) 
4157 #--------------------------------------------------------------------------- 
4159 class ListEvent(_core
.NotifyEvent
): 
4160     """Proxy of C++ ListEvent class""" 
4161     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4162     __repr__ 
= _swig_repr
 
4163     def __init__(self
, *args
, **kwargs
):  
4164         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4165         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4166     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4167     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4168     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4169     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4170     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4171     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4172     def GetKeyCode(*args
, **kwargs
): 
4173         """GetKeyCode(self) -> int""" 
4174         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4176     GetCode 
= GetKeyCode 
 
4177     def GetIndex(*args
, **kwargs
): 
4178         """GetIndex(self) -> long""" 
4179         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4181     def GetColumn(*args
, **kwargs
): 
4182         """GetColumn(self) -> int""" 
4183         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4185     def GetPoint(*args
, **kwargs
): 
4186         """GetPoint(self) -> Point""" 
4187         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4189     GetPosition 
= GetPoint 
 
4190     def GetLabel(*args
, **kwargs
): 
4191         """GetLabel(self) -> String""" 
4192         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4194     def GetText(*args
, **kwargs
): 
4195         """GetText(self) -> String""" 
4196         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4198     def GetImage(*args
, **kwargs
): 
4199         """GetImage(self) -> int""" 
4200         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4202     def GetData(*args
, **kwargs
): 
4203         """GetData(self) -> long""" 
4204         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4206     def GetMask(*args
, **kwargs
): 
4207         """GetMask(self) -> long""" 
4208         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4210     def GetItem(*args
, **kwargs
): 
4211         """GetItem(self) -> ListItem""" 
4212         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4214     def GetCacheFrom(*args
, **kwargs
): 
4215         """GetCacheFrom(self) -> long""" 
4216         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4218     def GetCacheTo(*args
, **kwargs
): 
4219         """GetCacheTo(self) -> long""" 
4220         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4222     def IsEditCancelled(*args
, **kwargs
): 
4223         """IsEditCancelled(self) -> bool""" 
4224         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4226     def SetEditCanceled(*args
, **kwargs
): 
4227         """SetEditCanceled(self, bool editCancelled)""" 
4228         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4230 ListEvent_swigregister 
= _controls_
.ListEvent_swigregister
 
4231 ListEvent_swigregister(ListEvent
) 
4233 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4234 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4235 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4236 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4237 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4238 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4239 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4240 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4241 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4242 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4243 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4244 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4245 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4246 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4247 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4248 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4249 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4250 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4251 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4252 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4253 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4254 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4255 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4256 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4257 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4258 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4263 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4264 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4265 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4266 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4267 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4268 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4269 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4270 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4271 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4272 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4273 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4274 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4275 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4276 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4282 #--------------------------------------------------------------------------- 
4284 class ListCtrl(_core
.Control
): 
4285     """Proxy of C++ ListCtrl class""" 
4286     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4287     __repr__ 
= _swig_repr
 
4288     def __init__(self
, *args
, **kwargs
):  
4290         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4291             Size size=DefaultSize, long style=LC_ICON,  
4292             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4294         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4295         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4297     def Create(*args
, **kwargs
): 
4299         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4300             Size size=DefaultSize, long style=LC_ICON,  
4301             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4303         Do the 2nd phase and create the GUI control. 
4305         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4307     def _setCallbackInfo(*args
, **kwargs
): 
4308         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4309         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4311     def GetColumn(*args
, **kwargs
): 
4312         """GetColumn(self, int col) -> ListItem""" 
4313         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4314         if val 
is not None: val
.thisown 
= 1 
4317     def SetColumn(*args
, **kwargs
): 
4318         """SetColumn(self, int col, ListItem item) -> bool""" 
4319         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4321     def GetColumnWidth(*args
, **kwargs
): 
4322         """GetColumnWidth(self, int col) -> int""" 
4323         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4325     def SetColumnWidth(*args
, **kwargs
): 
4326         """SetColumnWidth(self, int col, int width) -> bool""" 
4327         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4329     def GetCountPerPage(*args
, **kwargs
): 
4330         """GetCountPerPage(self) -> int""" 
4331         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4333     def GetViewRect(*args
, **kwargs
): 
4334         """GetViewRect(self) -> Rect""" 
4335         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4337     def GetEditControl(*args
, **kwargs
): 
4338         """GetEditControl(self) -> TextCtrl""" 
4339         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4341     def GetItem(*args
, **kwargs
): 
4342         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4343         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4344         if val 
is not None: val
.thisown 
= 1 
4347     def SetItem(*args
, **kwargs
): 
4348         """SetItem(self, ListItem info) -> bool""" 
4349         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4351     def SetStringItem(*args
, **kwargs
): 
4352         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4353         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4355     def GetItemState(*args
, **kwargs
): 
4356         """GetItemState(self, long item, long stateMask) -> int""" 
4357         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4359     def SetItemState(*args
, **kwargs
): 
4360         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4361         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4363     def SetItemImage(*args
, **kwargs
): 
4364         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4365         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4367     def SetItemColumnImage(*args
, **kwargs
): 
4368         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4369         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4371     def GetItemText(*args
, **kwargs
): 
4372         """GetItemText(self, long item) -> String""" 
4373         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4375     def SetItemText(*args
, **kwargs
): 
4376         """SetItemText(self, long item, String str)""" 
4377         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4379     def GetItemData(*args
, **kwargs
): 
4380         """GetItemData(self, long item) -> long""" 
4381         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4383     def SetItemData(*args
, **kwargs
): 
4384         """SetItemData(self, long item, long data) -> bool""" 
4385         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4387     def GetItemPosition(*args
, **kwargs
): 
4388         """GetItemPosition(self, long item) -> Point""" 
4389         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4391     def GetItemRect(*args
, **kwargs
): 
4392         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4393         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4395     def SetItemPosition(*args
, **kwargs
): 
4396         """SetItemPosition(self, long item, Point pos) -> bool""" 
4397         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4399     def GetItemCount(*args
, **kwargs
): 
4400         """GetItemCount(self) -> int""" 
4401         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4403     def GetColumnCount(*args
, **kwargs
): 
4404         """GetColumnCount(self) -> int""" 
4405         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4407     def GetItemSpacing(*args
, **kwargs
): 
4408         """GetItemSpacing(self) -> Size""" 
4409         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4411     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4412     def SetItemSpacing(*args
, **kwargs
): 
4413         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4414         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4416     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4417     def GetSelectedItemCount(*args
, **kwargs
): 
4418         """GetSelectedItemCount(self) -> int""" 
4419         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4421     def GetTextColour(*args
, **kwargs
): 
4422         """GetTextColour(self) -> Colour""" 
4423         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4425     def SetTextColour(*args
, **kwargs
): 
4426         """SetTextColour(self, Colour col)""" 
4427         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4429     def GetTopItem(*args
, **kwargs
): 
4430         """GetTopItem(self) -> long""" 
4431         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4433     def SetSingleStyle(*args
, **kwargs
): 
4434         """SetSingleStyle(self, long style, bool add=True)""" 
4435         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4437     def GetNextItem(*args
, **kwargs
): 
4438         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4439         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4441     def GetImageList(*args
, **kwargs
): 
4442         """GetImageList(self, int which) -> ImageList""" 
4443         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4445     def SetImageList(*args
, **kwargs
): 
4446         """SetImageList(self, ImageList imageList, int which)""" 
4447         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4449     def AssignImageList(*args
, **kwargs
): 
4450         """AssignImageList(self, ImageList imageList, int which)""" 
4451         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4453     def InReportView(*args
, **kwargs
): 
4454         """InReportView(self) -> bool""" 
4455         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4457     def IsVirtual(*args
, **kwargs
): 
4458         """IsVirtual(self) -> bool""" 
4459         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4461     def RefreshItem(*args
, **kwargs
): 
4462         """RefreshItem(self, long item)""" 
4463         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4465     def RefreshItems(*args
, **kwargs
): 
4466         """RefreshItems(self, long itemFrom, long itemTo)""" 
4467         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4469     def Arrange(*args
, **kwargs
): 
4470         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4471         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4473     def DeleteItem(*args
, **kwargs
): 
4474         """DeleteItem(self, long item) -> bool""" 
4475         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4477     def DeleteAllItems(*args
, **kwargs
): 
4478         """DeleteAllItems(self) -> bool""" 
4479         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4481     def DeleteColumn(*args
, **kwargs
): 
4482         """DeleteColumn(self, int col) -> bool""" 
4483         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4485     def DeleteAllColumns(*args
, **kwargs
): 
4486         """DeleteAllColumns(self) -> bool""" 
4487         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4489     def ClearAll(*args
, **kwargs
): 
4490         """ClearAll(self)""" 
4491         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4493     def EditLabel(*args
, **kwargs
): 
4494         """EditLabel(self, long item)""" 
4495         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4497     def EnsureVisible(*args
, **kwargs
): 
4498         """EnsureVisible(self, long item) -> bool""" 
4499         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4501     def FindItem(*args
, **kwargs
): 
4502         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4503         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4505     def FindItemData(*args
, **kwargs
): 
4506         """FindItemData(self, long start, long data) -> long""" 
4507         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4509     def FindItemAtPos(*args
, **kwargs
): 
4510         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4511         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4513     def HitTest(*args
, **kwargs
): 
4515         HitTest(Point point) -> (item, where) 
4517         Determines which item (if any) is at the specified point, giving 
4518          in the second return value (see wx.LIST_HITTEST flags.) 
4520         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4522     def InsertItem(*args
, **kwargs
): 
4523         """InsertItem(self, ListItem info) -> long""" 
4524         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4526     def InsertStringItem(*args
, **kwargs
): 
4527         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4528         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4530     def InsertImageItem(*args
, **kwargs
): 
4531         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4532         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4534     def InsertImageStringItem(*args
, **kwargs
): 
4535         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4536         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4538     def InsertColumnItem(*args
, **kwargs
): 
4539         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4540         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4542     InsertColumnInfo 
= InsertColumnItem 
 
4543     def InsertColumn(*args
, **kwargs
): 
4545         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4546             int width=-1) -> long 
4548         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4550     def SetItemCount(*args
, **kwargs
): 
4551         """SetItemCount(self, long count)""" 
4552         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4554     def ScrollList(*args
, **kwargs
): 
4555         """ScrollList(self, int dx, int dy) -> bool""" 
4556         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4558     def SetItemTextColour(*args
, **kwargs
): 
4559         """SetItemTextColour(self, long item, Colour col)""" 
4560         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4562     def GetItemTextColour(*args
, **kwargs
): 
4563         """GetItemTextColour(self, long item) -> Colour""" 
4564         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4566     def SetItemBackgroundColour(*args
, **kwargs
): 
4567         """SetItemBackgroundColour(self, long item, Colour col)""" 
4568         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4570     def GetItemBackgroundColour(*args
, **kwargs
): 
4571         """GetItemBackgroundColour(self, long item) -> Colour""" 
4572         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4574     def SetItemFont(*args
, **kwargs
): 
4575         """SetItemFont(self, long item, Font f)""" 
4576         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4578     def GetItemFont(*args
, **kwargs
): 
4579         """GetItemFont(self, long item) -> Font""" 
4580         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4584     def Select(self
, idx
, on
=1): 
4585         '''[de]select an item''' 
4586         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4588         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4590     def Focus(self
, idx
): 
4591         '''Focus and show the given item''' 
4592         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4593         self
.EnsureVisible(idx
) 
4595     def GetFocusedItem(self
): 
4596         '''get the currently focused item or -1 if none''' 
4597         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4599     def GetFirstSelected(self
, *args
): 
4600         '''return first selected item, or -1 when none''' 
4601         return self
.GetNextSelected(-1) 
4603     def GetNextSelected(self
, item
): 
4604         '''return subsequent selected items, or -1 when no more''' 
4605         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4607     def IsSelected(self
, idx
): 
4608         '''return True if the item is selected''' 
4609         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4611     def SetColumnImage(self
, col
, image
): 
4612         item 
= self
.GetColumn(col
) 
4613         # preserve all other attributes too 
4614         item
.SetMask( wx
.LIST_MASK_STATE |
 
4616                       wx
.LIST_MASK_IMAGE |
 
4619                       wx
.LIST_MASK_WIDTH |
 
4620                       wx
.LIST_MASK_FORMAT 
) 
4621         item
.SetImage(image
) 
4622         self
.SetColumn(col
, item
) 
4624     def ClearColumnImage(self
, col
): 
4625         self
.SetColumnImage(col
, -1) 
4627     def Append(self
, entry
): 
4628         '''Append an item to the list control.  The entry parameter should be a 
4629            sequence with an item for each column''' 
4635             pos 
= self
.GetItemCount() 
4636             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4637             for i 
in range(1, len(entry
)): 
4638                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4641     def SortItems(*args
, **kwargs
): 
4642         """SortItems(self, PyObject func) -> bool""" 
4643         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4645     def GetMainWindow(*args
, **kwargs
): 
4646         """GetMainWindow(self) -> Window""" 
4647         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4649     def GetClassDefaultAttributes(*args
, **kwargs
): 
4651         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4653         Get the default attributes for this class.  This is useful if you want 
4654         to use the same font or colour in your own control as in a standard 
4655         control -- which is a much better idea than hard coding specific 
4656         colours or fonts which might look completely out of place on the 
4657         user's system, especially if it uses themes. 
4659         The variant parameter is only relevant under Mac currently and is 
4660         ignore under other platforms. Under Mac, it will change the size of 
4661         the returned font. See `wx.Window.SetWindowVariant` for more about 
4664         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4666     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4667 ListCtrl_swigregister 
= _controls_
.ListCtrl_swigregister
 
4668 ListCtrl_swigregister(ListCtrl
) 
4670 def PreListCtrl(*args
, **kwargs
): 
4671     """PreListCtrl() -> ListCtrl""" 
4672     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4675 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4677     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4679     Get the default attributes for this class.  This is useful if you want 
4680     to use the same font or colour in your own control as in a standard 
4681     control -- which is a much better idea than hard coding specific 
4682     colours or fonts which might look completely out of place on the 
4683     user's system, especially if it uses themes. 
4685     The variant parameter is only relevant under Mac currently and is 
4686     ignore under other platforms. Under Mac, it will change the size of 
4687     the returned font. See `wx.Window.SetWindowVariant` for more about 
4690   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4692 #--------------------------------------------------------------------------- 
4694 class ListView(ListCtrl
): 
4695     """Proxy of C++ ListView class""" 
4696     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4697     __repr__ 
= _swig_repr
 
4698     def __init__(self
, *args
, **kwargs
):  
4700         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4701             Size size=DefaultSize, long style=LC_REPORT,  
4702             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4704         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4705         self
._setOORInfo
(self
) 
4707     def Create(*args
, **kwargs
): 
4709         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4710             Size size=DefaultSize, long style=LC_REPORT,  
4711             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4713         Do the 2nd phase and create the GUI control. 
4715         return _controls_
.ListView_Create(*args
, **kwargs
) 
4717     def Select(*args
, **kwargs
): 
4718         """Select(self, long n, bool on=True)""" 
4719         return _controls_
.ListView_Select(*args
, **kwargs
) 
4721     def Focus(*args
, **kwargs
): 
4722         """Focus(self, long index)""" 
4723         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4725     def GetFocusedItem(*args
, **kwargs
): 
4726         """GetFocusedItem(self) -> long""" 
4727         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4729     def GetNextSelected(*args
, **kwargs
): 
4730         """GetNextSelected(self, long item) -> long""" 
4731         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4733     def GetFirstSelected(*args
, **kwargs
): 
4734         """GetFirstSelected(self) -> long""" 
4735         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4737     def IsSelected(*args
, **kwargs
): 
4738         """IsSelected(self, long index) -> bool""" 
4739         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4741     def SetColumnImage(*args
, **kwargs
): 
4742         """SetColumnImage(self, int col, int image)""" 
4743         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4745     def ClearColumnImage(*args
, **kwargs
): 
4746         """ClearColumnImage(self, int col)""" 
4747         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4749 ListView_swigregister 
= _controls_
.ListView_swigregister
 
4750 ListView_swigregister(ListView
) 
4752 def PreListView(*args
, **kwargs
): 
4753     """PreListView() -> ListView""" 
4754     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4757 #--------------------------------------------------------------------------- 
4759 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4760 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4761 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4762 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4763 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4764 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4765 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4766 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4767 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4768 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4769 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4770 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4771 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4772 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4775 wxTR_AQUA_BUTTONS 
= 0 
4777 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4778 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4779 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4780 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4781 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4782 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4783 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4784 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4785 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4786 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4787 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4788 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4789 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4790 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4791 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4792 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4793 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4794 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4795 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4796 #--------------------------------------------------------------------------- 
4798 class TreeItemId(object): 
4799     """Proxy of C++ TreeItemId class""" 
4800     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4801     __repr__ 
= _swig_repr
 
4802     def __init__(self
, *args
, **kwargs
):  
4803         """__init__(self) -> TreeItemId""" 
4804         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4805     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4806     __del__ 
= lambda self 
: None; 
4807     def IsOk(*args
, **kwargs
): 
4808         """IsOk(self) -> bool""" 
4809         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4811     def __eq__(*args
, **kwargs
): 
4812         """__eq__(self, TreeItemId other) -> bool""" 
4813         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4815     def __ne__(*args
, **kwargs
): 
4816         """__ne__(self, TreeItemId other) -> bool""" 
4817         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4819     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4821     def __nonzero__(self
): return self
.IsOk()  
4822 TreeItemId_swigregister 
= _controls_
.TreeItemId_swigregister
 
4823 TreeItemId_swigregister(TreeItemId
) 
4824 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4826 class TreeItemData(object): 
4827     """Proxy of C++ TreeItemData class""" 
4828     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4829     __repr__ 
= _swig_repr
 
4830     def __init__(self
, *args
, **kwargs
):  
4831         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4832         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
4833     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
4834     __del__ 
= lambda self 
: None; 
4835     def GetData(*args
, **kwargs
): 
4836         """GetData(self) -> PyObject""" 
4837         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4839     def SetData(*args
, **kwargs
): 
4840         """SetData(self, PyObject obj)""" 
4841         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4843     def GetId(*args
, **kwargs
): 
4844         """GetId(self) -> TreeItemId""" 
4845         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4847     def SetId(*args
, **kwargs
): 
4848         """SetId(self, TreeItemId id)""" 
4849         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4851     def Destroy(*args
, **kwargs
): 
4853         val 
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4857 TreeItemData_swigregister 
= _controls_
.TreeItemData_swigregister
 
4858 TreeItemData_swigregister(TreeItemData
) 
4860 #--------------------------------------------------------------------------- 
4862 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4863 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4864 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4865 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4866 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4867 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4868 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4869 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4870 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4871 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4872 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4873 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4874 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4875 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4876 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4877 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4878 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4879 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4880 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4881 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4882 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
4883 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4884 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4885 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4886 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4887 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4888 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4889 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4890 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4891 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4892 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4893 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4894 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4895 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4896 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4897 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4898 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4899 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4900 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4901 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4902 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4903 EVT_TREE_ITEM_MENU        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
4905 class TreeEvent(_core
.NotifyEvent
): 
4906     """Proxy of C++ TreeEvent class""" 
4907     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4908     __repr__ 
= _swig_repr
 
4909     def __init__(self
, *args
, **kwargs
):  
4910         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
4911         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
, **kwargs
)) 
4912     def GetItem(*args
, **kwargs
): 
4913         """GetItem(self) -> TreeItemId""" 
4914         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4916     def SetItem(*args
, **kwargs
): 
4917         """SetItem(self, TreeItemId item)""" 
4918         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4920     def GetOldItem(*args
, **kwargs
): 
4921         """GetOldItem(self) -> TreeItemId""" 
4922         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4924     def SetOldItem(*args
, **kwargs
): 
4925         """SetOldItem(self, TreeItemId item)""" 
4926         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4928     def GetPoint(*args
, **kwargs
): 
4929         """GetPoint(self) -> Point""" 
4930         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4932     def SetPoint(*args
, **kwargs
): 
4933         """SetPoint(self, Point pt)""" 
4934         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4936     def GetKeyEvent(*args
, **kwargs
): 
4937         """GetKeyEvent(self) -> KeyEvent""" 
4938         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4940     def GetKeyCode(*args
, **kwargs
): 
4941         """GetKeyCode(self) -> int""" 
4942         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4944     def SetKeyEvent(*args
, **kwargs
): 
4945         """SetKeyEvent(self, KeyEvent evt)""" 
4946         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4948     def GetLabel(*args
, **kwargs
): 
4949         """GetLabel(self) -> String""" 
4950         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4952     def SetLabel(*args
, **kwargs
): 
4953         """SetLabel(self, String label)""" 
4954         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4956     def IsEditCancelled(*args
, **kwargs
): 
4957         """IsEditCancelled(self) -> bool""" 
4958         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4960     def SetEditCanceled(*args
, **kwargs
): 
4961         """SetEditCanceled(self, bool editCancelled)""" 
4962         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4964     def SetToolTip(*args
, **kwargs
): 
4965         """SetToolTip(self, String toolTip)""" 
4966         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4968     def GetToolTip(*args
, **kwargs
): 
4969         """GetToolTip(self) -> String""" 
4970         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
4972 TreeEvent_swigregister 
= _controls_
.TreeEvent_swigregister
 
4973 TreeEvent_swigregister(TreeEvent
) 
4975 #--------------------------------------------------------------------------- 
4977 class TreeCtrl(_core
.Control
): 
4978     """Proxy of C++ TreeCtrl class""" 
4979     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4980     __repr__ 
= _swig_repr
 
4981     def __init__(self
, *args
, **kwargs
):  
4983         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4984             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4985             Validator validator=DefaultValidator,  
4986             String name=TreeCtrlNameStr) -> TreeCtrl 
4988         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
4989         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4991     def Create(*args
, **kwargs
): 
4993         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4994             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4995             Validator validator=DefaultValidator,  
4996             String name=TreeCtrlNameStr) -> bool 
4998         Do the 2nd phase and create the GUI control. 
5000         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5002     def _setCallbackInfo(*args
, **kwargs
): 
5003         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5004         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5006     def GetCount(*args
, **kwargs
): 
5007         """GetCount(self) -> unsigned int""" 
5008         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5010     def GetIndent(*args
, **kwargs
): 
5011         """GetIndent(self) -> unsigned int""" 
5012         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5014     def SetIndent(*args
, **kwargs
): 
5015         """SetIndent(self, unsigned int indent)""" 
5016         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5018     def GetSpacing(*args
, **kwargs
): 
5019         """GetSpacing(self) -> unsigned int""" 
5020         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5022     def SetSpacing(*args
, **kwargs
): 
5023         """SetSpacing(self, unsigned int spacing)""" 
5024         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5026     def GetImageList(*args
, **kwargs
): 
5027         """GetImageList(self) -> ImageList""" 
5028         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5030     def GetStateImageList(*args
, **kwargs
): 
5031         """GetStateImageList(self) -> ImageList""" 
5032         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5034     def SetImageList(*args
, **kwargs
): 
5035         """SetImageList(self, ImageList imageList)""" 
5036         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5038     def SetStateImageList(*args
, **kwargs
): 
5039         """SetStateImageList(self, ImageList imageList)""" 
5040         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5042     def AssignImageList(*args
, **kwargs
): 
5043         """AssignImageList(self, ImageList imageList)""" 
5044         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5046     def AssignStateImageList(*args
, **kwargs
): 
5047         """AssignStateImageList(self, ImageList imageList)""" 
5048         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5050     def GetItemText(*args
, **kwargs
): 
5051         """GetItemText(self, TreeItemId item) -> String""" 
5052         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5054     def GetItemImage(*args
, **kwargs
): 
5055         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5056         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5058     def GetItemData(*args
, **kwargs
): 
5059         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5060         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5062     def GetItemPyData(*args
, **kwargs
): 
5063         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5064         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5066     GetPyData 
= GetItemPyData 
 
5067     def GetItemTextColour(*args
, **kwargs
): 
5068         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5069         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5071     def GetItemBackgroundColour(*args
, **kwargs
): 
5072         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5073         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5075     def GetItemFont(*args
, **kwargs
): 
5076         """GetItemFont(self, TreeItemId item) -> Font""" 
5077         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5079     def SetItemText(*args
, **kwargs
): 
5080         """SetItemText(self, TreeItemId item, String text)""" 
5081         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5083     def SetItemImage(*args
, **kwargs
): 
5084         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5085         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5087     def SetItemData(*args
, **kwargs
): 
5088         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5089         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5091     def SetItemPyData(*args
, **kwargs
): 
5092         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5093         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5095     SetPyData 
= SetItemPyData 
 
5096     def SetItemHasChildren(*args
, **kwargs
): 
5097         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5098         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5100     def SetItemBold(*args
, **kwargs
): 
5101         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5102         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5104     def SetItemDropHighlight(*args
, **kwargs
): 
5105         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5106         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5108     def SetItemTextColour(*args
, **kwargs
): 
5109         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5110         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5112     def SetItemBackgroundColour(*args
, **kwargs
): 
5113         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5114         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5116     def SetItemFont(*args
, **kwargs
): 
5117         """SetItemFont(self, TreeItemId item, Font font)""" 
5118         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5120     def IsVisible(*args
, **kwargs
): 
5121         """IsVisible(self, TreeItemId item) -> bool""" 
5122         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5124     def ItemHasChildren(*args
, **kwargs
): 
5125         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5126         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5128     def IsExpanded(*args
, **kwargs
): 
5129         """IsExpanded(self, TreeItemId item) -> bool""" 
5130         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5132     def IsSelected(*args
, **kwargs
): 
5133         """IsSelected(self, TreeItemId item) -> bool""" 
5134         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5136     def IsBold(*args
, **kwargs
): 
5137         """IsBold(self, TreeItemId item) -> bool""" 
5138         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5140     def GetChildrenCount(*args
, **kwargs
): 
5141         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5142         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5144     def GetRootItem(*args
, **kwargs
): 
5145         """GetRootItem(self) -> TreeItemId""" 
5146         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5148     def GetSelection(*args
, **kwargs
): 
5149         """GetSelection(self) -> TreeItemId""" 
5150         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5152     def GetSelections(*args
, **kwargs
): 
5153         """GetSelections(self) -> PyObject""" 
5154         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5156     def GetItemParent(*args
, **kwargs
): 
5157         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5158         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5160     def GetFirstChild(*args
, **kwargs
): 
5161         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5162         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5164     def GetNextChild(*args
, **kwargs
): 
5165         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5166         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5168     def GetLastChild(*args
, **kwargs
): 
5169         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5170         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5172     def GetNextSibling(*args
, **kwargs
): 
5173         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5174         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5176     def GetPrevSibling(*args
, **kwargs
): 
5177         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5178         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5180     def GetFirstVisibleItem(*args
, **kwargs
): 
5181         """GetFirstVisibleItem(self) -> TreeItemId""" 
5182         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5184     def GetNextVisible(*args
, **kwargs
): 
5185         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5186         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5188     def GetPrevVisible(*args
, **kwargs
): 
5189         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5190         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5192     def AddRoot(*args
, **kwargs
): 
5193         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5194         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5196     def PrependItem(*args
, **kwargs
): 
5198         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5199             TreeItemData data=None) -> TreeItemId 
5201         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5203     def InsertItem(*args
, **kwargs
): 
5205         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5206             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5208         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5210     def InsertItemBefore(*args
, **kwargs
): 
5212         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5213             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5215         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5217     def AppendItem(*args
, **kwargs
): 
5219         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5220             TreeItemData data=None) -> TreeItemId 
5222         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5224     def Delete(*args
, **kwargs
): 
5225         """Delete(self, TreeItemId item)""" 
5226         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5228     def DeleteChildren(*args
, **kwargs
): 
5229         """DeleteChildren(self, TreeItemId item)""" 
5230         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5232     def DeleteAllItems(*args
, **kwargs
): 
5233         """DeleteAllItems(self)""" 
5234         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5236     def Expand(*args
, **kwargs
): 
5237         """Expand(self, TreeItemId item)""" 
5238         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5240     def Collapse(*args
, **kwargs
): 
5241         """Collapse(self, TreeItemId item)""" 
5242         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5244     def CollapseAndReset(*args
, **kwargs
): 
5245         """CollapseAndReset(self, TreeItemId item)""" 
5246         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5248     def Toggle(*args
, **kwargs
): 
5249         """Toggle(self, TreeItemId item)""" 
5250         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5252     def Unselect(*args
, **kwargs
): 
5253         """Unselect(self)""" 
5254         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5256     def UnselectItem(*args
, **kwargs
): 
5257         """UnselectItem(self, TreeItemId item)""" 
5258         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5260     def UnselectAll(*args
, **kwargs
): 
5261         """UnselectAll(self)""" 
5262         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5264     def SelectItem(*args
, **kwargs
): 
5265         """SelectItem(self, TreeItemId item, bool select=True)""" 
5266         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5268     def ToggleItemSelection(*args
, **kwargs
): 
5269         """ToggleItemSelection(self, TreeItemId item)""" 
5270         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5272     def EnsureVisible(*args
, **kwargs
): 
5273         """EnsureVisible(self, TreeItemId item)""" 
5274         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5276     def ScrollTo(*args
, **kwargs
): 
5277         """ScrollTo(self, TreeItemId item)""" 
5278         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5280     def EditLabel(*args
, **kwargs
): 
5281         """EditLabel(self, TreeItemId item)""" 
5282         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5284     def GetEditControl(*args
, **kwargs
): 
5285         """GetEditControl(self) -> TextCtrl""" 
5286         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5288     def SortChildren(*args
, **kwargs
): 
5289         """SortChildren(self, TreeItemId item)""" 
5290         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5292     def HitTest(*args
, **kwargs
): 
5294         HitTest(Point point) -> (item, where) 
5296         Determine which item (if any) belongs the given point.  The coordinates 
5297         specified are relative to the client area of tree ctrl and the where return 
5298         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5301         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5303     def GetBoundingRect(*args
, **kwargs
): 
5304         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5305         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5307     def GetClassDefaultAttributes(*args
, **kwargs
): 
5309         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5311         Get the default attributes for this class.  This is useful if you want 
5312         to use the same font or colour in your own control as in a standard 
5313         control -- which is a much better idea than hard coding specific 
5314         colours or fonts which might look completely out of place on the 
5315         user's system, especially if it uses themes. 
5317         The variant parameter is only relevant under Mac currently and is 
5318         ignore under other platforms. Under Mac, it will change the size of 
5319         the returned font. See `wx.Window.SetWindowVariant` for more about 
5322         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5324     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5325 TreeCtrl_swigregister 
= _controls_
.TreeCtrl_swigregister
 
5326 TreeCtrl_swigregister(TreeCtrl
) 
5328 def PreTreeCtrl(*args
, **kwargs
): 
5329     """PreTreeCtrl() -> TreeCtrl""" 
5330     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5333 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5335     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5337     Get the default attributes for this class.  This is useful if you want 
5338     to use the same font or colour in your own control as in a standard 
5339     control -- which is a much better idea than hard coding specific 
5340     colours or fonts which might look completely out of place on the 
5341     user's system, especially if it uses themes. 
5343     The variant parameter is only relevant under Mac currently and is 
5344     ignore under other platforms. Under Mac, it will change the size of 
5345     the returned font. See `wx.Window.SetWindowVariant` for more about 
5348   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5350 #--------------------------------------------------------------------------- 
5352 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5353 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5354 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5355 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5356 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5357 class GenericDirCtrl(_core
.Control
): 
5358     """Proxy of C++ GenericDirCtrl class""" 
5359     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5360     __repr__ 
= _swig_repr
 
5361     def __init__(self
, *args
, **kwargs
):  
5363         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5364             Point pos=DefaultPosition, Size size=DefaultSize,  
5365             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5366             String filter=EmptyString,  
5367             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5369         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5370         self
._setOORInfo
(self
) 
5372     def Create(*args
, **kwargs
): 
5374         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5375             Point pos=DefaultPosition, Size size=DefaultSize,  
5376             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5377             String filter=EmptyString,  
5378             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5380         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5382     def ExpandPath(*args
, **kwargs
): 
5383         """ExpandPath(self, String path) -> bool""" 
5384         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5386     def GetDefaultPath(*args
, **kwargs
): 
5387         """GetDefaultPath(self) -> String""" 
5388         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5390     def SetDefaultPath(*args
, **kwargs
): 
5391         """SetDefaultPath(self, String path)""" 
5392         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5394     def GetPath(*args
, **kwargs
): 
5395         """GetPath(self) -> String""" 
5396         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5398     def GetFilePath(*args
, **kwargs
): 
5399         """GetFilePath(self) -> String""" 
5400         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5402     def SetPath(*args
, **kwargs
): 
5403         """SetPath(self, String path)""" 
5404         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5406     def ShowHidden(*args
, **kwargs
): 
5407         """ShowHidden(self, bool show)""" 
5408         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5410     def GetShowHidden(*args
, **kwargs
): 
5411         """GetShowHidden(self) -> bool""" 
5412         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5414     def GetFilter(*args
, **kwargs
): 
5415         """GetFilter(self) -> String""" 
5416         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5418     def SetFilter(*args
, **kwargs
): 
5419         """SetFilter(self, String filter)""" 
5420         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5422     def GetFilterIndex(*args
, **kwargs
): 
5423         """GetFilterIndex(self) -> int""" 
5424         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5426     def SetFilterIndex(*args
, **kwargs
): 
5427         """SetFilterIndex(self, int n)""" 
5428         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5430     def GetRootId(*args
, **kwargs
): 
5431         """GetRootId(self) -> TreeItemId""" 
5432         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5434     def GetTreeCtrl(*args
, **kwargs
): 
5435         """GetTreeCtrl(self) -> TreeCtrl""" 
5436         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5438     def GetFilterListCtrl(*args
, **kwargs
): 
5439         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5440         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5442     def FindChild(*args
, **kwargs
): 
5444         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5446         Find the child that matches the first part of 'path'.  E.g. if a child 
5447         path is "/usr" and 'path' is "/usr/include" then the child for 
5448         /usr is returned.  If the path string has been used (we're at the 
5449         leaf), done is set to True. 
5452         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5454     def DoResize(*args
, **kwargs
): 
5455         """DoResize(self)""" 
5456         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5458     def ReCreateTree(*args
, **kwargs
): 
5459         """ReCreateTree(self)""" 
5460         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5462 GenericDirCtrl_swigregister 
= _controls_
.GenericDirCtrl_swigregister
 
5463 GenericDirCtrl_swigregister(GenericDirCtrl
) 
5464 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5466 def PreGenericDirCtrl(*args
, **kwargs
): 
5467     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5468     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5471 class DirFilterListCtrl(Choice
): 
5472     """Proxy of C++ DirFilterListCtrl class""" 
5473     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5474     __repr__ 
= _swig_repr
 
5475     def __init__(self
, *args
, **kwargs
):  
5477         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5478             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5480         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5481         self
._setOORInfo
(self
) 
5483     def Create(*args
, **kwargs
): 
5485         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5486             Size size=DefaultSize, long style=0) -> bool 
5488         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5490     def FillFilterList(*args
, **kwargs
): 
5491         """FillFilterList(self, String filter, int defaultFilter)""" 
5492         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5494 DirFilterListCtrl_swigregister 
= _controls_
.DirFilterListCtrl_swigregister
 
5495 DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5497 def PreDirFilterListCtrl(*args
, **kwargs
): 
5498     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5499     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5502 #--------------------------------------------------------------------------- 
5504 class PyControl(_core
.Control
): 
5505     """Proxy of C++ PyControl class""" 
5506     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5507     __repr__ 
= _swig_repr
 
5508     def __init__(self
, *args
, **kwargs
):  
5510         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5511             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5512             String name=ControlNameStr) -> PyControl 
5514         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5515         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5517     def _setCallbackInfo(*args
, **kwargs
): 
5518         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5519         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5521     def SetBestSize(*args
, **kwargs
): 
5522         """SetBestSize(self, Size size)""" 
5523         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5525     def DoEraseBackground(*args
, **kwargs
): 
5526         """DoEraseBackground(self, DC dc) -> bool""" 
5527         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5529     def DoMoveWindow(*args
, **kwargs
): 
5530         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5531         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5533     def DoSetSize(*args
, **kwargs
): 
5534         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5535         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5537     def DoSetClientSize(*args
, **kwargs
): 
5538         """DoSetClientSize(self, int width, int height)""" 
5539         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5541     def DoSetVirtualSize(*args
, **kwargs
): 
5542         """DoSetVirtualSize(self, int x, int y)""" 
5543         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5545     def DoGetSize(*args
, **kwargs
): 
5546         """DoGetSize() -> (width, height)""" 
5547         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5549     def DoGetClientSize(*args
, **kwargs
): 
5550         """DoGetClientSize() -> (width, height)""" 
5551         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5553     def DoGetPosition(*args
, **kwargs
): 
5554         """DoGetPosition() -> (x,y)""" 
5555         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5557     def DoGetVirtualSize(*args
, **kwargs
): 
5558         """DoGetVirtualSize(self) -> Size""" 
5559         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5561     def DoGetBestSize(*args
, **kwargs
): 
5562         """DoGetBestSize(self) -> Size""" 
5563         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5565     def GetDefaultAttributes(*args
, **kwargs
): 
5566         """GetDefaultAttributes(self) -> VisualAttributes""" 
5567         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5569     def OnInternalIdle(*args
, **kwargs
): 
5570         """OnInternalIdle(self)""" 
5571         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5573     def base_DoMoveWindow(*args
, **kw
): 
5574         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5575     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5576                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5578     def base_DoSetSize(*args
, **kw
): 
5579         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5580     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5581                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5583     def base_DoSetClientSize(*args
, **kw
): 
5584         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5585     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5586                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5588     def base_DoSetVirtualSize(*args
, **kw
): 
5589         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5590     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5591                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5593     def base_DoGetSize(*args
, **kw
): 
5594         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5595     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5596                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5598     def base_DoGetClientSize(*args
, **kw
): 
5599         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5600     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5601                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5603     def base_DoGetPosition(*args
, **kw
): 
5604         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5605     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5606                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5608     def base_DoGetVirtualSize(*args
, **kw
): 
5609         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5610     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5611                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5613     def base_DoGetBestSize(*args
, **kw
): 
5614         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5615     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5616                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5618     def base_InitDialog(*args
, **kw
): 
5619         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5620     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5621                                    "Please use PyScrolledWindow.InitDialog instead.") 
5623     def base_TransferDataToWindow(*args
, **kw
): 
5624         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5625     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5626                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5628     def base_TransferDataFromWindow(*args
, **kw
): 
5629         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5630     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5631                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5633     def base_Validate(*args
, **kw
): 
5634         return PyScrolledWindow
.Validate(*args
, **kw
) 
5635     base_Validate 
= wx
._deprecated
(base_Validate
, 
5636                                    "Please use PyScrolledWindow.Validate instead.") 
5638     def base_AcceptsFocus(*args
, **kw
): 
5639         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5640     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5641                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5643     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5644         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5645     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5646                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5648     def base_GetMaxSize(*args
, **kw
): 
5649         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5650     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5651                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5653     def base_AddChild(*args
, **kw
): 
5654         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5655     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5656                                    "Please use PyScrolledWindow.AddChild instead.") 
5658     def base_RemoveChild(*args
, **kw
): 
5659         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5660     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5661                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5663     def base_ShouldInheritColours(*args
, **kw
): 
5664         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5665     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5666                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5668     def base_GetDefaultAttributes(*args
, **kw
): 
5669         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5670     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5671                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5673     def base_OnInternalIdle(*args
, **kw
): 
5674         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5675     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5676                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5678 PyControl_swigregister 
= _controls_
.PyControl_swigregister
 
5679 PyControl_swigregister(PyControl
) 
5681 def PrePyControl(*args
, **kwargs
): 
5682     """PrePyControl() -> PyControl""" 
5683     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5686 #--------------------------------------------------------------------------- 
5688 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5689 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5690 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5691 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5692 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5693 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5694 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5695 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5697 class HelpEvent(_core
.CommandEvent
): 
5699     A help event is sent when the user has requested context-sensitive 
5700     help. This can either be caused by the application requesting 
5701     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5702     the system generating a WM_HELP message when the user pressed F1 or 
5703     clicked on the query button in a dialog caption. 
5705     A help event is sent to the window that the user clicked on, and is 
5706     propagated up the window hierarchy until the event is processed or 
5707     there are no more event handlers. The application should call 
5708     event.GetId to check the identity of the clicked-on window, and then 
5709     either show some suitable help or call event.Skip if the identifier is 
5710     unrecognised. Calling Skip is important because it allows wxWindows to 
5711     generate further events for ancestors of the clicked-on 
5712     window. Otherwise it would be impossible to show help for container 
5713     windows, since processing would stop after the first window found. 
5715     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5716     __repr__ 
= _swig_repr
 
5717     def __init__(self
, *args
, **kwargs
):  
5718         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5719         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5720     def GetPosition(*args
, **kwargs
): 
5722         GetPosition(self) -> Point 
5724         Returns the left-click position of the mouse, in screen 
5725         coordinates. This allows the application to position the help 
5728         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5730     def SetPosition(*args
, **kwargs
): 
5732         SetPosition(self, Point pos) 
5734         Sets the left-click position of the mouse, in screen coordinates. 
5736         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5738     def GetLink(*args
, **kwargs
): 
5740         GetLink(self) -> String 
5742         Get an optional link to further help 
5744         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5746     def SetLink(*args
, **kwargs
): 
5748         SetLink(self, String link) 
5750         Set an optional link to further help 
5752         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5754     def GetTarget(*args
, **kwargs
): 
5756         GetTarget(self) -> String 
5758         Get an optional target to display help in. E.g. a window specification 
5760         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5762     def SetTarget(*args
, **kwargs
): 
5764         SetTarget(self, String target) 
5766         Set an optional target to display help in. E.g. a window specification 
5768         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5770 HelpEvent_swigregister 
= _controls_
.HelpEvent_swigregister
 
5771 HelpEvent_swigregister(HelpEvent
) 
5773 class ContextHelp(_core
.Object
): 
5775     This class changes the cursor to a query and puts the application into 
5776     a 'context-sensitive help mode'. When the user left-clicks on a window 
5777     within the specified window, a ``EVT_HELP`` event is sent to that 
5778     control, and the application may respond to it by popping up some 
5781     There are a couple of ways to invoke this behaviour implicitly: 
5783         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5784           (Windows only). This will put a question mark in the titlebar, 
5785           and Windows will put the application into context-sensitive help 
5786           mode automatically, with further programming. 
5788         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5789           to create a context help object. Normally you will write your 
5790           application so that this button is only added to a dialog for 
5791           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5794     :see: `wx.ContextHelpButton` 
5797     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5798     __repr__ 
= _swig_repr
 
5799     def __init__(self
, *args
, **kwargs
):  
5801         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5803         Constructs a context help object, calling BeginContextHelp if doNow is 
5806         If window is None, the top window is used. 
5808         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
5809     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
5810     __del__ 
= lambda self 
: None; 
5811     def BeginContextHelp(*args
, **kwargs
): 
5813         BeginContextHelp(self, Window window=None) -> bool 
5815         Puts the application into context-sensitive help mode. window is the 
5816         window which will be used to catch events; if NULL, the top window 
5819         Returns true if the application was successfully put into 
5820         context-sensitive help mode. This function only returns when the event 
5823         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5825     def EndContextHelp(*args
, **kwargs
): 
5827         EndContextHelp(self) -> bool 
5829         Ends context-sensitive help mode. Not normally called by the 
5832         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5834 ContextHelp_swigregister 
= _controls_
.ContextHelp_swigregister
 
5835 ContextHelp_swigregister(ContextHelp
) 
5837 class ContextHelpButton(BitmapButton
): 
5839     Instances of this class may be used to add a question mark button that 
5840     when pressed, puts the application into context-help mode. It does 
5841     this by creating a wx.ContextHelp object which itself generates a 
5842     ``EVT_HELP`` event when the user clicks on a window. 
5844     On Windows, you may add a question-mark icon to a dialog by use of the 
5845     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5846     will have to add a button explicitly, usually next to OK, Cancel or 
5849     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5852     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5853     __repr__ 
= _swig_repr
 
5854     def __init__(self
, *args
, **kwargs
):  
5856         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5857             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5859         Constructor, creating and showing a context help button. 
5861         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
5862         self
._setOORInfo
(self
) 
5864 ContextHelpButton_swigregister 
= _controls_
.ContextHelpButton_swigregister
 
5865 ContextHelpButton_swigregister(ContextHelpButton
) 
5867 class HelpProvider(object): 
5869     wx.HelpProvider is an abstract class used by a program 
5870     implementing context-sensitive help to show the help text for the 
5873     The current help provider must be explicitly set by the 
5874     application using wx.HelpProvider.Set(). 
5876     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5877     def __init__(self
): raise AttributeError, "No constructor defined" 
5878     __repr__ 
= _swig_repr
 
5879     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
5880     __del__ 
= lambda self 
: None; 
5881     def Set(*args
, **kwargs
): 
5883         Set(HelpProvider helpProvider) -> HelpProvider 
5885         Sset the current, application-wide help provider. Returns the previous 
5886         one.  Unlike some other classes, the help provider is not created on 
5887         demand. This must be explicitly done by the application. 
5889         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5891     Set 
= staticmethod(Set
) 
5892     def Get(*args
, **kwargs
): 
5894         Get() -> HelpProvider 
5896         Return the current application-wide help provider. 
5898         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5900     Get 
= staticmethod(Get
) 
5901     def GetHelp(*args
, **kwargs
): 
5903         GetHelp(self, Window window) -> String 
5905         Gets the help string for this window. Its interpretation is dependent 
5906         on the help provider except that empty string always means that no 
5907         help is associated with the window. 
5909         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5911     def ShowHelp(*args
, **kwargs
): 
5913         ShowHelp(self, Window window) -> bool 
5915         Shows help for the given window. Uses GetHelp internally if 
5916         applicable. Returns True if it was done, or False if no help was 
5917         available for this window. 
5919         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5921     def AddHelp(*args
, **kwargs
): 
5923         AddHelp(self, Window window, String text) 
5925         Associates the text with the given window. 
5927         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5929     def AddHelpById(*args
, **kwargs
): 
5931         AddHelpById(self, int id, String text) 
5933         This version associates the given text with all windows with this 
5934         id. May be used to set the same help string for all Cancel buttons in 
5935         the application, for example. 
5937         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5939     def RemoveHelp(*args
, **kwargs
): 
5941         RemoveHelp(self, Window window) 
5943         Removes the association between the window pointer and the help 
5944         text. This is called by the wx.Window destructor. Without this, the 
5945         table of help strings will fill up and when window pointers are 
5946         reused, the wrong help string will be found. 
5948         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5950     def Destroy(*args
, **kwargs
): 
5952         val 
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
5956 HelpProvider_swigregister 
= _controls_
.HelpProvider_swigregister
 
5957 HelpProvider_swigregister(HelpProvider
) 
5959 def HelpProvider_Set(*args
, **kwargs
): 
5961     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
5963     Sset the current, application-wide help provider. Returns the previous 
5964     one.  Unlike some other classes, the help provider is not created on 
5965     demand. This must be explicitly done by the application. 
5967   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5969 def HelpProvider_Get(*args
): 
5971     HelpProvider_Get() -> HelpProvider 
5973     Return the current application-wide help provider. 
5975   return _controls_
.HelpProvider_Get(*args
) 
5977 class SimpleHelpProvider(HelpProvider
): 
5979     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5980     supports only plain text help strings, and shows the string associated 
5981     with the control (if any) in a tooltip. 
5983     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5984     __repr__ 
= _swig_repr
 
5985     def __init__(self
, *args
, **kwargs
):  
5987         __init__(self) -> SimpleHelpProvider 
5989         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5990         supports only plain text help strings, and shows the string associated 
5991         with the control (if any) in a tooltip. 
5993         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
5994 SimpleHelpProvider_swigregister 
= _controls_
.SimpleHelpProvider_swigregister
 
5995 SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
5997 #--------------------------------------------------------------------------- 
5999 class DragImage(_core
.Object
): 
6000     """Proxy of C++ DragImage class""" 
6001     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6002     __repr__ 
= _swig_repr
 
6003     def __init__(self
, *args
, **kwargs
):  
6004         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6005         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
6006     __swig_destroy__ 
= _controls_
.delete_DragImage
 
6007     __del__ 
= lambda self 
: None; 
6008     def SetBackingBitmap(*args
, **kwargs
): 
6009         """SetBackingBitmap(self, Bitmap bitmap)""" 
6010         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6012     def BeginDrag(*args
, **kwargs
): 
6014         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6015             Rect rect=None) -> bool 
6017         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6019     def BeginDragBounded(*args
, **kwargs
): 
6020         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6021         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6023     def EndDrag(*args
, **kwargs
): 
6024         """EndDrag(self) -> bool""" 
6025         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6027     def Move(*args
, **kwargs
): 
6028         """Move(self, Point pt) -> bool""" 
6029         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6031     def Show(*args
, **kwargs
): 
6032         """Show(self) -> bool""" 
6033         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6035     def Hide(*args
, **kwargs
): 
6036         """Hide(self) -> bool""" 
6037         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6039     def GetImageRect(*args
, **kwargs
): 
6040         """GetImageRect(self, Point pos) -> Rect""" 
6041         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6043     def DoDrawImage(*args
, **kwargs
): 
6044         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6045         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6047     def UpdateBackingFromWindow(*args
, **kwargs
): 
6048         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6049         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6051     def RedrawImage(*args
, **kwargs
): 
6052         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6053         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6055 DragImage_swigregister 
= _controls_
.DragImage_swigregister
 
6056 DragImage_swigregister(DragImage
) 
6058 def DragIcon(*args
, **kwargs
): 
6059     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6060     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6063 def DragString(*args
, **kwargs
): 
6064     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6065     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6068 def DragTreeItem(*args
, **kwargs
): 
6069     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6070     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6073 def DragListItem(*args
, **kwargs
): 
6074     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6075     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6078 #--------------------------------------------------------------------------- 
6080 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6081 DP_SPIN 
= _controls_
.DP_SPIN
 
6082 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6083 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6084 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6085 class DatePickerCtrl(_core
.Control
): 
6087     This control allows the user to select a date. Unlike 
6088     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6089     `wx.DatePickerCtrl` is implemented as a small window showing the 
6090     currently selected date. The control can be edited using the keyboard, 
6091     and can also display a popup window for more user-friendly date 
6092     selection, depending on the styles used and the platform. 
6094     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6095     __repr__ 
= _swig_repr
 
6096     def __init__(self
, *args
, **kwargs
):  
6098         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6099             Point pos=DefaultPosition, Size size=DefaultSize,  
6100             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6101             Validator validator=DefaultValidator,  
6102             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6104         Create a new DatePickerCtrl. 
6106         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6107         self
._setOORInfo
(self
) 
6109     def Create(*args
, **kwargs
): 
6111         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6112             Point pos=DefaultPosition, Size size=DefaultSize,  
6113             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6114             Validator validator=DefaultValidator,  
6115             String name=DatePickerCtrlNameStr) -> bool 
6117         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6120         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6122     def SetValue(*args
, **kwargs
): 
6124         SetValue(self, DateTime dt) 
6126         Changes the current value of the control. The date should be valid and 
6127         included in the currently selected range, if any. 
6129         Calling this method does not result in a date change event. 
6131         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6133     def GetValue(*args
, **kwargs
): 
6135         GetValue(self) -> DateTime 
6137         Returns the currently selected date. If there is no selection or the 
6138         selection is outside of the current range, an invalid `wx.DateTime` 
6141         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6143     def SetRange(*args
, **kwargs
): 
6145         SetRange(self, DateTime dt1, DateTime dt2) 
6147         Sets the valid range for the date selection. If dt1 is valid, it 
6148         becomes the earliest date (inclusive) accepted by the control. If dt2 
6149         is valid, it becomes the latest possible date. 
6151         If the current value of the control is outside of the newly set range 
6152         bounds, the behaviour is undefined. 
6154         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6156     def GetLowerLimit(*args
, **kwargs
): 
6158         GetLowerLimit(self) -> DateTime 
6160         Get the lower limit of the valid range for the date selection, if any. 
6161         If there is no range or there is no lower limit, then the 
6162         `wx.DateTime` value returned will be invalid. 
6164         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6166     def GetUpperLimit(*args
, **kwargs
): 
6168         GetUpperLimit(self) -> DateTime 
6170         Get the upper limit of the valid range for the date selection, if any. 
6171         If there is no range or there is no upper limit, then the 
6172         `wx.DateTime` value returned will be invalid. 
6174         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6176 DatePickerCtrl_swigregister 
= _controls_
.DatePickerCtrl_swigregister
 
6177 DatePickerCtrl_swigregister(DatePickerCtrl
) 
6178 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6180 def PreDatePickerCtrl(*args
, **kwargs
): 
6182     PreDatePickerCtrl() -> DatePickerCtrl 
6184     Precreate a DatePickerCtrl for use in 2-phase creation. 
6186     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)