1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 new_instancemethod 
= new
.instancemethod
 
   7 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8     if (name 
== "thisown"): return self
.this
.own(value
) 
  10         if type(value
).__name
__ == 'PySwigObject': 
  11             self
.__dict
__[name
] = value
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     if (name 
== "thisown"): return self
.this
.own() 
  25     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  26     if method
: return method(self
) 
  27     raise AttributeError,name
 
  30     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  32     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  36     _object 
= types
.ObjectType
 
  38 except AttributeError: 
  44 def _swig_setattr_nondynamic_method(set): 
  45     def set_attr(self
,name
,value
): 
  46         if (name 
== "thisown"): return self
.this
.own(value
) 
  47         if hasattr(self
,name
) or (name 
== "this"): 
  50             raise AttributeError("You cannot add attributes to %s" % self
) 
  56 #--------------------------------------------------------------------------- 
  58 BU_LEFT 
= _controls_
.BU_LEFT
 
  59 BU_TOP 
= _controls_
.BU_TOP
 
  60 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  61 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  62 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  63 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  64 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  65 class Button(_core
.Control
): 
  67     A button is a control that contains a text string, and is one of the most 
  68     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  69     indeed almost any other window. 
  71     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  73     def __init__(self
, *args
, **kwargs
):  
  75         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  76             Point pos=DefaultPosition, Size size=DefaultSize,  
  77             long style=0, Validator validator=DefaultValidator,  
  78             String name=ButtonNameStr) -> Button 
  80         Create and show a button.  The preferred way to create standard 
  81         buttons is to use a standard ID and an empty label.  In this case 
  82         wxWigets will automatically use a stock label that coresponds to the 
  83         ID given.  In additon, the button will be decorated with stock icons 
  86         _controls_
.Button_swiginit(self
,_controls_
.new_Button(*args
, **kwargs
)) 
  87         self
._setOORInfo
(self
) 
  89     def Create(*args
, **kwargs
): 
  91         Create(self, Window parent, int id=-1, String label=EmptyString,  
  92             Point pos=DefaultPosition, Size size=DefaultSize,  
  93             long style=0, Validator validator=DefaultValidator,  
  94             String name=ButtonNameStr) -> bool 
  96         Acutally create the GUI Button for 2-phase creation. 
  98         return _controls_
.Button_Create(*args
, **kwargs
) 
 100     def SetDefault(*args
, **kwargs
): 
 104         This sets the button to be the default item for the panel or dialog box. 
 106         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 108     def GetDefaultSize(*args
, **kwargs
): 
 110         GetDefaultSize() -> Size 
 112         Returns the default button size for this platform. 
 114         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 117     def GetClassDefaultAttributes(*args
, **kwargs
): 
 119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121         Get the default attributes for this class.  This is useful if you want 
 122         to use the same font or colour in your own control as in a standard 
 123         control -- which is a much better idea than hard coding specific 
 124         colours or fonts which might look completely out of place on the 
 125         user's system, especially if it uses themes. 
 127         The variant parameter is only relevant under Mac currently and is 
 128         ignore under other platforms. Under Mac, it will change the size of 
 129         the returned font. See `wx.Window.SetWindowVariant` for more about 
 132         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 135 _controls_
.Button_swigregister(Button
) 
 136 cvar 
= _controls_
.cvar
 
 137 ButtonNameStr 
= cvar
.ButtonNameStr
 
 139 def PreButton(*args
, **kwargs
): 
 141     PreButton() -> Button 
 143     Precreate a Button for 2-phase creation. 
 145     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 148 def Button_GetDefaultSize(*args
): 
 150     Button_GetDefaultSize() -> Size 
 152     Returns the default button size for this platform. 
 154   return _controls_
.Button_GetDefaultSize(*args
) 
 156 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 158     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 160     Get the default attributes for this class.  This is useful if you want 
 161     to use the same font or colour in your own control as in a standard 
 162     control -- which is a much better idea than hard coding specific 
 163     colours or fonts which might look completely out of place on the 
 164     user's system, especially if it uses themes. 
 166     The variant parameter is only relevant under Mac currently and is 
 167     ignore under other platforms. Under Mac, it will change the size of 
 168     the returned font. See `wx.Window.SetWindowVariant` for more about 
 171   return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 173 class BitmapButton(Button
): 
 175     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 176     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 177     the application needs more control, additional bitmaps for the selected state, 
 178     unpressed focused state, and greyed-out state may be supplied. 
 180     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 181     __repr__ 
= _swig_repr
 
 182     def __init__(self
, *args
, **kwargs
):  
 184         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 185             Point pos=DefaultPosition, Size size=DefaultSize,  
 186             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 187             String name=ButtonNameStr) -> BitmapButton 
 189         Create and show a button with a bitmap for the label. 
 191         _controls_
.BitmapButton_swiginit(self
,_controls_
.new_BitmapButton(*args
, **kwargs
)) 
 192         self
._setOORInfo
(self
) 
 194     def Create(*args
, **kwargs
): 
 196         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 197             Point pos=DefaultPosition, Size size=DefaultSize,  
 198             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 199             String name=ButtonNameStr) -> bool 
 201         Acutally create the GUI BitmapButton for 2-phase creation. 
 203         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 205     def GetBitmapLabel(*args
, **kwargs
): 
 207         GetBitmapLabel(self) -> Bitmap 
 209         Returns the label bitmap (the one passed to the constructor). 
 211         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 213     def GetBitmapDisabled(*args
, **kwargs
): 
 215         GetBitmapDisabled(self) -> Bitmap 
 217         Returns the bitmap for the disabled state. 
 219         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 221     def GetBitmapFocus(*args
, **kwargs
): 
 223         GetBitmapFocus(self) -> Bitmap 
 225         Returns the bitmap for the focused state. 
 227         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 229     def GetBitmapSelected(*args
, **kwargs
): 
 231         GetBitmapSelected(self) -> Bitmap 
 233         Returns the bitmap for the selected state. 
 235         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 237     def GetBitmapHover(*args
, **kwargs
): 
 239         GetBitmapHover(self) -> Bitmap 
 241         Returns the bitmap used when the mouse is over the button, may be invalid. 
 243         return _controls_
.BitmapButton_GetBitmapHover(*args
, **kwargs
) 
 245     def SetBitmapDisabled(*args
, **kwargs
): 
 247         SetBitmapDisabled(self, Bitmap bitmap) 
 249         Sets the bitmap for the disabled button appearance. 
 251         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 253     def SetBitmapFocus(*args
, **kwargs
): 
 255         SetBitmapFocus(self, Bitmap bitmap) 
 257         Sets the bitmap for the button appearance when it has the keyboard focus. 
 259         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 261     def SetBitmapSelected(*args
, **kwargs
): 
 263         SetBitmapSelected(self, Bitmap bitmap) 
 265         Sets the bitmap for the selected (depressed) button appearance. 
 267         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 269     def SetBitmapLabel(*args
, **kwargs
): 
 271         SetBitmapLabel(self, Bitmap bitmap) 
 273         Sets the bitmap label for the button.  This is the bitmap used for the 
 274         unselected state, and for all other states if no other bitmaps are provided. 
 276         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 278     def SetBitmapHover(*args
, **kwargs
): 
 280         SetBitmapHover(self, Bitmap hover) 
 282         Sets the bitmap to be shown when the mouse is over the button.  This function 
 283         is new since wxWidgets version 2.7.0 and the hover bitmap is currently only 
 286         return _controls_
.BitmapButton_SetBitmapHover(*args
, **kwargs
) 
 288     def SetMargins(*args
, **kwargs
): 
 289         """SetMargins(self, int x, int y)""" 
 290         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 292     def GetMarginX(*args
, **kwargs
): 
 293         """GetMarginX(self) -> int""" 
 294         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 296     def GetMarginY(*args
, **kwargs
): 
 297         """GetMarginY(self) -> int""" 
 298         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 300 _controls_
.BitmapButton_swigregister(BitmapButton
) 
 302 def PreBitmapButton(*args
, **kwargs
): 
 304     PreBitmapButton() -> BitmapButton 
 306     Precreate a BitmapButton for 2-phase creation. 
 308     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 311 #--------------------------------------------------------------------------- 
 313 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 314 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 315 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 316 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 317 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 318 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 319 class CheckBox(_core
.Control
): 
 321     A checkbox is a labelled box which by default is either on (the 
 322     checkmark is visible) or off (no checkmark). Optionally (When the 
 323     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 324     mixed or undetermined state. Often this is used as a "Does Not 
 327     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 328     __repr__ 
= _swig_repr
 
 329     def __init__(self
, *args
, **kwargs
):  
 331         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 332             Point pos=DefaultPosition, Size size=DefaultSize,  
 333             long style=0, Validator validator=DefaultValidator,  
 334             String name=CheckBoxNameStr) -> CheckBox 
 336         Creates and shows a CheckBox control 
 338         _controls_
.CheckBox_swiginit(self
,_controls_
.new_CheckBox(*args
, **kwargs
)) 
 339         self
._setOORInfo
(self
) 
 341     def Create(*args
, **kwargs
): 
 343         Create(self, Window parent, int id=-1, String label=EmptyString,  
 344             Point pos=DefaultPosition, Size size=DefaultSize,  
 345             long style=0, Validator validator=DefaultValidator,  
 346             String name=CheckBoxNameStr) -> bool 
 348         Actually create the GUI CheckBox for 2-phase creation. 
 350         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 352     def GetValue(*args
, **kwargs
): 
 354         GetValue(self) -> bool 
 356         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 359         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 361     def IsChecked(*args
, **kwargs
): 
 363         IsChecked(self) -> bool 
 365         Similar to GetValue, but raises an exception if it is not a 2-state 
 368         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 370     def SetValue(*args
, **kwargs
): 
 372         SetValue(self, bool state) 
 374         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 377         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 379     def Get3StateValue(*args
, **kwargs
): 
 381         Get3StateValue(self) -> int 
 383         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 384         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 385         the undetermined state.  Raises an exceptiion when the function is 
 386         used with a 2-state CheckBox. 
 388         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 390     def Set3StateValue(*args
, **kwargs
): 
 392         Set3StateValue(self, int state) 
 394         Sets the CheckBox to the given state.  The state parameter can be one 
 395         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 396         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 397         exception when the CheckBox is a 2-state checkbox and setting the 
 398         state to wx.CHK_UNDETERMINED. 
 400         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 402     def Is3State(*args
, **kwargs
): 
 404         Is3State(self) -> bool 
 406         Returns whether or not the CheckBox is a 3-state CheckBox. 
 408         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 410     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 412         Is3rdStateAllowedForUser(self) -> bool 
 414         Returns whether or not the user can set the CheckBox to the third 
 417         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 419     def GetClassDefaultAttributes(*args
, **kwargs
): 
 421         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 423         Get the default attributes for this class.  This is useful if you want 
 424         to use the same font or colour in your own control as in a standard 
 425         control -- which is a much better idea than hard coding specific 
 426         colours or fonts which might look completely out of place on the 
 427         user's system, especially if it uses themes. 
 429         The variant parameter is only relevant under Mac currently and is 
 430         ignore under other platforms. Under Mac, it will change the size of 
 431         the returned font. See `wx.Window.SetWindowVariant` for more about 
 434         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 436     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 437 _controls_
.CheckBox_swigregister(CheckBox
) 
 438 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 440 def PreCheckBox(*args
, **kwargs
): 
 442     PreCheckBox() -> CheckBox 
 444     Precreate a CheckBox for 2-phase creation. 
 446     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 449 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 451     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 453     Get the default attributes for this class.  This is useful if you want 
 454     to use the same font or colour in your own control as in a standard 
 455     control -- which is a much better idea than hard coding specific 
 456     colours or fonts which might look completely out of place on the 
 457     user's system, especially if it uses themes. 
 459     The variant parameter is only relevant under Mac currently and is 
 460     ignore under other platforms. Under Mac, it will change the size of 
 461     the returned font. See `wx.Window.SetWindowVariant` for more about 
 464   return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 466 #--------------------------------------------------------------------------- 
 468 class Choice(_core
.ControlWithItems
): 
 470     A Choice control is used to select one of a list of strings. 
 471     Unlike a `wx.ListBox`, only the selection is visible until the 
 472     user pulls down the menu of choices. 
 474     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 475     __repr__ 
= _swig_repr
 
 476     def __init__(self
, *args
, **kwargs
):  
 478         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 479             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 480             String name=ChoiceNameStr) -> Choice 
 482         Create and show a Choice control 
 484         _controls_
.Choice_swiginit(self
,_controls_
.new_Choice(*args
, **kwargs
)) 
 485         self
._setOORInfo
(self
) 
 487     def Create(*args
, **kwargs
): 
 489         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 490             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 491             String name=ChoiceNameStr) -> bool 
 493         Actually create the GUI Choice control for 2-phase creation 
 495         return _controls_
.Choice_Create(*args
, **kwargs
) 
 497     def GetCurrentSelection(*args
, **kwargs
): 
 499         GetCurrentSelection(self) -> int 
 501         Unlike `GetSelection` which only returns the accepted selection value, 
 502         i.e. the selection in the control once the user closes the dropdown 
 503         list, this function returns the current selection.  That is, while the 
 504         dropdown list is shown, it returns the currently selected item in 
 505         it. When it is not shown, its result is the same as for the other 
 508         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 510     def GetClassDefaultAttributes(*args
, **kwargs
): 
 512         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 514         Get the default attributes for this class.  This is useful if you want 
 515         to use the same font or colour in your own control as in a standard 
 516         control -- which is a much better idea than hard coding specific 
 517         colours or fonts which might look completely out of place on the 
 518         user's system, especially if it uses themes. 
 520         The variant parameter is only relevant under Mac currently and is 
 521         ignore under other platforms. Under Mac, it will change the size of 
 522         the returned font. See `wx.Window.SetWindowVariant` for more about 
 525         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 527     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 528 _controls_
.Choice_swigregister(Choice
) 
 529 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 531 def PreChoice(*args
, **kwargs
): 
 533     PreChoice() -> Choice 
 535     Precreate a Choice control for 2-phase creation. 
 537     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 540 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 542     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 544     Get the default attributes for this class.  This is useful if you want 
 545     to use the same font or colour in your own control as in a standard 
 546     control -- which is a much better idea than hard coding specific 
 547     colours or fonts which might look completely out of place on the 
 548     user's system, especially if it uses themes. 
 550     The variant parameter is only relevant under Mac currently and is 
 551     ignore under other platforms. Under Mac, it will change the size of 
 552     the returned font. See `wx.Window.SetWindowVariant` for more about 
 555   return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 557 #--------------------------------------------------------------------------- 
 559 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 561     A combobox is like a combination of an edit control and a 
 562     listbox. It can be displayed as static list with editable or 
 563     read-only text field; or a drop-down list with text field. 
 565     A combobox permits a single selection only. Combobox items are 
 568     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 569     __repr__ 
= _swig_repr
 
 570     def __init__(self
, *args
, **kwargs
):  
 572         __init__(Window parent, int id, String value=EmptyString, 
 573             Point pos=DefaultPosition, Size size=DefaultSize, 
 574             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 575             String name=ComboBoxNameStr) -> ComboBox 
 577         Constructor, creates and shows a ComboBox control. 
 579         _controls_
.ComboBox_swiginit(self
,_controls_
.new_ComboBox(*args
, **kwargs
)) 
 580         self
._setOORInfo
(self
) 
 582     def Create(*args
, **kwargs
): 
 584         Create(Window parent, int id, String value=EmptyString, 
 585             Point pos=DefaultPosition, Size size=DefaultSize, 
 586             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 587             String name=ChoiceNameStr) -> bool 
 589         Actually create the GUI wxComboBox control for 2-phase creation 
 591         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 593     def GetValue(*args
, **kwargs
): 
 595         GetValue(self) -> String 
 597         Returns the current value in the combobox text field. 
 599         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 601     def SetValue(*args
, **kwargs
): 
 602         """SetValue(self, String value)""" 
 603         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 605     def Copy(*args
, **kwargs
): 
 609         Copies the selected text to the clipboard. 
 611         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 613     def Cut(*args
, **kwargs
): 
 617         Copies the selected text to the clipboard and removes the selection. 
 619         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 621     def Paste(*args
, **kwargs
): 
 625         Pastes text from the clipboard to the text field. 
 627         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 629     def SetInsertionPoint(*args
, **kwargs
): 
 631         SetInsertionPoint(self, long pos) 
 633         Sets the insertion point in the combobox text field. 
 635         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 637     def GetInsertionPoint(*args
, **kwargs
): 
 639         GetInsertionPoint(self) -> long 
 641         Returns the insertion point for the combobox's text field. 
 643         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 645     def GetLastPosition(*args
, **kwargs
): 
 647         GetLastPosition(self) -> long 
 649         Returns the last position in the combobox text field. 
 651         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 653     def Replace(*args
, **kwargs
): 
 655         Replace(self, long from, long to, String value) 
 657         Replaces the text between two positions with the given text, in the 
 660         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 662     def SetMark(*args
, **kwargs
): 
 664         SetMark(self, long from, long to) 
 666         Selects the text between the two positions in the combobox text field. 
 668         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 670     def GetMark(*args
, **kwargs
): 
 672         GetMark(self) -> (from, to) 
 674         Gets the positions of the begining and ending of the selection mark in 
 675         the combobox text field. 
 677         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 679     def GetCurrentSelection(*args
, **kwargs
): 
 681         GetCurrentSelection(self) -> int 
 683         Unlike `GetSelection` which only returns the accepted selection value, 
 684         i.e. the selection in the control once the user closes the dropdown 
 685         list, this function returns the current selection.  That is, while the 
 686         dropdown list is shown, it returns the currently selected item in 
 687         it. When it is not shown, its result is the same as for the other 
 690         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 692     def SetStringSelection(*args
, **kwargs
): 
 694         SetStringSelection(self, String string) -> bool 
 696         Select the item with the specifed string 
 698         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 700     def SetString(*args
, **kwargs
): 
 702         SetString(self, int n, String string) 
 704         Set the label for the n'th item (zero based) in the list. 
 706         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 708     def SetEditable(*args
, **kwargs
): 
 709         """SetEditable(self, bool editable)""" 
 710         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 712     def SetInsertionPointEnd(*args
, **kwargs
): 
 714         SetInsertionPointEnd(self) 
 716         Sets the insertion point at the end of the combobox text field. 
 718         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 720     def Remove(*args
, **kwargs
): 
 722         Remove(self, long from, long to) 
 724         Removes the text between the two positions in the combobox text field. 
 726         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 728     def IsEditable(*args
, **kwargs
): 
 730         IsEditable(self) -> bool 
 732         Returns True if the combo is ediatable (not read-only.) 
 734         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 736     def Undo(*args
, **kwargs
): 
 740         Redoes the last undo in the text field. Windows only. 
 742         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 744     def Redo(*args
, **kwargs
): 
 748         Undoes the last edit in the text field. Windows only. 
 750         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 752     def SelectAll(*args
, **kwargs
): 
 756         Select all the text in the combo's text field. 
 758         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 760     def CanCopy(*args
, **kwargs
): 
 762         CanCopy(self) -> bool 
 764         Returns True if the combobox is editable and there is a text selection 
 765         to copy to the clipboard.  Only available on Windows. 
 767         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 769     def CanCut(*args
, **kwargs
): 
 773         Returns True if the combobox is editable and there is a text selection 
 774         to copy to the clipboard.  Only available on Windows. 
 776         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 778     def CanPaste(*args
, **kwargs
): 
 780         CanPaste(self) -> bool 
 782         Returns True if the combobox is editable and there is text on the 
 783         clipboard that can be pasted into the text field. Only available on 
 786         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 788     def CanUndo(*args
, **kwargs
): 
 790         CanUndo(self) -> bool 
 792         Returns True if the combobox is editable and the last edit can be 
 793         undone.  Only available on Windows. 
 795         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 797     def CanRedo(*args
, **kwargs
): 
 799         CanRedo(self) -> bool 
 801         Returns True if the combobox is editable and the last undo can be 
 802         redone.  Only available on Windows. 
 804         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 806     def GetClassDefaultAttributes(*args
, **kwargs
): 
 808         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 810         Get the default attributes for this class.  This is useful if you want 
 811         to use the same font or colour in your own control as in a standard 
 812         control -- which is a much better idea than hard coding specific 
 813         colours or fonts which might look completely out of place on the 
 814         user's system, especially if it uses themes. 
 816         The variant parameter is only relevant under Mac currently and is 
 817         ignore under other platforms. Under Mac, it will change the size of 
 818         the returned font. See `wx.Window.SetWindowVariant` for more about 
 821         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 823     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 824 _controls_
.ComboBox_swigregister(ComboBox
) 
 825 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 827 def PreComboBox(*args
, **kwargs
): 
 829     PreComboBox() -> ComboBox 
 831     Precreate a ComboBox control for 2-phase creation. 
 833     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 836 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 838     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 840     Get the default attributes for this class.  This is useful if you want 
 841     to use the same font or colour in your own control as in a standard 
 842     control -- which is a much better idea than hard coding specific 
 843     colours or fonts which might look completely out of place on the 
 844     user's system, especially if it uses themes. 
 846     The variant parameter is only relevant under Mac currently and is 
 847     ignore under other platforms. Under Mac, it will change the size of 
 848     the returned font. See `wx.Window.SetWindowVariant` for more about 
 851   return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 853 #--------------------------------------------------------------------------- 
 855 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 856 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 857 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 858 GA_PROGRESSBAR 
= 0 # obsolete  
 859 class Gauge(_core
.Control
): 
 860     """Proxy of C++ Gauge class""" 
 861     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 862     __repr__ 
= _swig_repr
 
 863     def __init__(self
, *args
, **kwargs
):  
 865         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 866             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 867             Validator validator=DefaultValidator,  
 868             String name=GaugeNameStr) -> Gauge 
 870         _controls_
.Gauge_swiginit(self
,_controls_
.new_Gauge(*args
, **kwargs
)) 
 871         self
._setOORInfo
(self
) 
 873     def Create(*args
, **kwargs
): 
 875         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 876             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 877             Validator validator=DefaultValidator,  
 878             String name=GaugeNameStr) -> bool 
 880         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 882     def SetRange(*args
, **kwargs
): 
 883         """SetRange(self, int range)""" 
 884         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 886     def GetRange(*args
, **kwargs
): 
 887         """GetRange(self) -> int""" 
 888         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 890     def SetValue(*args
, **kwargs
): 
 891         """SetValue(self, int pos)""" 
 892         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 894     def GetValue(*args
, **kwargs
): 
 895         """GetValue(self) -> int""" 
 896         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 898     def IsVertical(*args
, **kwargs
): 
 899         """IsVertical(self) -> bool""" 
 900         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 902     def SetShadowWidth(*args
, **kwargs
): 
 903         """SetShadowWidth(self, int w)""" 
 904         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 906     def GetShadowWidth(*args
, **kwargs
): 
 907         """GetShadowWidth(self) -> int""" 
 908         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 910     def SetBezelFace(*args
, **kwargs
): 
 911         """SetBezelFace(self, int w)""" 
 912         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 914     def GetBezelFace(*args
, **kwargs
): 
 915         """GetBezelFace(self) -> int""" 
 916         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 918     def GetClassDefaultAttributes(*args
, **kwargs
): 
 920         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 922         Get the default attributes for this class.  This is useful if you want 
 923         to use the same font or colour in your own control as in a standard 
 924         control -- which is a much better idea than hard coding specific 
 925         colours or fonts which might look completely out of place on the 
 926         user's system, especially if it uses themes. 
 928         The variant parameter is only relevant under Mac currently and is 
 929         ignore under other platforms. Under Mac, it will change the size of 
 930         the returned font. See `wx.Window.SetWindowVariant` for more about 
 933         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 935     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 936 _controls_
.Gauge_swigregister(Gauge
) 
 937 GaugeNameStr 
= cvar
.GaugeNameStr
 
 939 def PreGauge(*args
, **kwargs
): 
 940     """PreGauge() -> Gauge""" 
 941     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 944 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 946     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 948     Get the default attributes for this class.  This is useful if you want 
 949     to use the same font or colour in your own control as in a standard 
 950     control -- which is a much better idea than hard coding specific 
 951     colours or fonts which might look completely out of place on the 
 952     user's system, especially if it uses themes. 
 954     The variant parameter is only relevant under Mac currently and is 
 955     ignore under other platforms. Under Mac, it will change the size of 
 956     the returned font. See `wx.Window.SetWindowVariant` for more about 
 959   return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 961 #--------------------------------------------------------------------------- 
 963 class StaticBox(_core
.Control
): 
 964     """Proxy of C++ StaticBox class""" 
 965     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 966     __repr__ 
= _swig_repr
 
 967     def __init__(self
, *args
, **kwargs
):  
 969         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 970             Point pos=DefaultPosition, Size size=DefaultSize,  
 971             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 973         _controls_
.StaticBox_swiginit(self
,_controls_
.new_StaticBox(*args
, **kwargs
)) 
 974         self
._setOORInfo
(self
) 
 976     def Create(*args
, **kwargs
): 
 978         Create(self, Window parent, int id=-1, String label=EmptyString,  
 979             Point pos=DefaultPosition, Size size=DefaultSize,  
 980             long style=0, String name=StaticBoxNameStr) -> bool 
 982         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 984     def GetClassDefaultAttributes(*args
, **kwargs
): 
 986         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 988         Get the default attributes for this class.  This is useful if you want 
 989         to use the same font or colour in your own control as in a standard 
 990         control -- which is a much better idea than hard coding specific 
 991         colours or fonts which might look completely out of place on the 
 992         user's system, especially if it uses themes. 
 994         The variant parameter is only relevant under Mac currently and is 
 995         ignore under other platforms. Under Mac, it will change the size of 
 996         the returned font. See `wx.Window.SetWindowVariant` for more about 
 999         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1001     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1002 _controls_
.StaticBox_swigregister(StaticBox
) 
1003 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1004 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1005 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1007 def PreStaticBox(*args
, **kwargs
): 
1008     """PreStaticBox() -> StaticBox""" 
1009     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1012 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1014     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1016     Get the default attributes for this class.  This is useful if you want 
1017     to use the same font or colour in your own control as in a standard 
1018     control -- which is a much better idea than hard coding specific 
1019     colours or fonts which might look completely out of place on the 
1020     user's system, especially if it uses themes. 
1022     The variant parameter is only relevant under Mac currently and is 
1023     ignore under other platforms. Under Mac, it will change the size of 
1024     the returned font. See `wx.Window.SetWindowVariant` for more about 
1027   return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1029 #--------------------------------------------------------------------------- 
1031 class StaticLine(_core
.Control
): 
1032     """Proxy of C++ StaticLine class""" 
1033     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1034     __repr__ 
= _swig_repr
 
1035     def __init__(self
, *args
, **kwargs
):  
1037         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1038             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1039             String name=StaticTextNameStr) -> StaticLine 
1041         _controls_
.StaticLine_swiginit(self
,_controls_
.new_StaticLine(*args
, **kwargs
)) 
1042         self
._setOORInfo
(self
) 
1044     def Create(*args
, **kwargs
): 
1046         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1047             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1048             String name=StaticTextNameStr) -> bool 
1050         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1052     def IsVertical(*args
, **kwargs
): 
1053         """IsVertical(self) -> bool""" 
1054         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1056     def GetDefaultSize(*args
, **kwargs
): 
1057         """GetDefaultSize() -> int""" 
1058         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1060     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1061     def GetClassDefaultAttributes(*args
, **kwargs
): 
1063         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1065         Get the default attributes for this class.  This is useful if you want 
1066         to use the same font or colour in your own control as in a standard 
1067         control -- which is a much better idea than hard coding specific 
1068         colours or fonts which might look completely out of place on the 
1069         user's system, especially if it uses themes. 
1071         The variant parameter is only relevant under Mac currently and is 
1072         ignore under other platforms. Under Mac, it will change the size of 
1073         the returned font. See `wx.Window.SetWindowVariant` for more about 
1076         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1078     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1079 _controls_
.StaticLine_swigregister(StaticLine
) 
1081 def PreStaticLine(*args
, **kwargs
): 
1082     """PreStaticLine() -> StaticLine""" 
1083     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1086 def StaticLine_GetDefaultSize(*args
): 
1087   """StaticLine_GetDefaultSize() -> int""" 
1088   return _controls_
.StaticLine_GetDefaultSize(*args
) 
1090 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1092     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1094     Get the default attributes for this class.  This is useful if you want 
1095     to use the same font or colour in your own control as in a standard 
1096     control -- which is a much better idea than hard coding specific 
1097     colours or fonts which might look completely out of place on the 
1098     user's system, especially if it uses themes. 
1100     The variant parameter is only relevant under Mac currently and is 
1101     ignore under other platforms. Under Mac, it will change the size of 
1102     the returned font. See `wx.Window.SetWindowVariant` for more about 
1105   return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1107 #--------------------------------------------------------------------------- 
1109 class StaticText(_core
.Control
): 
1110     """Proxy of C++ StaticText class""" 
1111     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1112     __repr__ 
= _swig_repr
 
1113     def __init__(self
, *args
, **kwargs
):  
1115         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1116             Point pos=DefaultPosition, Size size=DefaultSize,  
1117             long style=0, String name=StaticTextNameStr) -> StaticText 
1119         _controls_
.StaticText_swiginit(self
,_controls_
.new_StaticText(*args
, **kwargs
)) 
1120         self
._setOORInfo
(self
) 
1122     def Create(*args
, **kwargs
): 
1124         Create(self, Window parent, int id=-1, String label=EmptyString,  
1125             Point pos=DefaultPosition, Size size=DefaultSize,  
1126             long style=0, String name=StaticTextNameStr) -> bool 
1128         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1130     def Wrap(*args
, **kwargs
): 
1132         Wrap(self, int width) 
1134         This functions wraps the control's label so that each of its lines 
1135         becomes at most ``width`` pixels wide if possible (the lines are 
1136         broken at words boundaries so it might not be the case if words are 
1137         too long). If ``width`` is negative, no wrapping is done. 
1139         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1141     def GetClassDefaultAttributes(*args
, **kwargs
): 
1143         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1145         Get the default attributes for this class.  This is useful if you want 
1146         to use the same font or colour in your own control as in a standard 
1147         control -- which is a much better idea than hard coding specific 
1148         colours or fonts which might look completely out of place on the 
1149         user's system, especially if it uses themes. 
1151         The variant parameter is only relevant under Mac currently and is 
1152         ignore under other platforms. Under Mac, it will change the size of 
1153         the returned font. See `wx.Window.SetWindowVariant` for more about 
1156         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1158     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1159 _controls_
.StaticText_swigregister(StaticText
) 
1161 def PreStaticText(*args
, **kwargs
): 
1162     """PreStaticText() -> StaticText""" 
1163     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1166 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1168     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1170     Get the default attributes for this class.  This is useful if you want 
1171     to use the same font or colour in your own control as in a standard 
1172     control -- which is a much better idea than hard coding specific 
1173     colours or fonts which might look completely out of place on the 
1174     user's system, especially if it uses themes. 
1176     The variant parameter is only relevant under Mac currently and is 
1177     ignore under other platforms. Under Mac, it will change the size of 
1178     the returned font. See `wx.Window.SetWindowVariant` for more about 
1181   return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1183 #--------------------------------------------------------------------------- 
1185 class StaticBitmap(_core
.Control
): 
1186     """Proxy of C++ StaticBitmap class""" 
1187     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1188     __repr__ 
= _swig_repr
 
1189     def __init__(self
, *args
, **kwargs
):  
1191         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1192             Point pos=DefaultPosition, Size size=DefaultSize,  
1193             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1195         _controls_
.StaticBitmap_swiginit(self
,_controls_
.new_StaticBitmap(*args
, **kwargs
)) 
1196         self
._setOORInfo
(self
) 
1198     def Create(*args
, **kwargs
): 
1200         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1201             Point pos=DefaultPosition, Size size=DefaultSize,  
1202             long style=0, String name=StaticBitmapNameStr) -> bool 
1204         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1206     def GetBitmap(*args
, **kwargs
): 
1207         """GetBitmap(self) -> Bitmap""" 
1208         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1210     def SetBitmap(*args
, **kwargs
): 
1211         """SetBitmap(self, Bitmap bitmap)""" 
1212         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1214     def SetIcon(*args
, **kwargs
): 
1215         """SetIcon(self, Icon icon)""" 
1216         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1218     def GetClassDefaultAttributes(*args
, **kwargs
): 
1220         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1222         Get the default attributes for this class.  This is useful if you want 
1223         to use the same font or colour in your own control as in a standard 
1224         control -- which is a much better idea than hard coding specific 
1225         colours or fonts which might look completely out of place on the 
1226         user's system, especially if it uses themes. 
1228         The variant parameter is only relevant under Mac currently and is 
1229         ignore under other platforms. Under Mac, it will change the size of 
1230         the returned font. See `wx.Window.SetWindowVariant` for more about 
1233         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1235     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1236 _controls_
.StaticBitmap_swigregister(StaticBitmap
) 
1238 def PreStaticBitmap(*args
, **kwargs
): 
1239     """PreStaticBitmap() -> StaticBitmap""" 
1240     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1243 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1245     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1247     Get the default attributes for this class.  This is useful if you want 
1248     to use the same font or colour in your own control as in a standard 
1249     control -- which is a much better idea than hard coding specific 
1250     colours or fonts which might look completely out of place on the 
1251     user's system, especially if it uses themes. 
1253     The variant parameter is only relevant under Mac currently and is 
1254     ignore under other platforms. Under Mac, it will change the size of 
1255     the returned font. See `wx.Window.SetWindowVariant` for more about 
1258   return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1260 #--------------------------------------------------------------------------- 
1262 class ListBox(_core
.ControlWithItems
): 
1263     """Proxy of C++ ListBox class""" 
1264     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1265     __repr__ 
= _swig_repr
 
1266     def __init__(self
, *args
, **kwargs
):  
1268         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1269             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1270             long style=0, Validator validator=DefaultValidator,  
1271             String name=ListBoxNameStr) -> ListBox 
1273         _controls_
.ListBox_swiginit(self
,_controls_
.new_ListBox(*args
, **kwargs
)) 
1274         self
._setOORInfo
(self
) 
1276     def Create(*args
, **kwargs
): 
1278         Create(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) -> bool 
1283         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1285     def Insert(*args
, **kwargs
): 
1287         Insert(self, String item, int pos, PyObject clientData=None) 
1289         Insert an item into the control before the item at the ``pos`` index, 
1290         optionally associating some data object with the item. 
1292         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1294     def InsertItems(*args
, **kwargs
): 
1295         """InsertItems(self, wxArrayString items, unsigned int pos)""" 
1296         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1298     def Set(*args
, **kwargs
): 
1299         """Set(self, wxArrayString items)""" 
1300         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1302     def IsSelected(*args
, **kwargs
): 
1303         """IsSelected(self, int n) -> bool""" 
1304         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1306     def SetSelection(*args
, **kwargs
): 
1307         """SetSelection(self, int n, bool select=True)""" 
1308         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1310     def Select(*args
, **kwargs
): 
1314         This is the same as `SetSelection` and exists only because it is 
1315         slightly more natural for controls which support multiple selection. 
1317         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1319     def Deselect(*args
, **kwargs
): 
1320         """Deselect(self, int n)""" 
1321         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1323     def DeselectAll(*args
, **kwargs
): 
1324         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1325         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1327     def SetStringSelection(*args
, **kwargs
): 
1328         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1329         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1331     def GetSelections(*args
, **kwargs
): 
1332         """GetSelections(self) -> PyObject""" 
1333         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1335     def SetFirstItem(*args
, **kwargs
): 
1336         """SetFirstItem(self, int n)""" 
1337         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1339     def SetFirstItemStr(*args
, **kwargs
): 
1340         """SetFirstItemStr(self, String s)""" 
1341         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1343     def EnsureVisible(*args
, **kwargs
): 
1344         """EnsureVisible(self, int n)""" 
1345         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1347     def AppendAndEnsureVisible(*args
, **kwargs
): 
1348         """AppendAndEnsureVisible(self, String s)""" 
1349         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1351     def IsSorted(*args
, **kwargs
): 
1352         """IsSorted(self) -> bool""" 
1353         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1355     def HitTest(*args
, **kwargs
): 
1357         HitTest(self, Point pt) -> int 
1359         Test where the given (in client coords) point lies 
1361         return _controls_
.ListBox_HitTest(*args
, **kwargs
) 
1363     def SetItemForegroundColour(*args
, **kwargs
): 
1364         """SetItemForegroundColour(self, int item, Colour c)""" 
1365         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1367     def SetItemBackgroundColour(*args
, **kwargs
): 
1368         """SetItemBackgroundColour(self, int item, Colour c)""" 
1369         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1371     def SetItemFont(*args
, **kwargs
): 
1372         """SetItemFont(self, int item, Font f)""" 
1373         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1375     def GetClassDefaultAttributes(*args
, **kwargs
): 
1377         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1379         Get the default attributes for this class.  This is useful if you want 
1380         to use the same font or colour in your own control as in a standard 
1381         control -- which is a much better idea than hard coding specific 
1382         colours or fonts which might look completely out of place on the 
1383         user's system, especially if it uses themes. 
1385         The variant parameter is only relevant under Mac currently and is 
1386         ignore under other platforms. Under Mac, it will change the size of 
1387         the returned font. See `wx.Window.SetWindowVariant` for more about 
1390         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1392     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1393 _controls_
.ListBox_swigregister(ListBox
) 
1394 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1396 def PreListBox(*args
, **kwargs
): 
1397     """PreListBox() -> ListBox""" 
1398     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1401 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1403     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1405     Get the default attributes for this class.  This is useful if you want 
1406     to use the same font or colour in your own control as in a standard 
1407     control -- which is a much better idea than hard coding specific 
1408     colours or fonts which might look completely out of place on the 
1409     user's system, especially if it uses themes. 
1411     The variant parameter is only relevant under Mac currently and is 
1412     ignore under other platforms. Under Mac, it will change the size of 
1413     the returned font. See `wx.Window.SetWindowVariant` for more about 
1416   return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1418 #--------------------------------------------------------------------------- 
1420 class CheckListBox(ListBox
): 
1421     """Proxy of C++ CheckListBox class""" 
1422     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1423     __repr__ 
= _swig_repr
 
1424     def __init__(self
, *args
, **kwargs
):  
1426         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1427             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1428             long style=0, Validator validator=DefaultValidator,  
1429             String name=ListBoxNameStr) -> CheckListBox 
1431         _controls_
.CheckListBox_swiginit(self
,_controls_
.new_CheckListBox(*args
, **kwargs
)) 
1432         self
._setOORInfo
(self
) 
1434     def Create(*args
, **kwargs
): 
1436         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1437             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1438             long style=0, Validator validator=DefaultValidator,  
1439             String name=ListBoxNameStr) -> bool 
1441         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1443     def IsChecked(*args
, **kwargs
): 
1444         """IsChecked(self, unsigned int index) -> bool""" 
1445         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1447     def Check(*args
, **kwargs
): 
1448         """Check(self, unsigned int index, int check=True)""" 
1449         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1451     def GetItemHeight(*args
, **kwargs
): 
1452         """GetItemHeight(self) -> int""" 
1453         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1455 _controls_
.CheckListBox_swigregister(CheckListBox
) 
1457 def PreCheckListBox(*args
, **kwargs
): 
1458     """PreCheckListBox() -> CheckListBox""" 
1459     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1462 #--------------------------------------------------------------------------- 
1464 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1465 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1466 TE_READONLY 
= _controls_
.TE_READONLY
 
1467 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1468 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1469 TE_LEFT 
= _controls_
.TE_LEFT
 
1470 TE_CENTER 
= _controls_
.TE_CENTER
 
1471 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1472 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1473 TE_RICH 
= _controls_
.TE_RICH
 
1474 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1475 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1476 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1477 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1478 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1479 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1480 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1481 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1482 TE_RICH2 
= _controls_
.TE_RICH2
 
1483 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1484 TE_LINEWRAP 
= TE_CHARWRAP 
 
1485 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1486 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1487 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1488 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1489 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1490 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1491 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1492 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1493 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1494 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1495 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1496 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1497 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1498 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1499 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1500 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1501 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1502 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1503 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1504 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1505 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1506 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1507 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1508 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1509 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1510 class TextAttr(object): 
1511     """Proxy of C++ TextAttr class""" 
1512     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1513     __repr__ 
= _swig_repr
 
1514     def __init__(self
, *args
, **kwargs
):  
1516         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1517             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1519         _controls_
.TextAttr_swiginit(self
,_controls_
.new_TextAttr(*args
, **kwargs
)) 
1520     __swig_destroy__ 
= _controls_
.delete_TextAttr
 
1521     __del__ 
= lambda self 
: None; 
1522     def Init(*args
, **kwargs
): 
1524         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1526     def Merge(*args
, **kwargs
): 
1527         """Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1528         return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1530     Merge 
= staticmethod(Merge
) 
1531     def SetTextColour(*args
, **kwargs
): 
1532         """SetTextColour(self, Colour colText)""" 
1533         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1535     def SetBackgroundColour(*args
, **kwargs
): 
1536         """SetBackgroundColour(self, Colour colBack)""" 
1537         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1539     def SetFont(*args
, **kwargs
): 
1540         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1541         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1543     def SetAlignment(*args
, **kwargs
): 
1544         """SetAlignment(self, int alignment)""" 
1545         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1547     def SetTabs(*args
, **kwargs
): 
1548         """SetTabs(self, wxArrayInt tabs)""" 
1549         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1551     def SetLeftIndent(*args
, **kwargs
): 
1552         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1553         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1555     def SetRightIndent(*args
, **kwargs
): 
1556         """SetRightIndent(self, int indent)""" 
1557         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1559     def SetFlags(*args
, **kwargs
): 
1560         """SetFlags(self, long flags)""" 
1561         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1563     def HasTextColour(*args
, **kwargs
): 
1564         """HasTextColour(self) -> bool""" 
1565         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1567     def HasBackgroundColour(*args
, **kwargs
): 
1568         """HasBackgroundColour(self) -> bool""" 
1569         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1571     def HasFont(*args
, **kwargs
): 
1572         """HasFont(self) -> bool""" 
1573         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1575     def HasAlignment(*args
, **kwargs
): 
1576         """HasAlignment(self) -> bool""" 
1577         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1579     def HasTabs(*args
, **kwargs
): 
1580         """HasTabs(self) -> bool""" 
1581         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1583     def HasLeftIndent(*args
, **kwargs
): 
1584         """HasLeftIndent(self) -> bool""" 
1585         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1587     def HasRightIndent(*args
, **kwargs
): 
1588         """HasRightIndent(self) -> bool""" 
1589         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1591     def HasFlag(*args
, **kwargs
): 
1592         """HasFlag(self, long flag) -> bool""" 
1593         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1595     def GetTextColour(*args
, **kwargs
): 
1596         """GetTextColour(self) -> Colour""" 
1597         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1599     def GetBackgroundColour(*args
, **kwargs
): 
1600         """GetBackgroundColour(self) -> Colour""" 
1601         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1603     def GetFont(*args
, **kwargs
): 
1604         """GetFont(self) -> Font""" 
1605         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1607     def GetAlignment(*args
, **kwargs
): 
1608         """GetAlignment(self) -> int""" 
1609         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1611     def GetTabs(*args
, **kwargs
): 
1612         """GetTabs(self) -> wxArrayInt""" 
1613         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1615     def GetLeftIndent(*args
, **kwargs
): 
1616         """GetLeftIndent(self) -> long""" 
1617         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1619     def GetLeftSubIndent(*args
, **kwargs
): 
1620         """GetLeftSubIndent(self) -> long""" 
1621         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1623     def GetRightIndent(*args
, **kwargs
): 
1624         """GetRightIndent(self) -> long""" 
1625         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1627     def GetFlags(*args
, **kwargs
): 
1628         """GetFlags(self) -> long""" 
1629         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1631     def IsDefault(*args
, **kwargs
): 
1632         """IsDefault(self) -> bool""" 
1633         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1635     def Combine(*args
, **kwargs
): 
1636         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1637         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1639     Combine 
= staticmethod(Combine
) 
1640 _controls_
.TextAttr_swigregister(TextAttr
) 
1641 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1643 def TextAttr_Merge(*args
, **kwargs
): 
1644   """TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr""" 
1645   return _controls_
.TextAttr_Merge(*args
, **kwargs
) 
1647 def TextAttr_Combine(*args
, **kwargs
): 
1648   """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1649   return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1651 class TextCtrl(_core
.Control
): 
1652     """Proxy of C++ TextCtrl class""" 
1653     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1654     __repr__ 
= _swig_repr
 
1655     def __init__(self
, *args
, **kwargs
):  
1657         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1658             Point pos=DefaultPosition, Size size=DefaultSize,  
1659             long style=0, Validator validator=DefaultValidator,  
1660             String name=TextCtrlNameStr) -> TextCtrl 
1662         _controls_
.TextCtrl_swiginit(self
,_controls_
.new_TextCtrl(*args
, **kwargs
)) 
1663         self
._setOORInfo
(self
) 
1665     def Create(*args
, **kwargs
): 
1667         Create(self, Window parent, int id=-1, String value=EmptyString,  
1668             Point pos=DefaultPosition, Size size=DefaultSize,  
1669             long style=0, Validator validator=DefaultValidator,  
1670             String name=TextCtrlNameStr) -> bool 
1672         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1674     def GetValue(*args
, **kwargs
): 
1675         """GetValue(self) -> String""" 
1676         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1678     def SetValue(*args
, **kwargs
): 
1679         """SetValue(self, String value)""" 
1680         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1682     def GetRange(*args
, **kwargs
): 
1683         """GetRange(self, long from, long to) -> String""" 
1684         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1686     def GetLineLength(*args
, **kwargs
): 
1687         """GetLineLength(self, long lineNo) -> int""" 
1688         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1690     def GetLineText(*args
, **kwargs
): 
1691         """GetLineText(self, long lineNo) -> String""" 
1692         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1694     def GetNumberOfLines(*args
, **kwargs
): 
1695         """GetNumberOfLines(self) -> int""" 
1696         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1698     def IsModified(*args
, **kwargs
): 
1699         """IsModified(self) -> bool""" 
1700         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1702     def IsEditable(*args
, **kwargs
): 
1703         """IsEditable(self) -> bool""" 
1704         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1706     def IsSingleLine(*args
, **kwargs
): 
1707         """IsSingleLine(self) -> bool""" 
1708         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1710     def IsMultiLine(*args
, **kwargs
): 
1711         """IsMultiLine(self) -> bool""" 
1712         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1714     def GetSelection(*args
, **kwargs
): 
1716         GetSelection() -> (from, to) 
1718         If the return values from and to are the same, there is no selection. 
1720         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1722     def GetStringSelection(*args
, **kwargs
): 
1723         """GetStringSelection(self) -> String""" 
1724         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1726     def Clear(*args
, **kwargs
): 
1728         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1730     def Replace(*args
, **kwargs
): 
1731         """Replace(self, long from, long to, String value)""" 
1732         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1734     def Remove(*args
, **kwargs
): 
1735         """Remove(self, long from, long to)""" 
1736         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1738     def LoadFile(*args
, **kwargs
): 
1739         """LoadFile(self, String file) -> bool""" 
1740         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1742     def SaveFile(*args
, **kwargs
): 
1743         """SaveFile(self, String file=EmptyString) -> bool""" 
1744         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1746     def MarkDirty(*args
, **kwargs
): 
1747         """MarkDirty(self)""" 
1748         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1750     def DiscardEdits(*args
, **kwargs
): 
1751         """DiscardEdits(self)""" 
1752         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1754     def SetMaxLength(*args
, **kwargs
): 
1755         """SetMaxLength(self, unsigned long len)""" 
1756         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1758     def WriteText(*args
, **kwargs
): 
1759         """WriteText(self, String text)""" 
1760         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1762     def AppendText(*args
, **kwargs
): 
1763         """AppendText(self, String text)""" 
1764         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1766     def EmulateKeyPress(*args
, **kwargs
): 
1767         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1768         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1770     def SetStyle(*args
, **kwargs
): 
1771         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1772         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1774     def GetStyle(*args
, **kwargs
): 
1775         """GetStyle(self, long position, TextAttr style) -> bool""" 
1776         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1778     def SetDefaultStyle(*args
, **kwargs
): 
1779         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1780         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1782     def GetDefaultStyle(*args
, **kwargs
): 
1783         """GetDefaultStyle(self) -> TextAttr""" 
1784         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1786     def XYToPosition(*args
, **kwargs
): 
1787         """XYToPosition(self, long x, long y) -> long""" 
1788         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1790     def PositionToXY(*args
, **kwargs
): 
1791         """PositionToXY(long pos) -> (x, y)""" 
1792         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1794     def ShowPosition(*args
, **kwargs
): 
1795         """ShowPosition(self, long pos)""" 
1796         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1798     def HitTest(*args
, **kwargs
): 
1800         HitTest(Point pt) -> (result, col, row) 
1802         Find the row, col coresponding to the character at the point given in 
1803         pixels. NB: pt is in device coords but is not adjusted for the client 
1804         area origin nor scrolling. 
1806         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1808     def HitTestPos(*args
, **kwargs
): 
1810         HitTestPos(Point pt) -> (result, position) 
1812         Find the character position in the text coresponding to the point 
1813         given in pixels. NB: pt is in device coords but is not adjusted for 
1814         the client area origin nor scrolling.  
1816         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1818     def Copy(*args
, **kwargs
): 
1820         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1822     def Cut(*args
, **kwargs
): 
1824         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1826     def Paste(*args
, **kwargs
): 
1828         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1830     def CanCopy(*args
, **kwargs
): 
1831         """CanCopy(self) -> bool""" 
1832         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1834     def CanCut(*args
, **kwargs
): 
1835         """CanCut(self) -> bool""" 
1836         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1838     def CanPaste(*args
, **kwargs
): 
1839         """CanPaste(self) -> bool""" 
1840         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1842     def Undo(*args
, **kwargs
): 
1844         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1846     def Redo(*args
, **kwargs
): 
1848         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1850     def CanUndo(*args
, **kwargs
): 
1851         """CanUndo(self) -> bool""" 
1852         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1854     def CanRedo(*args
, **kwargs
): 
1855         """CanRedo(self) -> bool""" 
1856         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1858     def SetInsertionPoint(*args
, **kwargs
): 
1859         """SetInsertionPoint(self, long pos)""" 
1860         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1862     def SetInsertionPointEnd(*args
, **kwargs
): 
1863         """SetInsertionPointEnd(self)""" 
1864         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1866     def GetInsertionPoint(*args
, **kwargs
): 
1867         """GetInsertionPoint(self) -> long""" 
1868         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1870     def GetLastPosition(*args
, **kwargs
): 
1871         """GetLastPosition(self) -> long""" 
1872         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1874     def SetSelection(*args
, **kwargs
): 
1875         """SetSelection(self, long from, long to)""" 
1876         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1878     def SelectAll(*args
, **kwargs
): 
1879         """SelectAll(self)""" 
1880         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1882     def SetEditable(*args
, **kwargs
): 
1883         """SetEditable(self, bool editable)""" 
1884         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1886     def write(*args
, **kwargs
): 
1887         """write(self, String text)""" 
1888         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1890     def GetString(*args
, **kwargs
): 
1891         """GetString(self, long from, long to) -> String""" 
1892         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1894     def GetClassDefaultAttributes(*args
, **kwargs
): 
1896         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1898         Get the default attributes for this class.  This is useful if you want 
1899         to use the same font or colour in your own control as in a standard 
1900         control -- which is a much better idea than hard coding specific 
1901         colours or fonts which might look completely out of place on the 
1902         user's system, especially if it uses themes. 
1904         The variant parameter is only relevant under Mac currently and is 
1905         ignore under other platforms. Under Mac, it will change the size of 
1906         the returned font. See `wx.Window.SetWindowVariant` for more about 
1909         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1911     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1912 _controls_
.TextCtrl_swigregister(TextCtrl
) 
1914 def PreTextCtrl(*args
, **kwargs
): 
1915     """PreTextCtrl() -> TextCtrl""" 
1916     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1919 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1921     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1923     Get the default attributes for this class.  This is useful if you want 
1924     to use the same font or colour in your own control as in a standard 
1925     control -- which is a much better idea than hard coding specific 
1926     colours or fonts which might look completely out of place on the 
1927     user's system, especially if it uses themes. 
1929     The variant parameter is only relevant under Mac currently and is 
1930     ignore under other platforms. Under Mac, it will change the size of 
1931     the returned font. See `wx.Window.SetWindowVariant` for more about 
1934   return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1936 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1937 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1938 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1939 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1940 class TextUrlEvent(_core
.CommandEvent
): 
1941     """Proxy of C++ TextUrlEvent class""" 
1942     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1943     __repr__ 
= _swig_repr
 
1944     def __init__(self
, *args
, **kwargs
):  
1945         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1946         _controls_
.TextUrlEvent_swiginit(self
,_controls_
.new_TextUrlEvent(*args
, **kwargs
)) 
1947     def GetMouseEvent(*args
, **kwargs
): 
1948         """GetMouseEvent(self) -> MouseEvent""" 
1949         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1951     def GetURLStart(*args
, **kwargs
): 
1952         """GetURLStart(self) -> long""" 
1953         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1955     def GetURLEnd(*args
, **kwargs
): 
1956         """GetURLEnd(self) -> long""" 
1957         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1959 _controls_
.TextUrlEvent_swigregister(TextUrlEvent
) 
1961 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1962 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1963 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1964 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1966 #--------------------------------------------------------------------------- 
1968 class ScrollBar(_core
.Control
): 
1969     """Proxy of C++ ScrollBar class""" 
1970     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1971     __repr__ 
= _swig_repr
 
1972     def __init__(self
, *args
, **kwargs
):  
1974         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1975             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1976             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1978         _controls_
.ScrollBar_swiginit(self
,_controls_
.new_ScrollBar(*args
, **kwargs
)) 
1979         self
._setOORInfo
(self
) 
1981     def Create(*args
, **kwargs
): 
1983         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1984             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1985             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1987         Do the 2nd phase and create the GUI control. 
1989         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1991     def GetThumbPosition(*args
, **kwargs
): 
1992         """GetThumbPosition(self) -> int""" 
1993         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
1995     def GetThumbSize(*args
, **kwargs
): 
1996         """GetThumbSize(self) -> int""" 
1997         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
1999     GetThumbLength 
= GetThumbSize 
 
2000     def GetPageSize(*args
, **kwargs
): 
2001         """GetPageSize(self) -> int""" 
2002         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2004     def GetRange(*args
, **kwargs
): 
2005         """GetRange(self) -> int""" 
2006         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2008     def IsVertical(*args
, **kwargs
): 
2009         """IsVertical(self) -> bool""" 
2010         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2012     def SetThumbPosition(*args
, **kwargs
): 
2013         """SetThumbPosition(self, int viewStart)""" 
2014         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2016     def GetClassDefaultAttributes(*args
, **kwargs
): 
2018         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2020         Get the default attributes for this class.  This is useful if you want 
2021         to use the same font or colour in your own control as in a standard 
2022         control -- which is a much better idea than hard coding specific 
2023         colours or fonts which might look completely out of place on the 
2024         user's system, especially if it uses themes. 
2026         The variant parameter is only relevant under Mac currently and is 
2027         ignore under other platforms. Under Mac, it will change the size of 
2028         the returned font. See `wx.Window.SetWindowVariant` for more about 
2031         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2033     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2034 _controls_
.ScrollBar_swigregister(ScrollBar
) 
2035 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2037 def PreScrollBar(*args
, **kwargs
): 
2038     """PreScrollBar() -> ScrollBar""" 
2039     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2042 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2044     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2046     Get the default attributes for this class.  This is useful if you want 
2047     to use the same font or colour in your own control as in a standard 
2048     control -- which is a much better idea than hard coding specific 
2049     colours or fonts which might look completely out of place on the 
2050     user's system, especially if it uses themes. 
2052     The variant parameter is only relevant under Mac currently and is 
2053     ignore under other platforms. Under Mac, it will change the size of 
2054     the returned font. See `wx.Window.SetWindowVariant` for more about 
2057   return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2059 #--------------------------------------------------------------------------- 
2061 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2062 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2063 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2064 SP_WRAP 
= _controls_
.SP_WRAP
 
2065 class SpinButton(_core
.Control
): 
2066     """Proxy of C++ SpinButton class""" 
2067     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2068     __repr__ 
= _swig_repr
 
2069     def __init__(self
, *args
, **kwargs
):  
2071         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2072             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2073             String name=SPIN_BUTTON_NAME) -> SpinButton 
2075         _controls_
.SpinButton_swiginit(self
,_controls_
.new_SpinButton(*args
, **kwargs
)) 
2076         self
._setOORInfo
(self
) 
2078     def Create(*args
, **kwargs
): 
2080         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2081             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2082             String name=SPIN_BUTTON_NAME) -> bool 
2084         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2086     def GetValue(*args
, **kwargs
): 
2087         """GetValue(self) -> int""" 
2088         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2090     def GetMin(*args
, **kwargs
): 
2091         """GetMin(self) -> int""" 
2092         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2094     def GetMax(*args
, **kwargs
): 
2095         """GetMax(self) -> int""" 
2096         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2098     def SetValue(*args
, **kwargs
): 
2099         """SetValue(self, int val)""" 
2100         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2102     def SetMin(*args
, **kwargs
): 
2103         """SetMin(self, int minVal)""" 
2104         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2106     def SetMax(*args
, **kwargs
): 
2107         """SetMax(self, int maxVal)""" 
2108         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2110     def SetRange(*args
, **kwargs
): 
2111         """SetRange(self, int minVal, int maxVal)""" 
2112         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2114     def IsVertical(*args
, **kwargs
): 
2115         """IsVertical(self) -> bool""" 
2116         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2118     def GetClassDefaultAttributes(*args
, **kwargs
): 
2120         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2122         Get the default attributes for this class.  This is useful if you want 
2123         to use the same font or colour in your own control as in a standard 
2124         control -- which is a much better idea than hard coding specific 
2125         colours or fonts which might look completely out of place on the 
2126         user's system, especially if it uses themes. 
2128         The variant parameter is only relevant under Mac currently and is 
2129         ignore under other platforms. Under Mac, it will change the size of 
2130         the returned font. See `wx.Window.SetWindowVariant` for more about 
2133         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2135     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2136 _controls_
.SpinButton_swigregister(SpinButton
) 
2137 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2138 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2140 def PreSpinButton(*args
, **kwargs
): 
2141     """PreSpinButton() -> SpinButton""" 
2142     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2145 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2147     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2149     Get the default attributes for this class.  This is useful if you want 
2150     to use the same font or colour in your own control as in a standard 
2151     control -- which is a much better idea than hard coding specific 
2152     colours or fonts which might look completely out of place on the 
2153     user's system, especially if it uses themes. 
2155     The variant parameter is only relevant under Mac currently and is 
2156     ignore under other platforms. Under Mac, it will change the size of 
2157     the returned font. See `wx.Window.SetWindowVariant` for more about 
2160   return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2162 class SpinCtrl(_core
.Control
): 
2163     """Proxy of C++ SpinCtrl class""" 
2164     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2165     __repr__ 
= _swig_repr
 
2166     def __init__(self
, *args
, **kwargs
):  
2168         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2169             Point pos=DefaultPosition, Size size=DefaultSize,  
2170             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2171             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2173         _controls_
.SpinCtrl_swiginit(self
,_controls_
.new_SpinCtrl(*args
, **kwargs
)) 
2174         self
._setOORInfo
(self
) 
2176     def Create(*args
, **kwargs
): 
2178         Create(self, Window parent, int id=-1, String value=EmptyString,  
2179             Point pos=DefaultPosition, Size size=DefaultSize,  
2180             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2181             int initial=0, String name=SpinCtrlNameStr) -> bool 
2183         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2185     def GetValue(*args
, **kwargs
): 
2186         """GetValue(self) -> int""" 
2187         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2189     def SetValue(*args
, **kwargs
): 
2190         """SetValue(self, int value)""" 
2191         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2193     def SetValueString(*args
, **kwargs
): 
2194         """SetValueString(self, String text)""" 
2195         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2197     def SetRange(*args
, **kwargs
): 
2198         """SetRange(self, int minVal, int maxVal)""" 
2199         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2201     def GetMin(*args
, **kwargs
): 
2202         """GetMin(self) -> int""" 
2203         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2205     def GetMax(*args
, **kwargs
): 
2206         """GetMax(self) -> int""" 
2207         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2209     def SetSelection(*args
, **kwargs
): 
2210         """SetSelection(self, long from, long to)""" 
2211         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2213     def GetClassDefaultAttributes(*args
, **kwargs
): 
2215         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2217         Get the default attributes for this class.  This is useful if you want 
2218         to use the same font or colour in your own control as in a standard 
2219         control -- which is a much better idea than hard coding specific 
2220         colours or fonts which might look completely out of place on the 
2221         user's system, especially if it uses themes. 
2223         The variant parameter is only relevant under Mac currently and is 
2224         ignore under other platforms. Under Mac, it will change the size of 
2225         the returned font. See `wx.Window.SetWindowVariant` for more about 
2228         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2230     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2231 _controls_
.SpinCtrl_swigregister(SpinCtrl
) 
2233 def PreSpinCtrl(*args
, **kwargs
): 
2234     """PreSpinCtrl() -> SpinCtrl""" 
2235     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2238 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2240     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2242     Get the default attributes for this class.  This is useful if you want 
2243     to use the same font or colour in your own control as in a standard 
2244     control -- which is a much better idea than hard coding specific 
2245     colours or fonts which might look completely out of place on the 
2246     user's system, especially if it uses themes. 
2248     The variant parameter is only relevant under Mac currently and is 
2249     ignore under other platforms. Under Mac, it will change the size of 
2250     the returned font. See `wx.Window.SetWindowVariant` for more about 
2253   return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2255 class SpinEvent(_core
.NotifyEvent
): 
2256     """Proxy of C++ SpinEvent class""" 
2257     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2258     __repr__ 
= _swig_repr
 
2259     def __init__(self
, *args
, **kwargs
):  
2260         """__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2261         _controls_
.SpinEvent_swiginit(self
,_controls_
.new_SpinEvent(*args
, **kwargs
)) 
2262     def GetPosition(*args
, **kwargs
): 
2263         """GetPosition(self) -> int""" 
2264         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2266     def SetPosition(*args
, **kwargs
): 
2267         """SetPosition(self, int pos)""" 
2268         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2270 _controls_
.SpinEvent_swigregister(SpinEvent
) 
2272 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2273 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2274 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2275 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2276 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2278 #--------------------------------------------------------------------------- 
2280 class RadioBox(_core
.Control
): 
2281     """Proxy of C++ RadioBox class""" 
2282     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2283     __repr__ 
= _swig_repr
 
2284     def __init__(self
, *args
, **kwargs
):  
2286         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2287             Point pos=DefaultPosition, Size size=DefaultSize,  
2288             wxArrayString choices=wxPyEmptyStringArray,  
2289             int majorDimension=0, long style=RA_HORIZONTAL,  
2290             Validator validator=DefaultValidator,  
2291             String name=RadioBoxNameStr) -> RadioBox 
2293         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2294         _controls_
.RadioBox_swiginit(self
,_controls_
.new_RadioBox(*args
, **kwargs
)) 
2295         self
._setOORInfo
(self
) 
2297     def Create(*args
, **kwargs
): 
2299         Create(self, Window parent, int id=-1, String label=EmptyString,  
2300             Point pos=DefaultPosition, Size size=DefaultSize,  
2301             wxArrayString choices=wxPyEmptyStringArray,  
2302             int majorDimension=0, long style=RA_HORIZONTAL,  
2303             Validator validator=DefaultValidator,  
2304             String name=RadioBoxNameStr) -> bool 
2306         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2308     def SetSelection(*args
, **kwargs
): 
2309         """SetSelection(self, int n)""" 
2310         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2312     def GetSelection(*args
, **kwargs
): 
2313         """GetSelection(self) -> int""" 
2314         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2316     def GetStringSelection(*args
, **kwargs
): 
2317         """GetStringSelection(self) -> String""" 
2318         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2320     def SetStringSelection(*args
, **kwargs
): 
2321         """SetStringSelection(self, String s) -> bool""" 
2322         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2324     def GetCount(*args
, **kwargs
): 
2325         """GetCount(self) -> size_t""" 
2326         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2328     def FindString(*args
, **kwargs
): 
2329         """FindString(self, String s) -> int""" 
2330         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2332     def GetString(*args
, **kwargs
): 
2333         """GetString(self, int n) -> String""" 
2334         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2336     def SetString(*args
, **kwargs
): 
2337         """SetString(self, int n, String label)""" 
2338         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2340     GetItemLabel 
= GetString 
 
2341     SetItemLabel 
= SetString 
 
2342     def EnableItem(*args
, **kwargs
): 
2343         """EnableItem(self, unsigned int n, bool enable=True)""" 
2344         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2346     def ShowItem(*args
, **kwargs
): 
2347         """ShowItem(self, unsigned int n, bool show=True)""" 
2348         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2350     def IsItemEnabled(*args
, **kwargs
): 
2351         """IsItemEnabled(self, unsigned int n) -> bool""" 
2352         return _controls_
.RadioBox_IsItemEnabled(*args
, **kwargs
) 
2354     def IsItemShown(*args
, **kwargs
): 
2355         """IsItemShown(self, unsigned int n) -> bool""" 
2356         return _controls_
.RadioBox_IsItemShown(*args
, **kwargs
) 
2358     def GetColumnCount(*args
, **kwargs
): 
2359         """GetColumnCount(self) -> unsigned int""" 
2360         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2362     def GetRowCount(*args
, **kwargs
): 
2363         """GetRowCount(self) -> unsigned int""" 
2364         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2366     def GetNextItem(*args
, **kwargs
): 
2367         """GetNextItem(self, int item, int dir, long style) -> int""" 
2368         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2370     def SetItemToolTip(*args
, **kwargs
): 
2371         """SetItemToolTip(self, unsigned int item, String text)""" 
2372         return _controls_
.RadioBox_SetItemToolTip(*args
, **kwargs
) 
2374     def GetItemToolTip(*args
, **kwargs
): 
2375         """GetItemToolTip(self, unsigned int item) -> ToolTip""" 
2376         return _controls_
.RadioBox_GetItemToolTip(*args
, **kwargs
) 
2378     def GetClassDefaultAttributes(*args
, **kwargs
): 
2380         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2382         Get the default attributes for this class.  This is useful if you want 
2383         to use the same font or colour in your own control as in a standard 
2384         control -- which is a much better idea than hard coding specific 
2385         colours or fonts which might look completely out of place on the 
2386         user's system, especially if it uses themes. 
2388         The variant parameter is only relevant under Mac currently and is 
2389         ignore under other platforms. Under Mac, it will change the size of 
2390         the returned font. See `wx.Window.SetWindowVariant` for more about 
2393         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2395     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2396 _controls_
.RadioBox_swigregister(RadioBox
) 
2397 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2398 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2400 def PreRadioBox(*args
, **kwargs
): 
2401     """PreRadioBox() -> RadioBox""" 
2402     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2405 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2407     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2409     Get the default attributes for this class.  This is useful if you want 
2410     to use the same font or colour in your own control as in a standard 
2411     control -- which is a much better idea than hard coding specific 
2412     colours or fonts which might look completely out of place on the 
2413     user's system, especially if it uses themes. 
2415     The variant parameter is only relevant under Mac currently and is 
2416     ignore under other platforms. Under Mac, it will change the size of 
2417     the returned font. See `wx.Window.SetWindowVariant` for more about 
2420   return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2422 #--------------------------------------------------------------------------- 
2424 class RadioButton(_core
.Control
): 
2425     """Proxy of C++ RadioButton class""" 
2426     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2427     __repr__ 
= _swig_repr
 
2428     def __init__(self
, *args
, **kwargs
):  
2430         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2431             Point pos=DefaultPosition, Size size=DefaultSize,  
2432             long style=0, Validator validator=DefaultValidator,  
2433             String name=RadioButtonNameStr) -> RadioButton 
2435         _controls_
.RadioButton_swiginit(self
,_controls_
.new_RadioButton(*args
, **kwargs
)) 
2436         self
._setOORInfo
(self
) 
2438     def Create(*args
, **kwargs
): 
2440         Create(self, Window parent, int id=-1, String label=EmptyString,  
2441             Point pos=DefaultPosition, Size size=DefaultSize,  
2442             long style=0, Validator validator=DefaultValidator,  
2443             String name=RadioButtonNameStr) -> bool 
2445         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2447     def GetValue(*args
, **kwargs
): 
2448         """GetValue(self) -> bool""" 
2449         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2451     def SetValue(*args
, **kwargs
): 
2452         """SetValue(self, bool value)""" 
2453         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2455     def GetClassDefaultAttributes(*args
, **kwargs
): 
2457         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2459         Get the default attributes for this class.  This is useful if you want 
2460         to use the same font or colour in your own control as in a standard 
2461         control -- which is a much better idea than hard coding specific 
2462         colours or fonts which might look completely out of place on the 
2463         user's system, especially if it uses themes. 
2465         The variant parameter is only relevant under Mac currently and is 
2466         ignore under other platforms. Under Mac, it will change the size of 
2467         the returned font. See `wx.Window.SetWindowVariant` for more about 
2470         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2472     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2473 _controls_
.RadioButton_swigregister(RadioButton
) 
2475 def PreRadioButton(*args
, **kwargs
): 
2476     """PreRadioButton() -> RadioButton""" 
2477     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2480 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2482     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2484     Get the default attributes for this class.  This is useful if you want 
2485     to use the same font or colour in your own control as in a standard 
2486     control -- which is a much better idea than hard coding specific 
2487     colours or fonts which might look completely out of place on the 
2488     user's system, especially if it uses themes. 
2490     The variant parameter is only relevant under Mac currently and is 
2491     ignore under other platforms. Under Mac, it will change the size of 
2492     the returned font. See `wx.Window.SetWindowVariant` for more about 
2495   return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2497 #--------------------------------------------------------------------------- 
2499 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2500 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2501 SL_TICKS 
= _controls_
.SL_TICKS
 
2502 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2503 SL_LABELS 
= _controls_
.SL_LABELS
 
2504 SL_LEFT 
= _controls_
.SL_LEFT
 
2505 SL_TOP 
= _controls_
.SL_TOP
 
2506 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2507 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2508 SL_BOTH 
= _controls_
.SL_BOTH
 
2509 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2510 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2511 class Slider(_core
.Control
): 
2512     """Proxy of C++ Slider class""" 
2513     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2514     __repr__ 
= _swig_repr
 
2515     def __init__(self
, *args
, **kwargs
):  
2517         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2518             int maxValue=100, Point pos=DefaultPosition,  
2519             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2520             Validator validator=DefaultValidator,  
2521             String name=SliderNameStr) -> Slider 
2523         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2524         _controls_
.Slider_swiginit(self
,_controls_
.new_Slider(*args
, **kwargs
)) 
2525         self
._setOORInfo
(self
) 
2527     def Create(*args
, **kwargs
): 
2529         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2530             int maxValue=100, Point pos=DefaultPosition,  
2531             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2532             Validator validator=DefaultValidator,  
2533             String name=SliderNameStr) -> bool 
2535         return _controls_
.Slider_Create(*args
, **kwargs
) 
2537     def GetValue(*args
, **kwargs
): 
2538         """GetValue(self) -> int""" 
2539         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2541     def SetValue(*args
, **kwargs
): 
2542         """SetValue(self, int value)""" 
2543         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2545     def SetRange(*args
, **kwargs
): 
2546         """SetRange(self, int minValue, int maxValue)""" 
2547         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2549     def GetMin(*args
, **kwargs
): 
2550         """GetMin(self) -> int""" 
2551         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2553     def GetMax(*args
, **kwargs
): 
2554         """GetMax(self) -> int""" 
2555         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2557     def SetMin(*args
, **kwargs
): 
2558         """SetMin(self, int minValue)""" 
2559         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2561     def SetMax(*args
, **kwargs
): 
2562         """SetMax(self, int maxValue)""" 
2563         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2565     def SetLineSize(*args
, **kwargs
): 
2566         """SetLineSize(self, int lineSize)""" 
2567         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2569     def SetPageSize(*args
, **kwargs
): 
2570         """SetPageSize(self, int pageSize)""" 
2571         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2573     def GetLineSize(*args
, **kwargs
): 
2574         """GetLineSize(self) -> int""" 
2575         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2577     def GetPageSize(*args
, **kwargs
): 
2578         """GetPageSize(self) -> int""" 
2579         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2581     def SetThumbLength(*args
, **kwargs
): 
2582         """SetThumbLength(self, int lenPixels)""" 
2583         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2585     def GetThumbLength(*args
, **kwargs
): 
2586         """GetThumbLength(self) -> int""" 
2587         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2589     def SetTickFreq(*args
, **kwargs
): 
2590         """SetTickFreq(self, int n, int pos=1)""" 
2591         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2593     def GetTickFreq(*args
, **kwargs
): 
2594         """GetTickFreq(self) -> int""" 
2595         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2597     def ClearTicks(*args
, **kwargs
): 
2598         """ClearTicks(self)""" 
2599         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2601     def SetTick(*args
, **kwargs
): 
2602         """SetTick(self, int tickPos)""" 
2603         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2605     def ClearSel(*args
, **kwargs
): 
2606         """ClearSel(self)""" 
2607         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2609     def GetSelEnd(*args
, **kwargs
): 
2610         """GetSelEnd(self) -> int""" 
2611         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2613     def GetSelStart(*args
, **kwargs
): 
2614         """GetSelStart(self) -> int""" 
2615         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2617     def SetSelection(*args
, **kwargs
): 
2618         """SetSelection(self, int min, int max)""" 
2619         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2621     def GetClassDefaultAttributes(*args
, **kwargs
): 
2623         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2625         Get the default attributes for this class.  This is useful if you want 
2626         to use the same font or colour in your own control as in a standard 
2627         control -- which is a much better idea than hard coding specific 
2628         colours or fonts which might look completely out of place on the 
2629         user's system, especially if it uses themes. 
2631         The variant parameter is only relevant under Mac currently and is 
2632         ignore under other platforms. Under Mac, it will change the size of 
2633         the returned font. See `wx.Window.SetWindowVariant` for more about 
2636         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2638     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2639 _controls_
.Slider_swigregister(Slider
) 
2640 SliderNameStr 
= cvar
.SliderNameStr
 
2642 def PreSlider(*args
, **kwargs
): 
2643     """PreSlider() -> Slider""" 
2644     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2647 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2649     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2651     Get the default attributes for this class.  This is useful if you want 
2652     to use the same font or colour in your own control as in a standard 
2653     control -- which is a much better idea than hard coding specific 
2654     colours or fonts which might look completely out of place on the 
2655     user's system, especially if it uses themes. 
2657     The variant parameter is only relevant under Mac currently and is 
2658     ignore under other platforms. Under Mac, it will change the size of 
2659     the returned font. See `wx.Window.SetWindowVariant` for more about 
2662   return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2664 #--------------------------------------------------------------------------- 
2666 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2667 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2669 class ToggleButton(_core
.Control
): 
2670     """Proxy of C++ ToggleButton class""" 
2671     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2672     __repr__ 
= _swig_repr
 
2673     def __init__(self
, *args
, **kwargs
):  
2675         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2676             Point pos=DefaultPosition, Size size=DefaultSize,  
2677             long style=0, Validator validator=DefaultValidator,  
2678             String name=ToggleButtonNameStr) -> ToggleButton 
2680         _controls_
.ToggleButton_swiginit(self
,_controls_
.new_ToggleButton(*args
, **kwargs
)) 
2681         self
._setOORInfo
(self
) 
2683     def Create(*args
, **kwargs
): 
2685         Create(self, Window parent, int id=-1, String label=EmptyString,  
2686             Point pos=DefaultPosition, Size size=DefaultSize,  
2687             long style=0, Validator validator=DefaultValidator,  
2688             String name=ToggleButtonNameStr) -> bool 
2690         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2692     def SetValue(*args
, **kwargs
): 
2693         """SetValue(self, bool value)""" 
2694         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2696     def GetValue(*args
, **kwargs
): 
2697         """GetValue(self) -> bool""" 
2698         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2700     def GetClassDefaultAttributes(*args
, **kwargs
): 
2702         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2704         Get the default attributes for this class.  This is useful if you want 
2705         to use the same font or colour in your own control as in a standard 
2706         control -- which is a much better idea than hard coding specific 
2707         colours or fonts which might look completely out of place on the 
2708         user's system, especially if it uses themes. 
2710         The variant parameter is only relevant under Mac currently and is 
2711         ignore under other platforms. Under Mac, it will change the size of 
2712         the returned font. See `wx.Window.SetWindowVariant` for more about 
2715         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2717     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2718 _controls_
.ToggleButton_swigregister(ToggleButton
) 
2719 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2721 def PreToggleButton(*args
, **kwargs
): 
2722     """PreToggleButton() -> ToggleButton""" 
2723     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2726 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2728     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2730     Get the default attributes for this class.  This is useful if you want 
2731     to use the same font or colour in your own control as in a standard 
2732     control -- which is a much better idea than hard coding specific 
2733     colours or fonts which might look completely out of place on the 
2734     user's system, especially if it uses themes. 
2736     The variant parameter is only relevant under Mac currently and is 
2737     ignore under other platforms. Under Mac, it will change the size of 
2738     the returned font. See `wx.Window.SetWindowVariant` for more about 
2741   return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2743 #--------------------------------------------------------------------------- 
2745 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2746 BK_TOP 
= _controls_
.BK_TOP
 
2747 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2748 BK_LEFT 
= _controls_
.BK_LEFT
 
2749 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2750 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2751 BK_BUTTONBAR 
= _controls_
.BK_BUTTONBAR
 
2752 class BookCtrlBase(_core
.Control
): 
2753     """Proxy of C++ BookCtrlBase class""" 
2754     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2755     def __init__(self
): raise AttributeError, "No constructor defined" 
2756     __repr__ 
= _swig_repr
 
2757     def GetPageCount(*args
, **kwargs
): 
2758         """GetPageCount(self) -> size_t""" 
2759         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2761     def GetPage(*args
, **kwargs
): 
2762         """GetPage(self, size_t n) -> Window""" 
2763         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2765     def GetCurrentPage(*args
, **kwargs
): 
2766         """GetCurrentPage(self) -> Window""" 
2767         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2769     def GetSelection(*args
, **kwargs
): 
2770         """GetSelection(self) -> int""" 
2771         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2773     def SetPageText(*args
, **kwargs
): 
2774         """SetPageText(self, size_t n, String strText) -> bool""" 
2775         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2777     def GetPageText(*args
, **kwargs
): 
2778         """GetPageText(self, size_t n) -> String""" 
2779         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2781     def SetImageList(*args
, **kwargs
): 
2782         """SetImageList(self, ImageList imageList)""" 
2783         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2785     def AssignImageList(*args
, **kwargs
): 
2786         """AssignImageList(self, ImageList imageList)""" 
2787         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2789     def GetImageList(*args
, **kwargs
): 
2790         """GetImageList(self) -> ImageList""" 
2791         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2793     def GetPageImage(*args
, **kwargs
): 
2794         """GetPageImage(self, size_t n) -> int""" 
2795         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2797     def SetPageImage(*args
, **kwargs
): 
2798         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2799         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2801     def SetPageSize(*args
, **kwargs
): 
2802         """SetPageSize(self, Size size)""" 
2803         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2805     def CalcSizeFromPage(*args
, **kwargs
): 
2806         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2807         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2809     def GetInternalBorder(*args
, **kwargs
): 
2810         """GetInternalBorder(self) -> unsigned int""" 
2811         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
2813     def SetInternalBorder(*args
, **kwargs
): 
2814         """SetInternalBorder(self, unsigned int internalBorder)""" 
2815         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
2817     def IsVertical(*args
, **kwargs
): 
2818         """IsVertical(self) -> bool""" 
2819         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
2821     def SetControlMargin(*args
, **kwargs
): 
2822         """SetControlMargin(self, int margin)""" 
2823         return _controls_
.BookCtrlBase_SetControlMargin(*args
, **kwargs
) 
2825     def GetControlMargin(*args
, **kwargs
): 
2826         """GetControlMargin(self) -> int""" 
2827         return _controls_
.BookCtrlBase_GetControlMargin(*args
, **kwargs
) 
2829     def SetFitToCurrentPage(*args
, **kwargs
): 
2830         """SetFitToCurrentPage(self, bool fit)""" 
2831         return _controls_
.BookCtrlBase_SetFitToCurrentPage(*args
, **kwargs
) 
2833     def GetFitToCurrentPage(*args
, **kwargs
): 
2834         """GetFitToCurrentPage(self) -> bool""" 
2835         return _controls_
.BookCtrlBase_GetFitToCurrentPage(*args
, **kwargs
) 
2837     def GetControlSizer(*args
, **kwargs
): 
2838         """GetControlSizer(self) -> Sizer""" 
2839         return _controls_
.BookCtrlBase_GetControlSizer(*args
, **kwargs
) 
2841     def DeletePage(*args
, **kwargs
): 
2842         """DeletePage(self, size_t n) -> bool""" 
2843         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2845     def RemovePage(*args
, **kwargs
): 
2846         """RemovePage(self, size_t n) -> bool""" 
2847         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2849     def DeleteAllPages(*args
, **kwargs
): 
2850         """DeleteAllPages(self) -> bool""" 
2851         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
2853     def AddPage(*args
, **kwargs
): 
2854         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2855         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
2857     def InsertPage(*args
, **kwargs
): 
2859         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2860             int imageId=-1) -> bool 
2862         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
2864     def SetSelection(*args
, **kwargs
): 
2865         """SetSelection(self, size_t n) -> int""" 
2866         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
2868     def AdvanceSelection(*args
, **kwargs
): 
2869         """AdvanceSelection(self, bool forward=True)""" 
2870         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
2872     def GetClassDefaultAttributes(*args
, **kwargs
): 
2874         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2876         Get the default attributes for this class.  This is useful if you want 
2877         to use the same font or colour in your own control as in a standard 
2878         control -- which is a much better idea than hard coding specific 
2879         colours or fonts which might look completely out of place on the 
2880         user's system, especially if it uses themes. 
2882         The variant parameter is only relevant under Mac currently and is 
2883         ignore under other platforms. Under Mac, it will change the size of 
2884         the returned font. See `wx.Window.SetWindowVariant` for more about 
2887         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2889     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2890 _controls_
.BookCtrlBase_swigregister(BookCtrlBase
) 
2891 NotebookNameStr 
= cvar
.NotebookNameStr
 
2893 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
2895     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2897     Get the default attributes for this class.  This is useful if you want 
2898     to use the same font or colour in your own control as in a standard 
2899     control -- which is a much better idea than hard coding specific 
2900     colours or fonts which might look completely out of place on the 
2901     user's system, especially if it uses themes. 
2903     The variant parameter is only relevant under Mac currently and is 
2904     ignore under other platforms. Under Mac, it will change the size of 
2905     the returned font. See `wx.Window.SetWindowVariant` for more about 
2908   return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
2910 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
2911     """Proxy of C++ BookCtrlBaseEvent class""" 
2912     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2913     __repr__ 
= _swig_repr
 
2914     def __init__(self
, *args
, **kwargs
):  
2916         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2917             int nOldSel=-1) -> BookCtrlBaseEvent 
2919         _controls_
.BookCtrlBaseEvent_swiginit(self
,_controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
)) 
2920     def GetSelection(*args
, **kwargs
): 
2922         GetSelection(self) -> int 
2924         Returns item index for a listbox or choice selection event (not valid 
2927         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
2929     def SetSelection(*args
, **kwargs
): 
2930         """SetSelection(self, int nSel)""" 
2931         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
2933     def GetOldSelection(*args
, **kwargs
): 
2934         """GetOldSelection(self) -> int""" 
2935         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
2937     def SetOldSelection(*args
, **kwargs
): 
2938         """SetOldSelection(self, int nOldSel)""" 
2939         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
2941 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent
) 
2943 #--------------------------------------------------------------------------- 
2945 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2946 NB_TOP 
= _controls_
.NB_TOP
 
2947 NB_LEFT 
= _controls_
.NB_LEFT
 
2948 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2949 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2950 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2951 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
2952 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2953 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2954 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2955 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2956 class Notebook(BookCtrlBase
): 
2957     """Proxy of C++ Notebook class""" 
2958     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2959     __repr__ 
= _swig_repr
 
2960     def __init__(self
, *args
, **kwargs
):  
2962         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2963             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
2965         _controls_
.Notebook_swiginit(self
,_controls_
.new_Notebook(*args
, **kwargs
)) 
2966         self
._setOORInfo
(self
) 
2968     def Create(*args
, **kwargs
): 
2970         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2971             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
2973         return _controls_
.Notebook_Create(*args
, **kwargs
) 
2975     def GetRowCount(*args
, **kwargs
): 
2976         """GetRowCount(self) -> int""" 
2977         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
2979     def SetPadding(*args
, **kwargs
): 
2980         """SetPadding(self, Size padding)""" 
2981         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
2983     def SetTabSize(*args
, **kwargs
): 
2984         """SetTabSize(self, Size sz)""" 
2985         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
2987     def HitTest(*args
, **kwargs
): 
2989         HitTest(Point pt) -> (tab, where) 
2991         Returns the tab which is hit, and flags indicating where using 
2992         wx.NB_HITTEST flags. 
2994         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
2996     def GetThemeBackgroundColour(*args
, **kwargs
): 
2997         """GetThemeBackgroundColour(self) -> Colour""" 
2998         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3000     def GetClassDefaultAttributes(*args
, **kwargs
): 
3002         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3004         Get the default attributes for this class.  This is useful if you want 
3005         to use the same font or colour in your own control as in a standard 
3006         control -- which is a much better idea than hard coding specific 
3007         colours or fonts which might look completely out of place on the 
3008         user's system, especially if it uses themes. 
3010         The variant parameter is only relevant under Mac currently and is 
3011         ignore under other platforms. Under Mac, it will change the size of 
3012         the returned font. See `wx.Window.SetWindowVariant` for more about 
3015         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3017     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3018 _controls_
.Notebook_swigregister(Notebook
) 
3020 def PreNotebook(*args
, **kwargs
): 
3021     """PreNotebook() -> Notebook""" 
3022     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3025 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3027     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3029     Get the default attributes for this class.  This is useful if you want 
3030     to use the same font or colour in your own control as in a standard 
3031     control -- which is a much better idea than hard coding specific 
3032     colours or fonts which might look completely out of place on the 
3033     user's system, especially if it uses themes. 
3035     The variant parameter is only relevant under Mac currently and is 
3036     ignore under other platforms. Under Mac, it will change the size of 
3037     the returned font. See `wx.Window.SetWindowVariant` for more about 
3040   return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3042 class NotebookEvent(BookCtrlBaseEvent
): 
3043     """Proxy of C++ NotebookEvent class""" 
3044     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3045     __repr__ 
= _swig_repr
 
3046     def __init__(self
, *args
, **kwargs
):  
3048         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3049             int nOldSel=-1) -> NotebookEvent 
3051         _controls_
.NotebookEvent_swiginit(self
,_controls_
.new_NotebookEvent(*args
, **kwargs
)) 
3052 _controls_
.NotebookEvent_swigregister(NotebookEvent
) 
3054 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3055 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3057 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3058 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3060 #---------------------------------------------------------------------------- 
3062 class NotebookPage(wx
.Panel
): 
3064     There is an old (and apparently unsolvable) bug when placing a 
3065     window with a nonstandard background colour in a wx.Notebook on 
3066     wxGTK1, as the notbooks's background colour would always be used 
3067     when the window is refreshed.  The solution is to place a panel in 
3068     the notbook and the coloured window on the panel, sized to cover 
3069     the panel.  This simple class does that for you, just put an 
3070     instance of this in the notebook and make your regular window a 
3071     child of this one and it will handle the resize for you. 
3073     def __init__(self
, parent
, id=-1, 
3074                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3075                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3076         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3078         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3080     def OnSize(self
, evt
): 
3081         if self
.child 
is None: 
3082             children 
= self
.GetChildren() 
3084                 self
.child 
= children
[0] 
3086             self
.child
.SetPosition((0,0)) 
3087             self
.child
.SetSize(self
.GetSize()) 
3090 #--------------------------------------------------------------------------- 
3092 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3093 LB_TOP 
= _controls_
.LB_TOP
 
3094 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3095 LB_LEFT 
= _controls_
.LB_LEFT
 
3096 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3097 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3098 class Listbook(BookCtrlBase
): 
3099     """Proxy of C++ Listbook class""" 
3100     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3101     __repr__ 
= _swig_repr
 
3102     def __init__(self
, *args
, **kwargs
):  
3104         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3105             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3107         _controls_
.Listbook_swiginit(self
,_controls_
.new_Listbook(*args
, **kwargs
)) 
3108         self
._setOORInfo
(self
) 
3110     def Create(*args
, **kwargs
): 
3112         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3113             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3115         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3117     def GetListView(*args
, **kwargs
): 
3118         """GetListView(self) -> ListView""" 
3119         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3121 _controls_
.Listbook_swigregister(Listbook
) 
3123 def PreListbook(*args
, **kwargs
): 
3124     """PreListbook() -> Listbook""" 
3125     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3128 class ListbookEvent(BookCtrlBaseEvent
): 
3129     """Proxy of C++ ListbookEvent class""" 
3130     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3131     __repr__ 
= _swig_repr
 
3132     def __init__(self
, *args
, **kwargs
):  
3134         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3135             int nOldSel=-1) -> ListbookEvent 
3137         _controls_
.ListbookEvent_swiginit(self
,_controls_
.new_ListbookEvent(*args
, **kwargs
)) 
3138 _controls_
.ListbookEvent_swigregister(ListbookEvent
) 
3140 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3141 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3142 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3143 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3145 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3146 CHB_TOP 
= _controls_
.CHB_TOP
 
3147 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3148 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3149 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3150 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3151 class Choicebook(BookCtrlBase
): 
3152     """Proxy of C++ Choicebook class""" 
3153     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3154     __repr__ 
= _swig_repr
 
3155     def __init__(self
, *args
, **kwargs
):  
3157         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3158             long style=0, String name=EmptyString) -> Choicebook 
3160         _controls_
.Choicebook_swiginit(self
,_controls_
.new_Choicebook(*args
, **kwargs
)) 
3161         self
._setOORInfo
(self
) 
3163     def Create(*args
, **kwargs
): 
3165         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3166             long style=0, String name=EmptyString) -> bool 
3168         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3170     def GetChoiceCtrl(*args
, **kwargs
): 
3171         """GetChoiceCtrl(self) -> Choice""" 
3172         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3174 _controls_
.Choicebook_swigregister(Choicebook
) 
3176 def PreChoicebook(*args
, **kwargs
): 
3177     """PreChoicebook() -> Choicebook""" 
3178     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3181 class ChoicebookEvent(BookCtrlBaseEvent
): 
3182     """Proxy of C++ ChoicebookEvent class""" 
3183     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3184     __repr__ 
= _swig_repr
 
3185     def __init__(self
, *args
, **kwargs
):  
3187         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3188             int nOldSel=-1) -> ChoicebookEvent 
3190         _controls_
.ChoicebookEvent_swiginit(self
,_controls_
.new_ChoicebookEvent(*args
, **kwargs
)) 
3191 _controls_
.ChoicebookEvent_swigregister(ChoicebookEvent
) 
3193 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3194 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3195 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3196 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3198 #--------------------------------------------------------------------------- 
3200 class Treebook(BookCtrlBase
): 
3201     """Proxy of C++ Treebook class""" 
3202     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3203     __repr__ 
= _swig_repr
 
3204     def __init__(self
, *args
, **kwargs
):  
3206         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3207             long style=BK_DEFAULT,  
3208             String name=EmptyString) -> Treebook 
3210         _controls_
.Treebook_swiginit(self
,_controls_
.new_Treebook(*args
, **kwargs
)) 
3211         self
._setOORInfo
(self
) 
3213     def Create(*args
, **kwargs
): 
3215         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3216             long style=BK_DEFAULT,  
3217             String name=EmptyString) -> bool 
3219         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3221     def InsertSubPage(*args
, **kwargs
): 
3223         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3224             int imageId=NOT_FOUND) -> bool 
3226         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3228     def AddSubPage(*args
, **kwargs
): 
3229         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3230         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3232     def IsNodeExpanded(*args
, **kwargs
): 
3233         """IsNodeExpanded(self, size_t pos) -> bool""" 
3234         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3236     def ExpandNode(*args
, **kwargs
): 
3237         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3238         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3240     def CollapseNode(*args
, **kwargs
): 
3241         """CollapseNode(self, size_t pos) -> bool""" 
3242         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3244     def GetPageParent(*args
, **kwargs
): 
3245         """GetPageParent(self, size_t pos) -> int""" 
3246         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3248     def GetTreeCtrl(*args
, **kwargs
): 
3249         """GetTreeCtrl(self) -> wxTreeCtrl""" 
3250         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3252 _controls_
.Treebook_swigregister(Treebook
) 
3254 def PreTreebook(*args
, **kwargs
): 
3255     """PreTreebook() -> Treebook""" 
3256     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3259 class TreebookEvent(BookCtrlBaseEvent
): 
3260     """Proxy of C++ TreebookEvent class""" 
3261     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3262     __repr__ 
= _swig_repr
 
3263     def __init__(self
, *args
, **kwargs
):  
3265         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3266             int nOldSel=NOT_FOUND) -> TreebookEvent 
3268         _controls_
.TreebookEvent_swiginit(self
,_controls_
.new_TreebookEvent(*args
, **kwargs
)) 
3269 _controls_
.TreebookEvent_swigregister(TreebookEvent
) 
3271 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3272 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3273 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3274 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3275 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3276 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3277 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3278 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3280 #--------------------------------------------------------------------------- 
3282 class Toolbook(BookCtrlBase
): 
3283     """Proxy of C++ Toolbook class""" 
3284     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3285     __repr__ 
= _swig_repr
 
3286     def __init__(self
, *args
, **kwargs
):  
3288         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3289             long style=BK_DEFAULT,  
3290             String name=EmptyString) -> Toolbook 
3292         _controls_
.Toolbook_swiginit(self
,_controls_
.new_Toolbook(*args
, **kwargs
)) 
3293         self
._setOORInfo
(self
) 
3295     def Create(*args
, **kwargs
): 
3297         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3298             long style=0, String name=wxEmptyString) -> bool 
3300         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3302     def GetToolBar(*args
, **kwargs
): 
3303         """GetToolBar(self) -> ToolBarBase""" 
3304         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3306     def Realize(*args
, **kwargs
): 
3308         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3310 _controls_
.Toolbook_swigregister(Toolbook
) 
3312 def PreToolbook(*args
, **kwargs
): 
3313     """PreToolbook() -> Toolbook""" 
3314     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3317 class ToolbookEvent(BookCtrlBaseEvent
): 
3318     """Proxy of C++ ToolbookEvent class""" 
3319     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3320     __repr__ 
= _swig_repr
 
3321     def __init__(self
, *args
, **kwargs
):  
3323         __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3324             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3326         _controls_
.ToolbookEvent_swiginit(self
,_controls_
.new_ToolbookEvent(*args
, **kwargs
)) 
3327 _controls_
.ToolbookEvent_swigregister(ToolbookEvent
) 
3329 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3330 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3331 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3332 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3334 #--------------------------------------------------------------------------- 
3336 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3337 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3338 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3339 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3340 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3341 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3342 TB_FLAT 
= _controls_
.TB_FLAT
 
3343 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3344 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3345 TB_TEXT 
= _controls_
.TB_TEXT
 
3346 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3347 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3348 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3349 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3350 class ToolBarToolBase(_core
.Object
): 
3351     """Proxy of C++ ToolBarToolBase class""" 
3352     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3353     def __init__(self
): raise AttributeError, "No constructor defined" 
3354     __repr__ 
= _swig_repr
 
3355     def GetId(*args
, **kwargs
): 
3356         """GetId(self) -> int""" 
3357         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3359     def GetControl(*args
, **kwargs
): 
3360         """GetControl(self) -> Control""" 
3361         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3363     def GetToolBar(*args
, **kwargs
): 
3364         """GetToolBar(self) -> ToolBarBase""" 
3365         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3367     def IsButton(*args
, **kwargs
): 
3368         """IsButton(self) -> int""" 
3369         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3371     def IsControl(*args
, **kwargs
): 
3372         """IsControl(self) -> int""" 
3373         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3375     def IsSeparator(*args
, **kwargs
): 
3376         """IsSeparator(self) -> int""" 
3377         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3379     def GetStyle(*args
, **kwargs
): 
3380         """GetStyle(self) -> int""" 
3381         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3383     def GetKind(*args
, **kwargs
): 
3384         """GetKind(self) -> int""" 
3385         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3387     def IsEnabled(*args
, **kwargs
): 
3388         """IsEnabled(self) -> bool""" 
3389         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3391     def IsToggled(*args
, **kwargs
): 
3392         """IsToggled(self) -> bool""" 
3393         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3395     def CanBeToggled(*args
, **kwargs
): 
3396         """CanBeToggled(self) -> bool""" 
3397         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3399     def GetNormalBitmap(*args
, **kwargs
): 
3400         """GetNormalBitmap(self) -> Bitmap""" 
3401         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3403     def GetDisabledBitmap(*args
, **kwargs
): 
3404         """GetDisabledBitmap(self) -> Bitmap""" 
3405         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3407     def GetBitmap(*args
, **kwargs
): 
3408         """GetBitmap(self) -> Bitmap""" 
3409         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3411     def GetLabel(*args
, **kwargs
): 
3412         """GetLabel(self) -> String""" 
3413         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3415     def GetShortHelp(*args
, **kwargs
): 
3416         """GetShortHelp(self) -> String""" 
3417         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3419     def GetLongHelp(*args
, **kwargs
): 
3420         """GetLongHelp(self) -> String""" 
3421         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3423     def Enable(*args
, **kwargs
): 
3424         """Enable(self, bool enable) -> bool""" 
3425         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3427     def Toggle(*args
, **kwargs
): 
3429         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3431     def SetToggle(*args
, **kwargs
): 
3432         """SetToggle(self, bool toggle) -> bool""" 
3433         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3435     def SetShortHelp(*args
, **kwargs
): 
3436         """SetShortHelp(self, String help) -> bool""" 
3437         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3439     def SetLongHelp(*args
, **kwargs
): 
3440         """SetLongHelp(self, String help) -> bool""" 
3441         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3443     def SetNormalBitmap(*args
, **kwargs
): 
3444         """SetNormalBitmap(self, Bitmap bmp)""" 
3445         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3447     def SetDisabledBitmap(*args
, **kwargs
): 
3448         """SetDisabledBitmap(self, Bitmap bmp)""" 
3449         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3451     def SetLabel(*args
, **kwargs
): 
3452         """SetLabel(self, String label)""" 
3453         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3455     def Detach(*args
, **kwargs
): 
3457         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3459     def Attach(*args
, **kwargs
): 
3460         """Attach(self, ToolBarBase tbar)""" 
3461         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3463     def GetClientData(*args
, **kwargs
): 
3464         """GetClientData(self) -> PyObject""" 
3465         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3467     def SetClientData(*args
, **kwargs
): 
3468         """SetClientData(self, PyObject clientData)""" 
3469         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3471     GetBitmap1 
= GetNormalBitmap
 
3472     GetBitmap2 
= GetDisabledBitmap
 
3473     SetBitmap1 
= SetNormalBitmap
 
3474     SetBitmap2 
= SetDisabledBitmap
 
3476 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBase
) 
3478 class ToolBarBase(_core
.Control
): 
3479     """Proxy of C++ ToolBarBase class""" 
3480     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3481     def __init__(self
): raise AttributeError, "No constructor defined" 
3482     __repr__ 
= _swig_repr
 
3483     def DoAddTool(*args
, **kwargs
): 
3485         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3486             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3487             String longHelp=EmptyString,  
3488             PyObject clientData=None) -> ToolBarToolBase 
3490         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3492     def DoInsertTool(*args
, **kwargs
): 
3494         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3495             int kind=ITEM_NORMAL,  
3496             String shortHelp=EmptyString, String longHelp=EmptyString,  
3497             PyObject clientData=None) -> ToolBarToolBase 
3499         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3501     # These match the original Add methods for this class, kept for 
3502     # backwards compatibility with versions < 2.3.3. 
3505     def AddTool(self
, id, bitmap
, 
3506                 pushedBitmap 
= wx
.NullBitmap
, 
3509                 shortHelpString 
= '', 
3510                 longHelpString 
= '') : 
3511         '''Old style method to add a tool to the toolbar.''' 
3512         kind 
= wx
.ITEM_NORMAL
 
3513         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3514         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3515                               shortHelpString
, longHelpString
, clientData
) 
3517     def AddSimpleTool(self
, id, bitmap
, 
3518                       shortHelpString 
= '', 
3519                       longHelpString 
= '', 
3521         '''Old style method to add a tool to the toolbar.''' 
3522         kind 
= wx
.ITEM_NORMAL
 
3523         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3524         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3525                               shortHelpString
, longHelpString
, None) 
3527     def InsertTool(self
, pos
, id, bitmap
, 
3528                    pushedBitmap 
= wx
.NullBitmap
, 
3531                    shortHelpString 
= '', 
3532                    longHelpString 
= ''): 
3533         '''Old style method to insert a tool in the toolbar.''' 
3534         kind 
= wx
.ITEM_NORMAL
 
3535         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3536         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3537                                  shortHelpString
, longHelpString
, clientData
) 
3539     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3540                          shortHelpString 
= '', 
3541                          longHelpString 
= '', 
3543         '''Old style method to insert a tool in the toolbar.''' 
3544         kind 
= wx
.ITEM_NORMAL
 
3545         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3546         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3547                                  shortHelpString
, longHelpString
, None) 
3550     # The following are the new toolbar Add methods starting with 
3551     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3552     # able to keep backwards compatibility with using the above 
3553     # methods.  Eventually these should migrate to be the methods used 
3554     # primarily and lose the 'Label' in the name... 
3556     def AddLabelTool(self
, id, label
, bitmap
, 
3557                      bmpDisabled 
= wx
.NullBitmap
, 
3558                      kind 
= wx
.ITEM_NORMAL
, 
3559                      shortHelp 
= '', longHelp 
= '', 
3562         The full AddTool() function. 
3564         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3565         is created and used as the disabled image. 
3567         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3568                               shortHelp
, longHelp
, clientData
) 
3571     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3572                         bmpDisabled 
= wx
.NullBitmap
, 
3573                         kind 
= wx
.ITEM_NORMAL
, 
3574                         shortHelp 
= '', longHelp 
= '', 
3577         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3578         is equivalent to AddTool() 
3580         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3581                                  shortHelp
, longHelp
, clientData
) 
3583     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3584                         bmpDisabled 
= wx
.NullBitmap
, 
3585                         shortHelp 
= '', longHelp 
= '', 
3587         '''Add a check tool, i.e. a tool which can be toggled''' 
3588         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3589                               shortHelp
, longHelp
, clientData
) 
3591     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3592                           bmpDisabled 
= wx
.NullBitmap
, 
3593                           shortHelp 
= '', longHelp 
= '', 
3596         Add a radio tool, i.e. a tool which can be toggled and releases any 
3597         other toggled radio tools in the same group when it happens 
3599         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3600                               shortHelp
, longHelp
, clientData
) 
3603     # For consistency with the backwards compatible methods above, here are 
3604     # some non-'Label' versions of the Check and Radio methods 
3606     def AddCheckTool(self
, id, bitmap
, 
3607                      bmpDisabled 
= wx
.NullBitmap
, 
3608                      shortHelp 
= '', longHelp 
= '', 
3610         '''Add a check tool, i.e. a tool which can be toggled''' 
3611         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3612                               shortHelp
, longHelp
, clientData
) 
3614     def AddRadioTool(self
, id, bitmap
, 
3615                      bmpDisabled 
= wx
.NullBitmap
, 
3616                      shortHelp 
= '', longHelp 
= '', 
3619         Add a radio tool, i.e. a tool which can be toggled and releases any 
3620         other toggled radio tools in the same group when it happens 
3622         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3623                               shortHelp
, longHelp
, clientData
) 
3625     def AddToolItem(*args
, **kwargs
): 
3626         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3627         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3629     def InsertToolItem(*args
, **kwargs
): 
3630         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3631         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3633     def AddControl(*args
, **kwargs
): 
3634         """AddControl(self, Control control) -> ToolBarToolBase""" 
3635         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3637     def InsertControl(*args
, **kwargs
): 
3638         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3639         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3641     def FindControl(*args
, **kwargs
): 
3642         """FindControl(self, int id) -> Control""" 
3643         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3645     def AddSeparator(*args
, **kwargs
): 
3646         """AddSeparator(self) -> ToolBarToolBase""" 
3647         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3649     def InsertSeparator(*args
, **kwargs
): 
3650         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3651         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3653     def RemoveTool(*args
, **kwargs
): 
3654         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3655         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3657     def DeleteToolByPos(*args
, **kwargs
): 
3658         """DeleteToolByPos(self, size_t pos) -> bool""" 
3659         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3661     def DeleteTool(*args
, **kwargs
): 
3662         """DeleteTool(self, int id) -> bool""" 
3663         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3665     def ClearTools(*args
, **kwargs
): 
3666         """ClearTools(self)""" 
3667         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3669     def Realize(*args
, **kwargs
): 
3670         """Realize(self) -> bool""" 
3671         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3673     def EnableTool(*args
, **kwargs
): 
3674         """EnableTool(self, int id, bool enable)""" 
3675         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3677     def ToggleTool(*args
, **kwargs
): 
3678         """ToggleTool(self, int id, bool toggle)""" 
3679         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3681     def SetToggle(*args
, **kwargs
): 
3682         """SetToggle(self, int id, bool toggle)""" 
3683         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3685     def GetToolClientData(*args
, **kwargs
): 
3686         """GetToolClientData(self, int id) -> PyObject""" 
3687         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3689     def SetToolClientData(*args
, **kwargs
): 
3690         """SetToolClientData(self, int id, PyObject clientData)""" 
3691         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3693     def GetToolPos(*args
, **kwargs
): 
3694         """GetToolPos(self, int id) -> int""" 
3695         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3697     def GetToolState(*args
, **kwargs
): 
3698         """GetToolState(self, int id) -> bool""" 
3699         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3701     def GetToolEnabled(*args
, **kwargs
): 
3702         """GetToolEnabled(self, int id) -> bool""" 
3703         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3705     def SetToolShortHelp(*args
, **kwargs
): 
3706         """SetToolShortHelp(self, int id, String helpString)""" 
3707         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3709     def GetToolShortHelp(*args
, **kwargs
): 
3710         """GetToolShortHelp(self, int id) -> String""" 
3711         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3713     def SetToolLongHelp(*args
, **kwargs
): 
3714         """SetToolLongHelp(self, int id, String helpString)""" 
3715         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3717     def GetToolLongHelp(*args
, **kwargs
): 
3718         """GetToolLongHelp(self, int id) -> String""" 
3719         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3721     def SetMarginsXY(*args
, **kwargs
): 
3722         """SetMarginsXY(self, int x, int y)""" 
3723         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3725     def SetMargins(*args
, **kwargs
): 
3726         """SetMargins(self, Size size)""" 
3727         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3729     def SetToolPacking(*args
, **kwargs
): 
3730         """SetToolPacking(self, int packing)""" 
3731         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3733     def SetToolSeparation(*args
, **kwargs
): 
3734         """SetToolSeparation(self, int separation)""" 
3735         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3737     def GetToolMargins(*args
, **kwargs
): 
3738         """GetToolMargins(self) -> Size""" 
3739         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3741     def GetMargins(*args
, **kwargs
): 
3742         """GetMargins(self) -> Size""" 
3743         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3745     def GetToolPacking(*args
, **kwargs
): 
3746         """GetToolPacking(self) -> int""" 
3747         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3749     def GetToolSeparation(*args
, **kwargs
): 
3750         """GetToolSeparation(self) -> int""" 
3751         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3753     def SetRows(*args
, **kwargs
): 
3754         """SetRows(self, int nRows)""" 
3755         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3757     def SetMaxRowsCols(*args
, **kwargs
): 
3758         """SetMaxRowsCols(self, int rows, int cols)""" 
3759         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3761     def GetMaxRows(*args
, **kwargs
): 
3762         """GetMaxRows(self) -> int""" 
3763         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3765     def GetMaxCols(*args
, **kwargs
): 
3766         """GetMaxCols(self) -> int""" 
3767         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3769     def SetToolBitmapSize(*args
, **kwargs
): 
3770         """SetToolBitmapSize(self, Size size)""" 
3771         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3773     def GetToolBitmapSize(*args
, **kwargs
): 
3774         """GetToolBitmapSize(self) -> Size""" 
3775         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3777     def GetToolSize(*args
, **kwargs
): 
3778         """GetToolSize(self) -> Size""" 
3779         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3781     def FindToolForPosition(*args
, **kwargs
): 
3782         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3783         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3785     def FindById(*args
, **kwargs
): 
3786         """FindById(self, int toolid) -> ToolBarToolBase""" 
3787         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3789     def IsVertical(*args
, **kwargs
): 
3790         """IsVertical(self) -> bool""" 
3791         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3793     def GetToolsCount(*args
, **kwargs
): 
3794         """GetToolsCount(self) -> size_t""" 
3795         return _controls_
.ToolBarBase_GetToolsCount(*args
, **kwargs
) 
3797 _controls_
.ToolBarBase_swigregister(ToolBarBase
) 
3799 class ToolBar(ToolBarBase
): 
3800     """Proxy of C++ ToolBar class""" 
3801     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3802     __repr__ 
= _swig_repr
 
3803     def __init__(self
, *args
, **kwargs
):  
3805         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3806             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3807             String name=wxPyToolBarNameStr) -> ToolBar 
3809         _controls_
.ToolBar_swiginit(self
,_controls_
.new_ToolBar(*args
, **kwargs
)) 
3810         self
._setOORInfo
(self
) 
3812     def Create(*args
, **kwargs
): 
3814         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3815             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3816             String name=wxPyToolBarNameStr) -> bool 
3818         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3820     def GetClassDefaultAttributes(*args
, **kwargs
): 
3822         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3824         Get the default attributes for this class.  This is useful if you want 
3825         to use the same font or colour in your own control as in a standard 
3826         control -- which is a much better idea than hard coding specific 
3827         colours or fonts which might look completely out of place on the 
3828         user's system, especially if it uses themes. 
3830         The variant parameter is only relevant under Mac currently and is 
3831         ignore under other platforms. Under Mac, it will change the size of 
3832         the returned font. See `wx.Window.SetWindowVariant` for more about 
3835         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3837     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3838 _controls_
.ToolBar_swigregister(ToolBar
) 
3840 def PreToolBar(*args
, **kwargs
): 
3841     """PreToolBar() -> ToolBar""" 
3842     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3845 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3847     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3849     Get the default attributes for this class.  This is useful if you want 
3850     to use the same font or colour in your own control as in a standard 
3851     control -- which is a much better idea than hard coding specific 
3852     colours or fonts which might look completely out of place on the 
3853     user's system, especially if it uses themes. 
3855     The variant parameter is only relevant under Mac currently and is 
3856     ignore under other platforms. Under Mac, it will change the size of 
3857     the returned font. See `wx.Window.SetWindowVariant` for more about 
3860   return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3862 #--------------------------------------------------------------------------- 
3864 LC_VRULES 
= _controls_
.LC_VRULES
 
3865 LC_HRULES 
= _controls_
.LC_HRULES
 
3866 LC_ICON 
= _controls_
.LC_ICON
 
3867 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3868 LC_LIST 
= _controls_
.LC_LIST
 
3869 LC_REPORT 
= _controls_
.LC_REPORT
 
3870 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3871 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3872 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3873 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3874 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3875 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3876 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3877 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3878 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3879 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3880 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3881 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3882 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3883 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3884 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3885 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3886 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3887 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3888 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3889 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3890 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3891 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3892 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3893 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3894 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3895 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3896 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3897 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3898 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3899 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3900 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3901 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3902 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3903 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3904 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3905 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3906 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3907 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3908 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3909 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3910 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3911 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3912 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3913 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3914 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3915 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3916 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3917 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3918 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3919 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3920 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3921 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3922 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3923 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3924 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3925 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3926 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3927 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3928 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3929 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3930 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3931 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3932 #--------------------------------------------------------------------------- 
3934 class ListItemAttr(object): 
3935     """Proxy of C++ ListItemAttr class""" 
3936     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
3937     __repr__ 
= _swig_repr
 
3938     def __init__(self
, *args
, **kwargs
):  
3940         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3941             Font font=wxNullFont) -> ListItemAttr 
3943         _controls_
.ListItemAttr_swiginit(self
,_controls_
.new_ListItemAttr(*args
, **kwargs
)) 
3944     __swig_destroy__ 
= _controls_
.delete_ListItemAttr
 
3945     __del__ 
= lambda self 
: None; 
3946     def SetTextColour(*args
, **kwargs
): 
3947         """SetTextColour(self, Colour colText)""" 
3948         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3950     def SetBackgroundColour(*args
, **kwargs
): 
3951         """SetBackgroundColour(self, Colour colBack)""" 
3952         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3954     def SetFont(*args
, **kwargs
): 
3955         """SetFont(self, Font font)""" 
3956         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3958     def HasTextColour(*args
, **kwargs
): 
3959         """HasTextColour(self) -> bool""" 
3960         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3962     def HasBackgroundColour(*args
, **kwargs
): 
3963         """HasBackgroundColour(self) -> bool""" 
3964         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3966     def HasFont(*args
, **kwargs
): 
3967         """HasFont(self) -> bool""" 
3968         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3970     def GetTextColour(*args
, **kwargs
): 
3971         """GetTextColour(self) -> Colour""" 
3972         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3974     def GetBackgroundColour(*args
, **kwargs
): 
3975         """GetBackgroundColour(self) -> Colour""" 
3976         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3978     def GetFont(*args
, **kwargs
): 
3979         """GetFont(self) -> Font""" 
3980         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
3982     def AssignFrom(*args
, **kwargs
): 
3983         """AssignFrom(self, ListItemAttr source)""" 
3984         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
3986     def Destroy(*args
, **kwargs
): 
3988         val 
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
3992 _controls_
.ListItemAttr_swigregister(ListItemAttr
) 
3993 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
3995 #--------------------------------------------------------------------------- 
3997 class ListItem(_core
.Object
): 
3998     """Proxy of C++ ListItem class""" 
3999     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4000     __repr__ 
= _swig_repr
 
4001     def __init__(self
, *args
, **kwargs
):  
4002         """__init__(self) -> ListItem""" 
4003         _controls_
.ListItem_swiginit(self
,_controls_
.new_ListItem(*args
, **kwargs
)) 
4004     __swig_destroy__ 
= _controls_
.delete_ListItem
 
4005     __del__ 
= lambda self 
: None; 
4006     def Clear(*args
, **kwargs
): 
4008         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4010     def ClearAttributes(*args
, **kwargs
): 
4011         """ClearAttributes(self)""" 
4012         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4014     def SetMask(*args
, **kwargs
): 
4015         """SetMask(self, long mask)""" 
4016         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4018     def SetId(*args
, **kwargs
): 
4019         """SetId(self, long id)""" 
4020         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4022     def SetColumn(*args
, **kwargs
): 
4023         """SetColumn(self, int col)""" 
4024         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4026     def SetState(*args
, **kwargs
): 
4027         """SetState(self, long state)""" 
4028         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4030     def SetStateMask(*args
, **kwargs
): 
4031         """SetStateMask(self, long stateMask)""" 
4032         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4034     def SetText(*args
, **kwargs
): 
4035         """SetText(self, String text)""" 
4036         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4038     def SetImage(*args
, **kwargs
): 
4039         """SetImage(self, int image)""" 
4040         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4042     def SetData(*args
, **kwargs
): 
4043         """SetData(self, long data)""" 
4044         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4046     def SetWidth(*args
, **kwargs
): 
4047         """SetWidth(self, int width)""" 
4048         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4050     def SetAlign(*args
, **kwargs
): 
4051         """SetAlign(self, int align)""" 
4052         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4054     def SetTextColour(*args
, **kwargs
): 
4055         """SetTextColour(self, Colour colText)""" 
4056         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4058     def SetBackgroundColour(*args
, **kwargs
): 
4059         """SetBackgroundColour(self, Colour colBack)""" 
4060         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4062     def SetFont(*args
, **kwargs
): 
4063         """SetFont(self, Font font)""" 
4064         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4066     def GetMask(*args
, **kwargs
): 
4067         """GetMask(self) -> long""" 
4068         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4070     def GetId(*args
, **kwargs
): 
4071         """GetId(self) -> long""" 
4072         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4074     def GetColumn(*args
, **kwargs
): 
4075         """GetColumn(self) -> int""" 
4076         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4078     def GetState(*args
, **kwargs
): 
4079         """GetState(self) -> long""" 
4080         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4082     def GetText(*args
, **kwargs
): 
4083         """GetText(self) -> String""" 
4084         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4086     def GetImage(*args
, **kwargs
): 
4087         """GetImage(self) -> int""" 
4088         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4090     def GetData(*args
, **kwargs
): 
4091         """GetData(self) -> long""" 
4092         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4094     def GetWidth(*args
, **kwargs
): 
4095         """GetWidth(self) -> int""" 
4096         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4098     def GetAlign(*args
, **kwargs
): 
4099         """GetAlign(self) -> int""" 
4100         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4102     def GetAttributes(*args
, **kwargs
): 
4103         """GetAttributes(self) -> ListItemAttr""" 
4104         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4106     def HasAttributes(*args
, **kwargs
): 
4107         """HasAttributes(self) -> bool""" 
4108         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4110     def GetTextColour(*args
, **kwargs
): 
4111         """GetTextColour(self) -> Colour""" 
4112         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4114     def GetBackgroundColour(*args
, **kwargs
): 
4115         """GetBackgroundColour(self) -> Colour""" 
4116         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4118     def GetFont(*args
, **kwargs
): 
4119         """GetFont(self) -> Font""" 
4120         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4122     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4123     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4124     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4125     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4126     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4127     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4128     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4129     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4130     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4131     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4132 _controls_
.ListItem_swigregister(ListItem
) 
4134 #--------------------------------------------------------------------------- 
4136 class ListEvent(_core
.NotifyEvent
): 
4137     """Proxy of C++ ListEvent class""" 
4138     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4139     __repr__ 
= _swig_repr
 
4140     def __init__(self
, *args
, **kwargs
):  
4141         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4142         _controls_
.ListEvent_swiginit(self
,_controls_
.new_ListEvent(*args
, **kwargs
)) 
4143     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4144     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4145     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4146     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4147     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4148     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4149     def GetKeyCode(*args
, **kwargs
): 
4150         """GetKeyCode(self) -> int""" 
4151         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4153     GetCode 
= GetKeyCode 
 
4154     def GetIndex(*args
, **kwargs
): 
4155         """GetIndex(self) -> long""" 
4156         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4158     def GetColumn(*args
, **kwargs
): 
4159         """GetColumn(self) -> int""" 
4160         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4162     def GetPoint(*args
, **kwargs
): 
4163         """GetPoint(self) -> Point""" 
4164         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4166     GetPosition 
= GetPoint 
 
4167     def GetLabel(*args
, **kwargs
): 
4168         """GetLabel(self) -> String""" 
4169         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4171     def GetText(*args
, **kwargs
): 
4172         """GetText(self) -> String""" 
4173         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4175     def GetImage(*args
, **kwargs
): 
4176         """GetImage(self) -> int""" 
4177         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4179     def GetData(*args
, **kwargs
): 
4180         """GetData(self) -> long""" 
4181         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4183     def GetMask(*args
, **kwargs
): 
4184         """GetMask(self) -> long""" 
4185         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4187     def GetItem(*args
, **kwargs
): 
4188         """GetItem(self) -> ListItem""" 
4189         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4191     def GetCacheFrom(*args
, **kwargs
): 
4192         """GetCacheFrom(self) -> long""" 
4193         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4195     def GetCacheTo(*args
, **kwargs
): 
4196         """GetCacheTo(self) -> long""" 
4197         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4199     def IsEditCancelled(*args
, **kwargs
): 
4200         """IsEditCancelled(self) -> bool""" 
4201         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4203     def SetEditCanceled(*args
, **kwargs
): 
4204         """SetEditCanceled(self, bool editCancelled)""" 
4205         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4207 _controls_
.ListEvent_swigregister(ListEvent
) 
4209 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4210 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4211 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4212 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4213 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4214 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4215 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4216 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4217 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4218 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4219 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4220 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4221 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4222 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4223 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4224 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4225 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4226 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4227 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4228 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4229 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4230 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4231 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4232 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4233 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4234 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4239 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4240 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4241 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4242 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4243 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4244 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4245 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4246 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4247 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4248 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4249 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4250 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4251 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4252 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4258 #--------------------------------------------------------------------------- 
4260 class ListCtrl(_core
.Control
): 
4261     """Proxy of C++ ListCtrl class""" 
4262     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4263     __repr__ 
= _swig_repr
 
4264     def __init__(self
, *args
, **kwargs
):  
4266         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4267             Size size=DefaultSize, long style=LC_ICON,  
4268             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4270         _controls_
.ListCtrl_swiginit(self
,_controls_
.new_ListCtrl(*args
, **kwargs
)) 
4271         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4273     def Create(*args
, **kwargs
): 
4275         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4276             Size size=DefaultSize, long style=LC_ICON,  
4277             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4279         Do the 2nd phase and create the GUI control. 
4281         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4283     def _setCallbackInfo(*args
, **kwargs
): 
4284         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4285         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4287     def GetColumn(*args
, **kwargs
): 
4288         """GetColumn(self, int col) -> ListItem""" 
4289         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4290         if val 
is not None: val
.thisown 
= 1 
4293     def SetColumn(*args
, **kwargs
): 
4294         """SetColumn(self, int col, ListItem item) -> bool""" 
4295         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4297     def GetColumnWidth(*args
, **kwargs
): 
4298         """GetColumnWidth(self, int col) -> int""" 
4299         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4301     def SetColumnWidth(*args
, **kwargs
): 
4302         """SetColumnWidth(self, int col, int width) -> bool""" 
4303         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4305     def GetCountPerPage(*args
, **kwargs
): 
4306         """GetCountPerPage(self) -> int""" 
4307         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4309     def GetViewRect(*args
, **kwargs
): 
4310         """GetViewRect(self) -> Rect""" 
4311         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4313     def GetEditControl(*args
, **kwargs
): 
4314         """GetEditControl(self) -> TextCtrl""" 
4315         return _controls_
.ListCtrl_GetEditControl(*args
, **kwargs
) 
4317     def GetItem(*args
, **kwargs
): 
4318         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4319         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4320         if val 
is not None: val
.thisown 
= 1 
4323     def SetItem(*args
, **kwargs
): 
4324         """SetItem(self, ListItem info) -> bool""" 
4325         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4327     def SetStringItem(*args
, **kwargs
): 
4328         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4329         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4331     def GetItemState(*args
, **kwargs
): 
4332         """GetItemState(self, long item, long stateMask) -> int""" 
4333         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4335     def SetItemState(*args
, **kwargs
): 
4336         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4337         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4339     def SetItemImage(*args
, **kwargs
): 
4340         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4341         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4343     def SetItemColumnImage(*args
, **kwargs
): 
4344         """SetItemColumnImage(self, long item, long column, int image) -> bool""" 
4345         return _controls_
.ListCtrl_SetItemColumnImage(*args
, **kwargs
) 
4347     def GetItemText(*args
, **kwargs
): 
4348         """GetItemText(self, long item) -> String""" 
4349         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4351     def SetItemText(*args
, **kwargs
): 
4352         """SetItemText(self, long item, String str)""" 
4353         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4355     def GetItemData(*args
, **kwargs
): 
4356         """GetItemData(self, long item) -> long""" 
4357         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4359     def SetItemData(*args
, **kwargs
): 
4360         """SetItemData(self, long item, long data) -> bool""" 
4361         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4363     def GetItemPosition(*args
, **kwargs
): 
4364         """GetItemPosition(self, long item) -> Point""" 
4365         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4367     def GetItemRect(*args
, **kwargs
): 
4368         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4369         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4371     def SetItemPosition(*args
, **kwargs
): 
4372         """SetItemPosition(self, long item, Point pos) -> bool""" 
4373         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4375     def GetItemCount(*args
, **kwargs
): 
4376         """GetItemCount(self) -> int""" 
4377         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4379     def GetColumnCount(*args
, **kwargs
): 
4380         """GetColumnCount(self) -> int""" 
4381         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4383     def GetItemSpacing(*args
, **kwargs
): 
4384         """GetItemSpacing(self) -> Size""" 
4385         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4387     GetItemSpacing 
= wx
._deprecated
(GetItemSpacing
)  
4388     def SetItemSpacing(*args
, **kwargs
): 
4389         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4390         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4392     SetItemSpacing 
= wx
._deprecated
(SetItemSpacing
)  
4393     def GetSelectedItemCount(*args
, **kwargs
): 
4394         """GetSelectedItemCount(self) -> int""" 
4395         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4397     def GetTextColour(*args
, **kwargs
): 
4398         """GetTextColour(self) -> Colour""" 
4399         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4401     def SetTextColour(*args
, **kwargs
): 
4402         """SetTextColour(self, Colour col)""" 
4403         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4405     def GetTopItem(*args
, **kwargs
): 
4406         """GetTopItem(self) -> long""" 
4407         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4409     def SetSingleStyle(*args
, **kwargs
): 
4410         """SetSingleStyle(self, long style, bool add=True)""" 
4411         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4413     def GetNextItem(*args
, **kwargs
): 
4414         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4415         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4417     def GetImageList(*args
, **kwargs
): 
4418         """GetImageList(self, int which) -> ImageList""" 
4419         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4421     def SetImageList(*args
, **kwargs
): 
4422         """SetImageList(self, ImageList imageList, int which)""" 
4423         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4425     def AssignImageList(*args
, **kwargs
): 
4426         """AssignImageList(self, ImageList imageList, int which)""" 
4427         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4429     def InReportView(*args
, **kwargs
): 
4430         """InReportView(self) -> bool""" 
4431         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4433     def IsVirtual(*args
, **kwargs
): 
4434         """IsVirtual(self) -> bool""" 
4435         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4437     def RefreshItem(*args
, **kwargs
): 
4438         """RefreshItem(self, long item)""" 
4439         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4441     def RefreshItems(*args
, **kwargs
): 
4442         """RefreshItems(self, long itemFrom, long itemTo)""" 
4443         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4445     def Arrange(*args
, **kwargs
): 
4446         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4447         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4449     def DeleteItem(*args
, **kwargs
): 
4450         """DeleteItem(self, long item) -> bool""" 
4451         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4453     def DeleteAllItems(*args
, **kwargs
): 
4454         """DeleteAllItems(self) -> bool""" 
4455         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4457     def DeleteColumn(*args
, **kwargs
): 
4458         """DeleteColumn(self, int col) -> bool""" 
4459         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4461     def DeleteAllColumns(*args
, **kwargs
): 
4462         """DeleteAllColumns(self) -> bool""" 
4463         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4465     def ClearAll(*args
, **kwargs
): 
4466         """ClearAll(self)""" 
4467         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4469     def EditLabel(*args
, **kwargs
): 
4470         """EditLabel(self, long item)""" 
4471         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4473     def EnsureVisible(*args
, **kwargs
): 
4474         """EnsureVisible(self, long item) -> bool""" 
4475         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4477     def FindItem(*args
, **kwargs
): 
4478         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4479         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4481     def FindItemData(*args
, **kwargs
): 
4482         """FindItemData(self, long start, long data) -> long""" 
4483         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4485     def FindItemAtPos(*args
, **kwargs
): 
4486         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4487         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4489     def HitTest(*args
, **kwargs
): 
4491         HitTest(Point point) -> (item, where) 
4493         Determines which item (if any) is at the specified point, giving 
4494          in the second return value (see wx.LIST_HITTEST flags.) 
4496         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4498     def InsertItem(*args
, **kwargs
): 
4499         """InsertItem(self, ListItem info) -> long""" 
4500         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4502     def InsertStringItem(*args
, **kwargs
): 
4503         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4504         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4506     def InsertImageItem(*args
, **kwargs
): 
4507         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4508         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4510     def InsertImageStringItem(*args
, **kwargs
): 
4511         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4512         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4514     def InsertColumnItem(*args
, **kwargs
): 
4515         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4516         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4518     InsertColumnInfo 
= InsertColumnItem 
 
4519     def InsertColumn(*args
, **kwargs
): 
4521         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4522             int width=-1) -> long 
4524         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4526     def SetItemCount(*args
, **kwargs
): 
4527         """SetItemCount(self, long count)""" 
4528         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4530     def ScrollList(*args
, **kwargs
): 
4531         """ScrollList(self, int dx, int dy) -> bool""" 
4532         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4534     def SetItemTextColour(*args
, **kwargs
): 
4535         """SetItemTextColour(self, long item, Colour col)""" 
4536         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4538     def GetItemTextColour(*args
, **kwargs
): 
4539         """GetItemTextColour(self, long item) -> Colour""" 
4540         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4542     def SetItemBackgroundColour(*args
, **kwargs
): 
4543         """SetItemBackgroundColour(self, long item, Colour col)""" 
4544         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4546     def GetItemBackgroundColour(*args
, **kwargs
): 
4547         """GetItemBackgroundColour(self, long item) -> Colour""" 
4548         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4550     def SetItemFont(*args
, **kwargs
): 
4551         """SetItemFont(self, long item, Font f)""" 
4552         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4554     def GetItemFont(*args
, **kwargs
): 
4555         """GetItemFont(self, long item) -> Font""" 
4556         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4560     def Select(self
, idx
, on
=1): 
4561         '''[de]select an item''' 
4562         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4564         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4566     def Focus(self
, idx
): 
4567         '''Focus and show the given item''' 
4568         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4569         self
.EnsureVisible(idx
) 
4571     def GetFocusedItem(self
): 
4572         '''get the currently focused item or -1 if none''' 
4573         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4575     def GetFirstSelected(self
, *args
): 
4576         '''return first selected item, or -1 when none''' 
4577         return self
.GetNextSelected(-1) 
4579     def GetNextSelected(self
, item
): 
4580         '''return subsequent selected items, or -1 when no more''' 
4581         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4583     def IsSelected(self
, idx
): 
4584         '''return True if the item is selected''' 
4585         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
4587     def SetColumnImage(self
, col
, image
): 
4588         item 
= self
.GetColumn(col
) 
4589         # preserve all other attributes too 
4590         item
.SetMask( wx
.LIST_MASK_STATE |
 
4592                       wx
.LIST_MASK_IMAGE |
 
4595                       wx
.LIST_MASK_WIDTH |
 
4596                       wx
.LIST_MASK_FORMAT 
) 
4597         item
.SetImage(image
) 
4598         self
.SetColumn(col
, item
) 
4600     def ClearColumnImage(self
, col
): 
4601         self
.SetColumnImage(col
, -1) 
4603     def Append(self
, entry
): 
4604         '''Append an item to the list control.  The entry parameter should be a 
4605            sequence with an item for each column''' 
4611             pos 
= self
.GetItemCount() 
4612             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4613             for i 
in range(1, len(entry
)): 
4614                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4617     def SortItems(*args
, **kwargs
): 
4618         """SortItems(self, PyObject func) -> bool""" 
4619         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4621     def GetMainWindow(*args
, **kwargs
): 
4622         """GetMainWindow(self) -> Window""" 
4623         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4625     def GetClassDefaultAttributes(*args
, **kwargs
): 
4627         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4629         Get the default attributes for this class.  This is useful if you want 
4630         to use the same font or colour in your own control as in a standard 
4631         control -- which is a much better idea than hard coding specific 
4632         colours or fonts which might look completely out of place on the 
4633         user's system, especially if it uses themes. 
4635         The variant parameter is only relevant under Mac currently and is 
4636         ignore under other platforms. Under Mac, it will change the size of 
4637         the returned font. See `wx.Window.SetWindowVariant` for more about 
4640         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4642     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4643 _controls_
.ListCtrl_swigregister(ListCtrl
) 
4645 def PreListCtrl(*args
, **kwargs
): 
4646     """PreListCtrl() -> ListCtrl""" 
4647     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4650 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4652     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4654     Get the default attributes for this class.  This is useful if you want 
4655     to use the same font or colour in your own control as in a standard 
4656     control -- which is a much better idea than hard coding specific 
4657     colours or fonts which might look completely out of place on the 
4658     user's system, especially if it uses themes. 
4660     The variant parameter is only relevant under Mac currently and is 
4661     ignore under other platforms. Under Mac, it will change the size of 
4662     the returned font. See `wx.Window.SetWindowVariant` for more about 
4665   return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4667 #--------------------------------------------------------------------------- 
4669 class ListView(ListCtrl
): 
4670     """Proxy of C++ ListView class""" 
4671     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4672     __repr__ 
= _swig_repr
 
4673     def __init__(self
, *args
, **kwargs
):  
4675         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4676             Size size=DefaultSize, long style=LC_REPORT,  
4677             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4679         _controls_
.ListView_swiginit(self
,_controls_
.new_ListView(*args
, **kwargs
)) 
4680         self
._setOORInfo
(self
) 
4682     def Create(*args
, **kwargs
): 
4684         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4685             Size size=DefaultSize, long style=LC_REPORT,  
4686             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4688         Do the 2nd phase and create the GUI control. 
4690         return _controls_
.ListView_Create(*args
, **kwargs
) 
4692     def Select(*args
, **kwargs
): 
4693         """Select(self, long n, bool on=True)""" 
4694         return _controls_
.ListView_Select(*args
, **kwargs
) 
4696     def Focus(*args
, **kwargs
): 
4697         """Focus(self, long index)""" 
4698         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4700     def GetFocusedItem(*args
, **kwargs
): 
4701         """GetFocusedItem(self) -> long""" 
4702         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4704     def GetNextSelected(*args
, **kwargs
): 
4705         """GetNextSelected(self, long item) -> long""" 
4706         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4708     def GetFirstSelected(*args
, **kwargs
): 
4709         """GetFirstSelected(self) -> long""" 
4710         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4712     def IsSelected(*args
, **kwargs
): 
4713         """IsSelected(self, long index) -> bool""" 
4714         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4716     def SetColumnImage(*args
, **kwargs
): 
4717         """SetColumnImage(self, int col, int image)""" 
4718         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4720     def ClearColumnImage(*args
, **kwargs
): 
4721         """ClearColumnImage(self, int col)""" 
4722         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4724 _controls_
.ListView_swigregister(ListView
) 
4726 def PreListView(*args
, **kwargs
): 
4727     """PreListView() -> ListView""" 
4728     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4731 #--------------------------------------------------------------------------- 
4733 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4734 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4735 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4736 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4737 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4738 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4739 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4740 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4741 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4742 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4743 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4744 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4745 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4746 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4749 wxTR_AQUA_BUTTONS 
= 0 
4751 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4752 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4753 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4754 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4755 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4756 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4757 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4758 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4759 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4760 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4761 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4762 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4763 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4764 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4765 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4766 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4767 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4768 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4769 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4770 #--------------------------------------------------------------------------- 
4772 class TreeItemId(object): 
4773     """Proxy of C++ TreeItemId class""" 
4774     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4775     __repr__ 
= _swig_repr
 
4776     def __init__(self
, *args
, **kwargs
):  
4777         """__init__(self) -> TreeItemId""" 
4778         _controls_
.TreeItemId_swiginit(self
,_controls_
.new_TreeItemId(*args
, **kwargs
)) 
4779     __swig_destroy__ 
= _controls_
.delete_TreeItemId
 
4780     __del__ 
= lambda self 
: None; 
4781     def IsOk(*args
, **kwargs
): 
4782         """IsOk(self) -> bool""" 
4783         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4785     def __eq__(*args
, **kwargs
): 
4786         """__eq__(self, TreeItemId other) -> bool""" 
4787         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4789     def __ne__(*args
, **kwargs
): 
4790         """__ne__(self, TreeItemId other) -> bool""" 
4791         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4793     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4795     def __nonzero__(self
): return self
.IsOk()  
4796 _controls_
.TreeItemId_swigregister(TreeItemId
) 
4797 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4799 class TreeItemData(object): 
4800     """Proxy of C++ TreeItemData class""" 
4801     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4802     __repr__ 
= _swig_repr
 
4803     def __init__(self
, *args
, **kwargs
):  
4804         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4805         _controls_
.TreeItemData_swiginit(self
,_controls_
.new_TreeItemData(*args
, **kwargs
)) 
4806     __swig_destroy__ 
= _controls_
.delete_TreeItemData
 
4807     __del__ 
= lambda self 
: None; 
4808     def GetData(*args
, **kwargs
): 
4809         """GetData(self) -> PyObject""" 
4810         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4812     def SetData(*args
, **kwargs
): 
4813         """SetData(self, PyObject obj)""" 
4814         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4816     def GetId(*args
, **kwargs
): 
4817         """GetId(self) -> TreeItemId""" 
4818         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4820     def SetId(*args
, **kwargs
): 
4821         """SetId(self, TreeItemId id)""" 
4822         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4824     def Destroy(*args
, **kwargs
): 
4826         val 
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4830 _controls_
.TreeItemData_swigregister(TreeItemData
) 
4832 #--------------------------------------------------------------------------- 
4834 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4835 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4836 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4837 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4838 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4839 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4840 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4841 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4842 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4843 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4844 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4845 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4846 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4847 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4848 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4849 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4850 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4851 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4852 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4853 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4854 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
4855 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4856 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4857 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4858 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4859 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4860 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4861 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4862 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4863 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4864 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4865 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4866 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4867 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4868 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4869 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4870 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4871 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4872 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4873 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4874 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4875 EVT_TREE_ITEM_MENU         
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
4877 class TreeEvent(_core
.NotifyEvent
): 
4878     """Proxy of C++ TreeEvent class""" 
4879     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4880     __repr__ 
= _swig_repr
 
4881     def __init__(self
, *args
, **kwargs
):  
4882         """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
4883         _controls_
.TreeEvent_swiginit(self
,_controls_
.new_TreeEvent(*args
, **kwargs
)) 
4884     def GetItem(*args
, **kwargs
): 
4885         """GetItem(self) -> TreeItemId""" 
4886         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4888     def SetItem(*args
, **kwargs
): 
4889         """SetItem(self, TreeItemId item)""" 
4890         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4892     def GetOldItem(*args
, **kwargs
): 
4893         """GetOldItem(self) -> TreeItemId""" 
4894         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4896     def SetOldItem(*args
, **kwargs
): 
4897         """SetOldItem(self, TreeItemId item)""" 
4898         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4900     def GetPoint(*args
, **kwargs
): 
4901         """GetPoint(self) -> Point""" 
4902         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4904     def SetPoint(*args
, **kwargs
): 
4905         """SetPoint(self, Point pt)""" 
4906         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4908     def GetKeyEvent(*args
, **kwargs
): 
4909         """GetKeyEvent(self) -> KeyEvent""" 
4910         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4912     def GetKeyCode(*args
, **kwargs
): 
4913         """GetKeyCode(self) -> int""" 
4914         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4916     def SetKeyEvent(*args
, **kwargs
): 
4917         """SetKeyEvent(self, KeyEvent evt)""" 
4918         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4920     def GetLabel(*args
, **kwargs
): 
4921         """GetLabel(self) -> String""" 
4922         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4924     def SetLabel(*args
, **kwargs
): 
4925         """SetLabel(self, String label)""" 
4926         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4928     def IsEditCancelled(*args
, **kwargs
): 
4929         """IsEditCancelled(self) -> bool""" 
4930         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4932     def SetEditCanceled(*args
, **kwargs
): 
4933         """SetEditCanceled(self, bool editCancelled)""" 
4934         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4936     def SetToolTip(*args
, **kwargs
): 
4937         """SetToolTip(self, String toolTip)""" 
4938         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4940     def GetToolTip(*args
, **kwargs
): 
4941         """GetToolTip(self) -> String""" 
4942         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
4944 _controls_
.TreeEvent_swigregister(TreeEvent
) 
4946 #--------------------------------------------------------------------------- 
4948 class TreeCtrl(_core
.Control
): 
4949     """Proxy of C++ TreeCtrl class""" 
4950     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
4951     __repr__ 
= _swig_repr
 
4952     def __init__(self
, *args
, **kwargs
):  
4954         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4955             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4956             Validator validator=DefaultValidator,  
4957             String name=TreeCtrlNameStr) -> TreeCtrl 
4959         _controls_
.TreeCtrl_swiginit(self
,_controls_
.new_TreeCtrl(*args
, **kwargs
)) 
4960         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4962     def Create(*args
, **kwargs
): 
4964         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4965             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4966             Validator validator=DefaultValidator,  
4967             String name=TreeCtrlNameStr) -> bool 
4969         Do the 2nd phase and create the GUI control. 
4971         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
4973     def _setCallbackInfo(*args
, **kwargs
): 
4974         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4975         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
4977     def GetCount(*args
, **kwargs
): 
4978         """GetCount(self) -> unsigned int""" 
4979         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
4981     def GetIndent(*args
, **kwargs
): 
4982         """GetIndent(self) -> unsigned int""" 
4983         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
4985     def SetIndent(*args
, **kwargs
): 
4986         """SetIndent(self, unsigned int indent)""" 
4987         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
4989     def GetSpacing(*args
, **kwargs
): 
4990         """GetSpacing(self) -> unsigned int""" 
4991         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
4993     def SetSpacing(*args
, **kwargs
): 
4994         """SetSpacing(self, unsigned int spacing)""" 
4995         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
4997     def GetImageList(*args
, **kwargs
): 
4998         """GetImageList(self) -> ImageList""" 
4999         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5001     def GetStateImageList(*args
, **kwargs
): 
5002         """GetStateImageList(self) -> ImageList""" 
5003         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5005     def SetImageList(*args
, **kwargs
): 
5006         """SetImageList(self, ImageList imageList)""" 
5007         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5009     def SetStateImageList(*args
, **kwargs
): 
5010         """SetStateImageList(self, ImageList imageList)""" 
5011         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5013     def AssignImageList(*args
, **kwargs
): 
5014         """AssignImageList(self, ImageList imageList)""" 
5015         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5017     def AssignStateImageList(*args
, **kwargs
): 
5018         """AssignStateImageList(self, ImageList imageList)""" 
5019         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5021     def GetItemText(*args
, **kwargs
): 
5022         """GetItemText(self, TreeItemId item) -> String""" 
5023         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5025     def GetItemImage(*args
, **kwargs
): 
5026         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5027         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5029     def GetItemData(*args
, **kwargs
): 
5030         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5031         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5033     def GetItemPyData(*args
, **kwargs
): 
5034         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5035         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5037     GetPyData 
= GetItemPyData 
 
5038     def GetItemTextColour(*args
, **kwargs
): 
5039         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5040         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5042     def GetItemBackgroundColour(*args
, **kwargs
): 
5043         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5044         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5046     def GetItemFont(*args
, **kwargs
): 
5047         """GetItemFont(self, TreeItemId item) -> Font""" 
5048         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5050     def SetItemText(*args
, **kwargs
): 
5051         """SetItemText(self, TreeItemId item, String text)""" 
5052         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5054     def SetItemImage(*args
, **kwargs
): 
5055         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5056         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5058     def SetItemData(*args
, **kwargs
): 
5059         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5060         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5062     def SetItemPyData(*args
, **kwargs
): 
5063         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5064         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5066     SetPyData 
= SetItemPyData 
 
5067     def SetItemHasChildren(*args
, **kwargs
): 
5068         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5069         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5071     def SetItemBold(*args
, **kwargs
): 
5072         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5073         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5075     def SetItemDropHighlight(*args
, **kwargs
): 
5076         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5077         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5079     def SetItemTextColour(*args
, **kwargs
): 
5080         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5081         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5083     def SetItemBackgroundColour(*args
, **kwargs
): 
5084         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5085         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5087     def SetItemFont(*args
, **kwargs
): 
5088         """SetItemFont(self, TreeItemId item, Font font)""" 
5089         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5091     def IsVisible(*args
, **kwargs
): 
5092         """IsVisible(self, TreeItemId item) -> bool""" 
5093         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5095     def ItemHasChildren(*args
, **kwargs
): 
5096         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5097         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5099     def IsExpanded(*args
, **kwargs
): 
5100         """IsExpanded(self, TreeItemId item) -> bool""" 
5101         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5103     def IsSelected(*args
, **kwargs
): 
5104         """IsSelected(self, TreeItemId item) -> bool""" 
5105         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5107     def IsBold(*args
, **kwargs
): 
5108         """IsBold(self, TreeItemId item) -> bool""" 
5109         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5111     def GetChildrenCount(*args
, **kwargs
): 
5112         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5113         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5115     def GetRootItem(*args
, **kwargs
): 
5116         """GetRootItem(self) -> TreeItemId""" 
5117         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5119     def GetSelection(*args
, **kwargs
): 
5120         """GetSelection(self) -> TreeItemId""" 
5121         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5123     def GetSelections(*args
, **kwargs
): 
5124         """GetSelections(self) -> PyObject""" 
5125         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5127     def GetItemParent(*args
, **kwargs
): 
5128         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5129         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5131     def GetFirstChild(*args
, **kwargs
): 
5132         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5133         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5135     def GetNextChild(*args
, **kwargs
): 
5136         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5137         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5139     def GetLastChild(*args
, **kwargs
): 
5140         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5141         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5143     def GetNextSibling(*args
, **kwargs
): 
5144         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5145         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5147     def GetPrevSibling(*args
, **kwargs
): 
5148         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5149         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5151     def GetFirstVisibleItem(*args
, **kwargs
): 
5152         """GetFirstVisibleItem(self) -> TreeItemId""" 
5153         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5155     def GetNextVisible(*args
, **kwargs
): 
5156         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5157         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5159     def GetPrevVisible(*args
, **kwargs
): 
5160         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5161         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5163     def AddRoot(*args
, **kwargs
): 
5164         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5165         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5167     def PrependItem(*args
, **kwargs
): 
5169         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5170             TreeItemData data=None) -> TreeItemId 
5172         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5174     def InsertItem(*args
, **kwargs
): 
5176         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5177             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5179         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5181     def InsertItemBefore(*args
, **kwargs
): 
5183         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5184             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5186         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5188     def AppendItem(*args
, **kwargs
): 
5190         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5191             TreeItemData data=None) -> TreeItemId 
5193         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5195     def Delete(*args
, **kwargs
): 
5196         """Delete(self, TreeItemId item)""" 
5197         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5199     def DeleteChildren(*args
, **kwargs
): 
5200         """DeleteChildren(self, TreeItemId item)""" 
5201         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5203     def DeleteAllItems(*args
, **kwargs
): 
5204         """DeleteAllItems(self)""" 
5205         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5207     def Expand(*args
, **kwargs
): 
5208         """Expand(self, TreeItemId item)""" 
5209         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5211     def Collapse(*args
, **kwargs
): 
5212         """Collapse(self, TreeItemId item)""" 
5213         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5215     def CollapseAndReset(*args
, **kwargs
): 
5216         """CollapseAndReset(self, TreeItemId item)""" 
5217         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5219     def Toggle(*args
, **kwargs
): 
5220         """Toggle(self, TreeItemId item)""" 
5221         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5223     def Unselect(*args
, **kwargs
): 
5224         """Unselect(self)""" 
5225         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5227     def UnselectItem(*args
, **kwargs
): 
5228         """UnselectItem(self, TreeItemId item)""" 
5229         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5231     def UnselectAll(*args
, **kwargs
): 
5232         """UnselectAll(self)""" 
5233         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5235     def SelectItem(*args
, **kwargs
): 
5236         """SelectItem(self, TreeItemId item, bool select=True)""" 
5237         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5239     def ToggleItemSelection(*args
, **kwargs
): 
5240         """ToggleItemSelection(self, TreeItemId item)""" 
5241         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5243     def EnsureVisible(*args
, **kwargs
): 
5244         """EnsureVisible(self, TreeItemId item)""" 
5245         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5247     def ScrollTo(*args
, **kwargs
): 
5248         """ScrollTo(self, TreeItemId item)""" 
5249         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5251     def EditLabel(*args
, **kwargs
): 
5252         """EditLabel(self, TreeItemId item)""" 
5253         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5255     def GetEditControl(*args
, **kwargs
): 
5256         """GetEditControl(self) -> TextCtrl""" 
5257         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5259     def SortChildren(*args
, **kwargs
): 
5260         """SortChildren(self, TreeItemId item)""" 
5261         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5263     def HitTest(*args
, **kwargs
): 
5265         HitTest(Point point) -> (item, where) 
5267         Determine which item (if any) belongs the given point.  The coordinates 
5268         specified are relative to the client area of tree ctrl and the where return 
5269         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5272         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5274     def GetBoundingRect(*args
, **kwargs
): 
5275         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5276         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5278     def GetClassDefaultAttributes(*args
, **kwargs
): 
5280         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5282         Get the default attributes for this class.  This is useful if you want 
5283         to use the same font or colour in your own control as in a standard 
5284         control -- which is a much better idea than hard coding specific 
5285         colours or fonts which might look completely out of place on the 
5286         user's system, especially if it uses themes. 
5288         The variant parameter is only relevant under Mac currently and is 
5289         ignore under other platforms. Under Mac, it will change the size of 
5290         the returned font. See `wx.Window.SetWindowVariant` for more about 
5293         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5295     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5296     def SetQuickBestSize(*args
, **kwargs
): 
5297         """SetQuickBestSize(self, bool q)""" 
5298         return _controls_
.TreeCtrl_SetQuickBestSize(*args
, **kwargs
) 
5300     def GetQuickBestSize(*args
, **kwargs
): 
5301         """GetQuickBestSize(self) -> bool""" 
5302         return _controls_
.TreeCtrl_GetQuickBestSize(*args
, **kwargs
) 
5304 _controls_
.TreeCtrl_swigregister(TreeCtrl
) 
5306 def PreTreeCtrl(*args
, **kwargs
): 
5307     """PreTreeCtrl() -> TreeCtrl""" 
5308     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5311 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5313     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5315     Get the default attributes for this class.  This is useful if you want 
5316     to use the same font or colour in your own control as in a standard 
5317     control -- which is a much better idea than hard coding specific 
5318     colours or fonts which might look completely out of place on the 
5319     user's system, especially if it uses themes. 
5321     The variant parameter is only relevant under Mac currently and is 
5322     ignore under other platforms. Under Mac, it will change the size of 
5323     the returned font. See `wx.Window.SetWindowVariant` for more about 
5326   return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5328 #--------------------------------------------------------------------------- 
5330 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5331 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5332 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5333 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5334 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5335 class GenericDirCtrl(_core
.Control
): 
5336     """Proxy of C++ GenericDirCtrl class""" 
5337     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5338     __repr__ 
= _swig_repr
 
5339     def __init__(self
, *args
, **kwargs
):  
5341         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5342             Point pos=DefaultPosition, Size size=DefaultSize,  
5343             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5344             String filter=EmptyString,  
5345             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5347         _controls_
.GenericDirCtrl_swiginit(self
,_controls_
.new_GenericDirCtrl(*args
, **kwargs
)) 
5348         self
._setOORInfo
(self
) 
5350     def Create(*args
, **kwargs
): 
5352         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5353             Point pos=DefaultPosition, Size size=DefaultSize,  
5354             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5355             String filter=EmptyString,  
5356             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5358         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5360     def ExpandPath(*args
, **kwargs
): 
5361         """ExpandPath(self, String path) -> bool""" 
5362         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5364     def GetDefaultPath(*args
, **kwargs
): 
5365         """GetDefaultPath(self) -> String""" 
5366         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5368     def SetDefaultPath(*args
, **kwargs
): 
5369         """SetDefaultPath(self, String path)""" 
5370         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5372     def GetPath(*args
, **kwargs
): 
5373         """GetPath(self) -> String""" 
5374         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5376     def GetFilePath(*args
, **kwargs
): 
5377         """GetFilePath(self) -> String""" 
5378         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5380     def SetPath(*args
, **kwargs
): 
5381         """SetPath(self, String path)""" 
5382         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5384     def ShowHidden(*args
, **kwargs
): 
5385         """ShowHidden(self, bool show)""" 
5386         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5388     def GetShowHidden(*args
, **kwargs
): 
5389         """GetShowHidden(self) -> bool""" 
5390         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5392     def GetFilter(*args
, **kwargs
): 
5393         """GetFilter(self) -> String""" 
5394         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5396     def SetFilter(*args
, **kwargs
): 
5397         """SetFilter(self, String filter)""" 
5398         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5400     def GetFilterIndex(*args
, **kwargs
): 
5401         """GetFilterIndex(self) -> int""" 
5402         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5404     def SetFilterIndex(*args
, **kwargs
): 
5405         """SetFilterIndex(self, int n)""" 
5406         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5408     def GetRootId(*args
, **kwargs
): 
5409         """GetRootId(self) -> TreeItemId""" 
5410         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5412     def GetTreeCtrl(*args
, **kwargs
): 
5413         """GetTreeCtrl(self) -> TreeCtrl""" 
5414         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5416     def GetFilterListCtrl(*args
, **kwargs
): 
5417         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5418         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5420     def FindChild(*args
, **kwargs
): 
5422         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5424         Find the child that matches the first part of 'path'.  E.g. if a child 
5425         path is "/usr" and 'path' is "/usr/include" then the child for 
5426         /usr is returned.  If the path string has been used (we're at the 
5427         leaf), done is set to True. 
5430         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5432     def DoResize(*args
, **kwargs
): 
5433         """DoResize(self)""" 
5434         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5436     def ReCreateTree(*args
, **kwargs
): 
5437         """ReCreateTree(self)""" 
5438         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5440 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrl
) 
5441 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5443 def PreGenericDirCtrl(*args
, **kwargs
): 
5444     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5445     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5448 class DirFilterListCtrl(Choice
): 
5449     """Proxy of C++ DirFilterListCtrl class""" 
5450     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5451     __repr__ 
= _swig_repr
 
5452     def __init__(self
, *args
, **kwargs
):  
5454         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5455             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5457         _controls_
.DirFilterListCtrl_swiginit(self
,_controls_
.new_DirFilterListCtrl(*args
, **kwargs
)) 
5458         self
._setOORInfo
(self
) 
5460     def Create(*args
, **kwargs
): 
5462         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5463             Size size=DefaultSize, long style=0) -> bool 
5465         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5467     def FillFilterList(*args
, **kwargs
): 
5468         """FillFilterList(self, String filter, int defaultFilter)""" 
5469         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5471 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrl
) 
5473 def PreDirFilterListCtrl(*args
, **kwargs
): 
5474     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5475     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5478 #--------------------------------------------------------------------------- 
5480 class PyControl(_core
.Control
): 
5481     """Proxy of C++ PyControl class""" 
5482     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5483     __repr__ 
= _swig_repr
 
5484     def __init__(self
, *args
, **kwargs
):  
5486         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5487             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5488             String name=ControlNameStr) -> PyControl 
5490         _controls_
.PyControl_swiginit(self
,_controls_
.new_PyControl(*args
, **kwargs
)) 
5491         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5493     def _setCallbackInfo(*args
, **kwargs
): 
5494         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5495         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5497     def SetBestSize(*args
, **kwargs
): 
5498         """SetBestSize(self, Size size)""" 
5499         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5501     def DoEraseBackground(*args
, **kwargs
): 
5502         """DoEraseBackground(self, DC dc) -> bool""" 
5503         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
5505     def DoMoveWindow(*args
, **kwargs
): 
5506         """DoMoveWindow(self, int x, int y, int width, int height)""" 
5507         return _controls_
.PyControl_DoMoveWindow(*args
, **kwargs
) 
5509     def DoSetSize(*args
, **kwargs
): 
5510         """DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5511         return _controls_
.PyControl_DoSetSize(*args
, **kwargs
) 
5513     def DoSetClientSize(*args
, **kwargs
): 
5514         """DoSetClientSize(self, int width, int height)""" 
5515         return _controls_
.PyControl_DoSetClientSize(*args
, **kwargs
) 
5517     def DoSetVirtualSize(*args
, **kwargs
): 
5518         """DoSetVirtualSize(self, int x, int y)""" 
5519         return _controls_
.PyControl_DoSetVirtualSize(*args
, **kwargs
) 
5521     def DoGetSize(*args
, **kwargs
): 
5522         """DoGetSize() -> (width, height)""" 
5523         return _controls_
.PyControl_DoGetSize(*args
, **kwargs
) 
5525     def DoGetClientSize(*args
, **kwargs
): 
5526         """DoGetClientSize() -> (width, height)""" 
5527         return _controls_
.PyControl_DoGetClientSize(*args
, **kwargs
) 
5529     def DoGetPosition(*args
, **kwargs
): 
5530         """DoGetPosition() -> (x,y)""" 
5531         return _controls_
.PyControl_DoGetPosition(*args
, **kwargs
) 
5533     def DoGetVirtualSize(*args
, **kwargs
): 
5534         """DoGetVirtualSize(self) -> Size""" 
5535         return _controls_
.PyControl_DoGetVirtualSize(*args
, **kwargs
) 
5537     def DoGetBestSize(*args
, **kwargs
): 
5538         """DoGetBestSize(self) -> Size""" 
5539         return _controls_
.PyControl_DoGetBestSize(*args
, **kwargs
) 
5541     def GetDefaultAttributes(*args
, **kwargs
): 
5542         """GetDefaultAttributes(self) -> VisualAttributes""" 
5543         return _controls_
.PyControl_GetDefaultAttributes(*args
, **kwargs
) 
5545     def OnInternalIdle(*args
, **kwargs
): 
5546         """OnInternalIdle(self)""" 
5547         return _controls_
.PyControl_OnInternalIdle(*args
, **kwargs
) 
5549     def base_DoMoveWindow(*args
, **kw
): 
5550         return PyScrolledWindow
.DoMoveWindow(*args
, **kw
) 
5551     base_DoMoveWindow 
= wx
._deprecated
(base_DoMoveWindow
, 
5552                                    "Please use PyScrolledWindow.DoMoveWindow instead.") 
5554     def base_DoSetSize(*args
, **kw
): 
5555         return PyScrolledWindow
.DoSetSize(*args
, **kw
) 
5556     base_DoSetSize 
= wx
._deprecated
(base_DoSetSize
, 
5557                                    "Please use PyScrolledWindow.DoSetSize instead.") 
5559     def base_DoSetClientSize(*args
, **kw
): 
5560         return PyScrolledWindow
.DoSetClientSize(*args
, **kw
) 
5561     base_DoSetClientSize 
= wx
._deprecated
(base_DoSetClientSize
, 
5562                                    "Please use PyScrolledWindow.DoSetClientSize instead.") 
5564     def base_DoSetVirtualSize(*args
, **kw
): 
5565         return PyScrolledWindow
.DoSetVirtualSize(*args
, **kw
) 
5566     base_DoSetVirtualSize 
= wx
._deprecated
(base_DoSetVirtualSize
, 
5567                                    "Please use PyScrolledWindow.DoSetVirtualSize instead.") 
5569     def base_DoGetSize(*args
, **kw
): 
5570         return PyScrolledWindow
.DoGetSize(*args
, **kw
) 
5571     base_DoGetSize 
= wx
._deprecated
(base_DoGetSize
, 
5572                                    "Please use PyScrolledWindow.DoGetSize instead.") 
5574     def base_DoGetClientSize(*args
, **kw
): 
5575         return PyScrolledWindow
.DoGetClientSize(*args
, **kw
) 
5576     base_DoGetClientSize 
= wx
._deprecated
(base_DoGetClientSize
, 
5577                                    "Please use PyScrolledWindow.DoGetClientSize instead.") 
5579     def base_DoGetPosition(*args
, **kw
): 
5580         return PyScrolledWindow
.DoGetPosition(*args
, **kw
) 
5581     base_DoGetPosition 
= wx
._deprecated
(base_DoGetPosition
, 
5582                                    "Please use PyScrolledWindow.DoGetPosition instead.") 
5584     def base_DoGetVirtualSize(*args
, **kw
): 
5585         return PyScrolledWindow
.DoGetVirtualSize(*args
, **kw
) 
5586     base_DoGetVirtualSize 
= wx
._deprecated
(base_DoGetVirtualSize
, 
5587                                    "Please use PyScrolledWindow.DoGetVirtualSize instead.") 
5589     def base_DoGetBestSize(*args
, **kw
): 
5590         return PyScrolledWindow
.DoGetBestSize(*args
, **kw
) 
5591     base_DoGetBestSize 
= wx
._deprecated
(base_DoGetBestSize
, 
5592                                    "Please use PyScrolledWindow.DoGetBestSize instead.") 
5594     def base_InitDialog(*args
, **kw
): 
5595         return PyScrolledWindow
.InitDialog(*args
, **kw
) 
5596     base_InitDialog 
= wx
._deprecated
(base_InitDialog
, 
5597                                    "Please use PyScrolledWindow.InitDialog instead.") 
5599     def base_TransferDataToWindow(*args
, **kw
): 
5600         return PyScrolledWindow
.TransferDataToWindow(*args
, **kw
) 
5601     base_TransferDataToWindow 
= wx
._deprecated
(base_TransferDataToWindow
, 
5602                                    "Please use PyScrolledWindow.TransferDataToWindow instead.") 
5604     def base_TransferDataFromWindow(*args
, **kw
): 
5605         return PyScrolledWindow
.TransferDataFromWindow(*args
, **kw
) 
5606     base_TransferDataFromWindow 
= wx
._deprecated
(base_TransferDataFromWindow
, 
5607                                    "Please use PyScrolledWindow.TransferDataFromWindow instead.") 
5609     def base_Validate(*args
, **kw
): 
5610         return PyScrolledWindow
.Validate(*args
, **kw
) 
5611     base_Validate 
= wx
._deprecated
(base_Validate
, 
5612                                    "Please use PyScrolledWindow.Validate instead.") 
5614     def base_AcceptsFocus(*args
, **kw
): 
5615         return PyScrolledWindow
.AcceptsFocus(*args
, **kw
) 
5616     base_AcceptsFocus 
= wx
._deprecated
(base_AcceptsFocus
, 
5617                                    "Please use PyScrolledWindow.AcceptsFocus instead.") 
5619     def base_AcceptsFocusFromKeyboard(*args
, **kw
): 
5620         return PyScrolledWindow
.AcceptsFocusFromKeyboard(*args
, **kw
) 
5621     base_AcceptsFocusFromKeyboard 
= wx
._deprecated
(base_AcceptsFocusFromKeyboard
, 
5622                                    "Please use PyScrolledWindow.AcceptsFocusFromKeyboard instead.") 
5624     def base_GetMaxSize(*args
, **kw
): 
5625         return PyScrolledWindow
.GetMaxSize(*args
, **kw
) 
5626     base_GetMaxSize 
= wx
._deprecated
(base_GetMaxSize
, 
5627                                    "Please use PyScrolledWindow.GetMaxSize instead.") 
5629     def base_AddChild(*args
, **kw
): 
5630         return PyScrolledWindow
.AddChild(*args
, **kw
) 
5631     base_AddChild 
= wx
._deprecated
(base_AddChild
, 
5632                                    "Please use PyScrolledWindow.AddChild instead.") 
5634     def base_RemoveChild(*args
, **kw
): 
5635         return PyScrolledWindow
.RemoveChild(*args
, **kw
) 
5636     base_RemoveChild 
= wx
._deprecated
(base_RemoveChild
, 
5637                                    "Please use PyScrolledWindow.RemoveChild instead.") 
5639     def base_ShouldInheritColours(*args
, **kw
): 
5640         return PyScrolledWindow
.ShouldInheritColours(*args
, **kw
) 
5641     base_ShouldInheritColours 
= wx
._deprecated
(base_ShouldInheritColours
, 
5642                                    "Please use PyScrolledWindow.ShouldInheritColours instead.") 
5644     def base_GetDefaultAttributes(*args
, **kw
): 
5645         return PyScrolledWindow
.GetDefaultAttributes(*args
, **kw
) 
5646     base_GetDefaultAttributes 
= wx
._deprecated
(base_GetDefaultAttributes
, 
5647                                    "Please use PyScrolledWindow.GetDefaultAttributes instead.") 
5649     def base_OnInternalIdle(*args
, **kw
): 
5650         return PyScrolledWindow
.OnInternalIdle(*args
, **kw
) 
5651     base_OnInternalIdle 
= wx
._deprecated
(base_OnInternalIdle
, 
5652                                    "Please use PyScrolledWindow.OnInternalIdle instead.") 
5654 _controls_
.PyControl_swigregister(PyControl
) 
5656 def PrePyControl(*args
, **kwargs
): 
5657     """PrePyControl() -> PyControl""" 
5658     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5661 #--------------------------------------------------------------------------- 
5663 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5664 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5665 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5666 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5667 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5668 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5669 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5670 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5672 class HelpEvent(_core
.CommandEvent
): 
5674     A help event is sent when the user has requested context-sensitive 
5675     help. This can either be caused by the application requesting 
5676     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5677     the system generating a WM_HELP message when the user pressed F1 or 
5678     clicked on the query button in a dialog caption. 
5680     A help event is sent to the window that the user clicked on, and is 
5681     propagated up the window hierarchy until the event is processed or 
5682     there are no more event handlers. The application should call 
5683     event.GetId to check the identity of the clicked-on window, and then 
5684     either show some suitable help or call event.Skip if the identifier is 
5685     unrecognised. Calling Skip is important because it allows wxWindows to 
5686     generate further events for ancestors of the clicked-on 
5687     window. Otherwise it would be impossible to show help for container 
5688     windows, since processing would stop after the first window found. 
5690     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5691     __repr__ 
= _swig_repr
 
5692     def __init__(self
, *args
, **kwargs
):  
5693         """__init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5694         _controls_
.HelpEvent_swiginit(self
,_controls_
.new_HelpEvent(*args
, **kwargs
)) 
5695     def GetPosition(*args
, **kwargs
): 
5697         GetPosition(self) -> Point 
5699         Returns the left-click position of the mouse, in screen 
5700         coordinates. This allows the application to position the help 
5703         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5705     def SetPosition(*args
, **kwargs
): 
5707         SetPosition(self, Point pos) 
5709         Sets the left-click position of the mouse, in screen coordinates. 
5711         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5713     def GetLink(*args
, **kwargs
): 
5715         GetLink(self) -> String 
5717         Get an optional link to further help 
5719         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5721     def SetLink(*args
, **kwargs
): 
5723         SetLink(self, String link) 
5725         Set an optional link to further help 
5727         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5729     def GetTarget(*args
, **kwargs
): 
5731         GetTarget(self) -> String 
5733         Get an optional target to display help in. E.g. a window specification 
5735         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5737     def SetTarget(*args
, **kwargs
): 
5739         SetTarget(self, String target) 
5741         Set an optional target to display help in. E.g. a window specification 
5743         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5745 _controls_
.HelpEvent_swigregister(HelpEvent
) 
5747 class ContextHelp(_core
.Object
): 
5749     This class changes the cursor to a query and puts the application into 
5750     a 'context-sensitive help mode'. When the user left-clicks on a window 
5751     within the specified window, a ``EVT_HELP`` event is sent to that 
5752     control, and the application may respond to it by popping up some 
5755     There are a couple of ways to invoke this behaviour implicitly: 
5757         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5758           (Windows only). This will put a question mark in the titlebar, 
5759           and Windows will put the application into context-sensitive help 
5760           mode automatically, with further programming. 
5762         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5763           to create a context help object. Normally you will write your 
5764           application so that this button is only added to a dialog for 
5765           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5768     :see: `wx.ContextHelpButton` 
5771     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5772     __repr__ 
= _swig_repr
 
5773     def __init__(self
, *args
, **kwargs
):  
5775         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5777         Constructs a context help object, calling BeginContextHelp if doNow is 
5780         If window is None, the top window is used. 
5782         _controls_
.ContextHelp_swiginit(self
,_controls_
.new_ContextHelp(*args
, **kwargs
)) 
5783     __swig_destroy__ 
= _controls_
.delete_ContextHelp
 
5784     __del__ 
= lambda self 
: None; 
5785     def BeginContextHelp(*args
, **kwargs
): 
5787         BeginContextHelp(self, Window window=None) -> bool 
5789         Puts the application into context-sensitive help mode. window is the 
5790         window which will be used to catch events; if NULL, the top window 
5793         Returns true if the application was successfully put into 
5794         context-sensitive help mode. This function only returns when the event 
5797         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5799     def EndContextHelp(*args
, **kwargs
): 
5801         EndContextHelp(self) -> bool 
5803         Ends context-sensitive help mode. Not normally called by the 
5806         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5808 _controls_
.ContextHelp_swigregister(ContextHelp
) 
5810 class ContextHelpButton(BitmapButton
): 
5812     Instances of this class may be used to add a question mark button that 
5813     when pressed, puts the application into context-help mode. It does 
5814     this by creating a wx.ContextHelp object which itself generates a 
5815     ``EVT_HELP`` event when the user clicks on a window. 
5817     On Windows, you may add a question-mark icon to a dialog by use of the 
5818     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5819     will have to add a button explicitly, usually next to OK, Cancel or 
5822     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5825     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5826     __repr__ 
= _swig_repr
 
5827     def __init__(self
, *args
, **kwargs
):  
5829         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5830             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5832         Constructor, creating and showing a context help button. 
5834         _controls_
.ContextHelpButton_swiginit(self
,_controls_
.new_ContextHelpButton(*args
, **kwargs
)) 
5835         self
._setOORInfo
(self
) 
5837 _controls_
.ContextHelpButton_swigregister(ContextHelpButton
) 
5839 class HelpProvider(object): 
5841     wx.HelpProvider is an abstract class used by a program 
5842     implementing context-sensitive help to show the help text for the 
5845     The current help provider must be explicitly set by the 
5846     application using wx.HelpProvider.Set(). 
5848     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5849     def __init__(self
): raise AttributeError, "No constructor defined" 
5850     __repr__ 
= _swig_repr
 
5851     __swig_destroy__ 
= _controls_
.delete_HelpProvider
 
5852     __del__ 
= lambda self 
: None; 
5853     def Set(*args
, **kwargs
): 
5855         Set(HelpProvider helpProvider) -> HelpProvider 
5857         Sset the current, application-wide help provider. Returns the previous 
5858         one.  Unlike some other classes, the help provider is not created on 
5859         demand. This must be explicitly done by the application. 
5861         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5863     Set 
= staticmethod(Set
) 
5864     def Get(*args
, **kwargs
): 
5866         Get() -> HelpProvider 
5868         Return the current application-wide help provider. 
5870         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5872     Get 
= staticmethod(Get
) 
5873     def GetHelp(*args
, **kwargs
): 
5875         GetHelp(self, Window window) -> String 
5877         Gets the help string for this window. Its interpretation is dependent 
5878         on the help provider except that empty string always means that no 
5879         help is associated with the window. 
5881         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5883     def ShowHelp(*args
, **kwargs
): 
5885         ShowHelp(self, Window window) -> bool 
5887         Shows help for the given window. Uses GetHelp internally if 
5888         applicable. Returns True if it was done, or False if no help was 
5889         available for this window. 
5891         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5893     def AddHelp(*args
, **kwargs
): 
5895         AddHelp(self, Window window, String text) 
5897         Associates the text with the given window. 
5899         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5901     def AddHelpById(*args
, **kwargs
): 
5903         AddHelpById(self, int id, String text) 
5905         This version associates the given text with all windows with this 
5906         id. May be used to set the same help string for all Cancel buttons in 
5907         the application, for example. 
5909         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5911     def RemoveHelp(*args
, **kwargs
): 
5913         RemoveHelp(self, Window window) 
5915         Removes the association between the window pointer and the help 
5916         text. This is called by the wx.Window destructor. Without this, the 
5917         table of help strings will fill up and when window pointers are 
5918         reused, the wrong help string will be found. 
5920         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5922     def Destroy(*args
, **kwargs
): 
5924         val 
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
5928 _controls_
.HelpProvider_swigregister(HelpProvider
) 
5930 def HelpProvider_Set(*args
, **kwargs
): 
5932     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
5934     Sset the current, application-wide help provider. Returns the previous 
5935     one.  Unlike some other classes, the help provider is not created on 
5936     demand. This must be explicitly done by the application. 
5938   return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5940 def HelpProvider_Get(*args
): 
5942     HelpProvider_Get() -> HelpProvider 
5944     Return the current application-wide help provider. 
5946   return _controls_
.HelpProvider_Get(*args
) 
5948 class SimpleHelpProvider(HelpProvider
): 
5950     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5951     supports only plain text help strings, and shows the string associated 
5952     with the control (if any) in a tooltip. 
5954     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5955     __repr__ 
= _swig_repr
 
5956     def __init__(self
, *args
, **kwargs
):  
5958         __init__(self) -> SimpleHelpProvider 
5960         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5961         supports only plain text help strings, and shows the string associated 
5962         with the control (if any) in a tooltip. 
5964         _controls_
.SimpleHelpProvider_swiginit(self
,_controls_
.new_SimpleHelpProvider(*args
, **kwargs
)) 
5965 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProvider
) 
5967 #--------------------------------------------------------------------------- 
5969 class DragImage(_core
.Object
): 
5970     """Proxy of C++ DragImage class""" 
5971     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
5972     __repr__ 
= _swig_repr
 
5973     def __init__(self
, *args
, **kwargs
):  
5974         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
5975         _controls_
.DragImage_swiginit(self
,_controls_
.new_DragImage(*args
, **kwargs
)) 
5976     __swig_destroy__ 
= _controls_
.delete_DragImage
 
5977     __del__ 
= lambda self 
: None; 
5978     def SetBackingBitmap(*args
, **kwargs
): 
5979         """SetBackingBitmap(self, Bitmap bitmap)""" 
5980         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
5982     def BeginDrag(*args
, **kwargs
): 
5984         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
5985             Rect rect=None) -> bool 
5987         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
5989     def BeginDragBounded(*args
, **kwargs
): 
5990         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
5991         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
5993     def EndDrag(*args
, **kwargs
): 
5994         """EndDrag(self) -> bool""" 
5995         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
5997     def Move(*args
, **kwargs
): 
5998         """Move(self, Point pt) -> bool""" 
5999         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6001     def Show(*args
, **kwargs
): 
6002         """Show(self) -> bool""" 
6003         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6005     def Hide(*args
, **kwargs
): 
6006         """Hide(self) -> bool""" 
6007         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6009     def GetImageRect(*args
, **kwargs
): 
6010         """GetImageRect(self, Point pos) -> Rect""" 
6011         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6013     def DoDrawImage(*args
, **kwargs
): 
6014         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6015         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6017     def UpdateBackingFromWindow(*args
, **kwargs
): 
6018         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6019         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6021     def RedrawImage(*args
, **kwargs
): 
6022         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6023         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6025 _controls_
.DragImage_swigregister(DragImage
) 
6027 def DragIcon(*args
, **kwargs
): 
6028     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6029     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6032 def DragString(*args
, **kwargs
): 
6033     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6034     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6037 def DragTreeItem(*args
, **kwargs
): 
6038     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6039     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6042 def DragListItem(*args
, **kwargs
): 
6043     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6044     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6047 #--------------------------------------------------------------------------- 
6049 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6050 DP_SPIN 
= _controls_
.DP_SPIN
 
6051 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6052 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6053 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6054 class DatePickerCtrl(_core
.Control
): 
6056     This control allows the user to select a date. Unlike 
6057     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6058     `wx.DatePickerCtrl` is implemented as a small window showing the 
6059     currently selected date. The control can be edited using the keyboard, 
6060     and can also display a popup window for more user-friendly date 
6061     selection, depending on the styles used and the platform. 
6063     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
6064     __repr__ 
= _swig_repr
 
6065     def __init__(self
, *args
, **kwargs
):  
6067         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6068             Point pos=DefaultPosition, Size size=DefaultSize,  
6069             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6070             Validator validator=DefaultValidator,  
6071             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6073         Create a new DatePickerCtrl. 
6075         _controls_
.DatePickerCtrl_swiginit(self
,_controls_
.new_DatePickerCtrl(*args
, **kwargs
)) 
6076         self
._setOORInfo
(self
) 
6078     def Create(*args
, **kwargs
): 
6080         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6081             Point pos=DefaultPosition, Size size=DefaultSize,  
6082             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6083             Validator validator=DefaultValidator,  
6084             String name=DatePickerCtrlNameStr) -> bool 
6086         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6089         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6091     def SetValue(*args
, **kwargs
): 
6093         SetValue(self, DateTime dt) 
6095         Changes the current value of the control. The date should be valid and 
6096         included in the currently selected range, if any. 
6098         Calling this method does not result in a date change event. 
6100         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6102     def GetValue(*args
, **kwargs
): 
6104         GetValue(self) -> DateTime 
6106         Returns the currently selected date. If there is no selection or the 
6107         selection is outside of the current range, an invalid `wx.DateTime` 
6110         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6112     def SetRange(*args
, **kwargs
): 
6114         SetRange(self, DateTime dt1, DateTime dt2) 
6116         Sets the valid range for the date selection. If dt1 is valid, it 
6117         becomes the earliest date (inclusive) accepted by the control. If dt2 
6118         is valid, it becomes the latest possible date. 
6120         If the current value of the control is outside of the newly set range 
6121         bounds, the behaviour is undefined. 
6123         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6125     def GetLowerLimit(*args
, **kwargs
): 
6127         GetLowerLimit(self) -> DateTime 
6129         Get the lower limit of the valid range for the date selection, if any. 
6130         If there is no range or there is no lower limit, then the 
6131         `wx.DateTime` value returned will be invalid. 
6133         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6135     def GetUpperLimit(*args
, **kwargs
): 
6137         GetUpperLimit(self) -> DateTime 
6139         Get the upper limit of the valid range for the date selection, if any. 
6140         If there is no range or there is no upper limit, then the 
6141         `wx.DateTime` value returned will be invalid. 
6143         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6145 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrl
) 
6146 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6148 def PreDatePickerCtrl(*args
, **kwargs
): 
6150     PreDatePickerCtrl() -> DatePickerCtrl 
6152     Precreate a DatePickerCtrl for use in 2-phase creation. 
6154     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)