1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8         if isinstance(value
, class_type
): 
   9             self
.__dict
__[name
] = value
.this
 
  10             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  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     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  25     if method
: return method(self
) 
  26     raise AttributeError,name
 
  30     _object 
= types
.ObjectType
 
  32 except AttributeError: 
  38 def _swig_setattr_nondynamic_method(set): 
  39     def set_attr(self
,name
,value
): 
  40         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  43             raise AttributeError("You cannot add attributes to %s" % self
) 
  49 #--------------------------------------------------------------------------- 
  51 BU_LEFT 
= _controls_
.BU_LEFT
 
  52 BU_TOP 
= _controls_
.BU_TOP
 
  53 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  54 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  55 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  56 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  57 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  58 class Button(_core
.Control
): 
  60     A button is a control that contains a text string, and is one of the most 
  61     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  62     indeed almost any other window. 
  65         return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  66     def __init__(self
, *args
, **kwargs
): 
  68         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  69             Point pos=DefaultPosition, Size size=DefaultSize,  
  70             long style=0, Validator validator=DefaultValidator,  
  71             String name=ButtonNameStr) -> Button 
  73         Create and show a button.  The preferred way to create standard 
  74         buttons is to use a standard ID and an empty label.  In this case 
  75         wxWigets will automatically use a stock label that coresponds to the 
  76         ID given.  In additon, the button will be decorated with stock icons 
  79         newobj 
= _controls_
.new_Button(*args
, **kwargs
) 
  80         self
.this 
= newobj
.this
 
  83         self
._setOORInfo
(self
) 
  85     def Create(*args
, **kwargs
): 
  87         Create(self, Window parent, int id=-1, String label=EmptyString,  
  88             Point pos=DefaultPosition, Size size=DefaultSize,  
  89             long style=0, Validator validator=DefaultValidator,  
  90             String name=ButtonNameStr) -> bool 
  92         Acutally create the GUI Button for 2-phase creation. 
  94         return _controls_
.Button_Create(*args
, **kwargs
) 
  96     def SetDefault(*args
, **kwargs
): 
 100         This sets the button to be the default item for the panel or dialog box. 
 102         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 104     def GetDefaultSize(*args
, **kwargs
): 
 106         GetDefaultSize() -> Size 
 108         Returns the default button size for this platform. 
 110         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 112     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 113     def GetClassDefaultAttributes(*args
, **kwargs
): 
 115         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 117         Get the default attributes for this class.  This is useful if you want 
 118         to use the same font or colour in your own control as in a standard 
 119         control -- which is a much better idea than hard coding specific 
 120         colours or fonts which might look completely out of place on the 
 121         user's system, especially if it uses themes. 
 123         The variant parameter is only relevant under Mac currently and is 
 124         ignore under other platforms. Under Mac, it will change the size of 
 125         the returned font. See `wx.Window.SetWindowVariant` for more about 
 128         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 130     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 132 class ButtonPtr(Button
): 
 133     def __init__(self
, this
): 
 135         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 136         self
.__class
__ = Button
 
 137 _controls_
.Button_swigregister(ButtonPtr
) 
 138 cvar 
= _controls_
.cvar
 
 139 ButtonNameStr 
= cvar
.ButtonNameStr
 
 141 def PreButton(*args
, **kwargs
): 
 143     PreButton() -> Button 
 145     Precreate a Button for 2-phase creation. 
 147     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 151 def Button_GetDefaultSize(*args
, **kwargs
): 
 153     Button_GetDefaultSize() -> Size 
 155     Returns the default button size for this platform. 
 157     return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 159 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 161     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 163     Get the default attributes for this class.  This is useful if you want 
 164     to use the same font or colour in your own control as in a standard 
 165     control -- which is a much better idea than hard coding specific 
 166     colours or fonts which might look completely out of place on the 
 167     user's system, especially if it uses themes. 
 169     The variant parameter is only relevant under Mac currently and is 
 170     ignore under other platforms. Under Mac, it will change the size of 
 171     the returned font. See `wx.Window.SetWindowVariant` for more about 
 174     return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 176 class BitmapButton(Button
): 
 178     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 179     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 180     the application needs more control, additional bitmaps for the selected state, 
 181     unpressed focused state, and greyed-out state may be supplied. 
 184         return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 185     def __init__(self
, *args
, **kwargs
): 
 187         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 188             Point pos=DefaultPosition, Size size=DefaultSize,  
 189             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 190             String name=ButtonNameStr) -> BitmapButton 
 192         Create and show a button with a bitmap for the label. 
 194         newobj 
= _controls_
.new_BitmapButton(*args
, **kwargs
) 
 195         self
.this 
= newobj
.this
 
 198         self
._setOORInfo
(self
) 
 200     def Create(*args
, **kwargs
): 
 202         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 203             Point pos=DefaultPosition, Size size=DefaultSize,  
 204             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 205             String name=ButtonNameStr) -> bool 
 207         Acutally create the GUI BitmapButton for 2-phase creation. 
 209         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 211     def GetBitmapLabel(*args
, **kwargs
): 
 213         GetBitmapLabel(self) -> Bitmap 
 215         Returns the label bitmap (the one passed to the constructor). 
 217         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 219     def GetBitmapDisabled(*args
, **kwargs
): 
 221         GetBitmapDisabled(self) -> Bitmap 
 223         Returns the bitmap for the disabled state. 
 225         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 227     def GetBitmapFocus(*args
, **kwargs
): 
 229         GetBitmapFocus(self) -> Bitmap 
 231         Returns the bitmap for the focused state. 
 233         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 235     def GetBitmapSelected(*args
, **kwargs
): 
 237         GetBitmapSelected(self) -> Bitmap 
 239         Returns the bitmap for the selected state. 
 241         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 243     def SetBitmapDisabled(*args
, **kwargs
): 
 245         SetBitmapDisabled(self, Bitmap bitmap) 
 247         Sets the bitmap for the disabled button appearance. 
 249         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 251     def SetBitmapFocus(*args
, **kwargs
): 
 253         SetBitmapFocus(self, Bitmap bitmap) 
 255         Sets the bitmap for the button appearance when it has the keyboard focus. 
 257         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 259     def SetBitmapSelected(*args
, **kwargs
): 
 261         SetBitmapSelected(self, Bitmap bitmap) 
 263         Sets the bitmap for the selected (depressed) button appearance. 
 265         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 267     def SetBitmapLabel(*args
, **kwargs
): 
 269         SetBitmapLabel(self, Bitmap bitmap) 
 271         Sets the bitmap label for the button.  This is the bitmap used for the 
 272         unselected state, and for all other states if no other bitmaps are provided. 
 274         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 276     def SetMargins(*args
, **kwargs
): 
 277         """SetMargins(self, int x, int y)""" 
 278         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 280     def GetMarginX(*args
, **kwargs
): 
 281         """GetMarginX(self) -> int""" 
 282         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 284     def GetMarginY(*args
, **kwargs
): 
 285         """GetMarginY(self) -> int""" 
 286         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 289 class BitmapButtonPtr(BitmapButton
): 
 290     def __init__(self
, this
): 
 292         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 293         self
.__class
__ = BitmapButton
 
 294 _controls_
.BitmapButton_swigregister(BitmapButtonPtr
) 
 296 def PreBitmapButton(*args
, **kwargs
): 
 298     PreBitmapButton() -> BitmapButton 
 300     Precreate a BitmapButton for 2-phase creation. 
 302     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 306 #--------------------------------------------------------------------------- 
 308 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 309 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 310 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 311 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 312 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 313 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 314 class CheckBox(_core
.Control
): 
 316     A checkbox is a labelled box which by default is either on (the 
 317     checkmark is visible) or off (no checkmark). Optionally (When the 
 318     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 319     mixed or undetermined state. Often this is used as a "Does Not 
 323         return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 324     def __init__(self
, *args
, **kwargs
): 
 326         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 327             Point pos=DefaultPosition, Size size=DefaultSize,  
 328             long style=0, Validator validator=DefaultValidator,  
 329             String name=CheckBoxNameStr) -> CheckBox 
 331         Creates and shows a CheckBox control 
 333         newobj 
= _controls_
.new_CheckBox(*args
, **kwargs
) 
 334         self
.this 
= newobj
.this
 
 337         self
._setOORInfo
(self
) 
 339     def Create(*args
, **kwargs
): 
 341         Create(self, Window parent, int id=-1, String label=EmptyString,  
 342             Point pos=DefaultPosition, Size size=DefaultSize,  
 343             long style=0, Validator validator=DefaultValidator,  
 344             String name=CheckBoxNameStr) -> bool 
 346         Actually create the GUI CheckBox for 2-phase creation. 
 348         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 350     def GetValue(*args
, **kwargs
): 
 352         GetValue(self) -> bool 
 354         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 357         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 359     def IsChecked(*args
, **kwargs
): 
 361         IsChecked(self) -> bool 
 363         Similar to GetValue, but raises an exception if it is not a 2-state 
 366         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 368     def SetValue(*args
, **kwargs
): 
 370         SetValue(self, bool state) 
 372         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 375         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 377     def Get3StateValue(*args
, **kwargs
): 
 379         Get3StateValue(self) -> int 
 381         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 382         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 383         the undetermined state.  Raises an exceptiion when the function is 
 384         used with a 2-state CheckBox. 
 386         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 388     def Set3StateValue(*args
, **kwargs
): 
 390         Set3StateValue(self, int state) 
 392         Sets the CheckBox to the given state.  The state parameter can be one 
 393         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 394         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 395         exception when the CheckBox is a 2-state checkbox and setting the 
 396         state to wx.CHK_UNDETERMINED. 
 398         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 400     def Is3State(*args
, **kwargs
): 
 402         Is3State(self) -> bool 
 404         Returns whether or not the CheckBox is a 3-state CheckBox. 
 406         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 408     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 410         Is3rdStateAllowedForUser(self) -> bool 
 412         Returns whether or not the user can set the CheckBox to the third 
 415         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 417     def GetClassDefaultAttributes(*args
, **kwargs
): 
 419         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 421         Get the default attributes for this class.  This is useful if you want 
 422         to use the same font or colour in your own control as in a standard 
 423         control -- which is a much better idea than hard coding specific 
 424         colours or fonts which might look completely out of place on the 
 425         user's system, especially if it uses themes. 
 427         The variant parameter is only relevant under Mac currently and is 
 428         ignore under other platforms. Under Mac, it will change the size of 
 429         the returned font. See `wx.Window.SetWindowVariant` for more about 
 432         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 434     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 436 class CheckBoxPtr(CheckBox
): 
 437     def __init__(self
, this
): 
 439         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 440         self
.__class
__ = CheckBox
 
 441 _controls_
.CheckBox_swigregister(CheckBoxPtr
) 
 442 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 444 def PreCheckBox(*args
, **kwargs
): 
 446     PreCheckBox() -> CheckBox 
 448     Precreate a CheckBox for 2-phase creation. 
 450     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 454 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 456     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 458     Get the default attributes for this class.  This is useful if you want 
 459     to use the same font or colour in your own control as in a standard 
 460     control -- which is a much better idea than hard coding specific 
 461     colours or fonts which might look completely out of place on the 
 462     user's system, especially if it uses themes. 
 464     The variant parameter is only relevant under Mac currently and is 
 465     ignore under other platforms. Under Mac, it will change the size of 
 466     the returned font. See `wx.Window.SetWindowVariant` for more about 
 469     return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 471 #--------------------------------------------------------------------------- 
 473 class Choice(_core
.ControlWithItems
): 
 475     A Choice control is used to select one of a list of strings. 
 476     Unlike a `wx.ListBox`, only the selection is visible until the 
 477     user pulls down the menu of choices. 
 480         return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 481     def __init__(self
, *args
, **kwargs
): 
 483         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 484             List choices=[], long style=0, Validator validator=DefaultValidator, 
 485             String name=ChoiceNameStr) -> Choice 
 487         Create and show a Choice control 
 489         newobj 
= _controls_
.new_Choice(*args
, **kwargs
) 
 490         self
.this 
= newobj
.this
 
 493         self
._setOORInfo
(self
) 
 495     def Create(*args
, **kwargs
): 
 497         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 498             List choices=[], long style=0, Validator validator=DefaultValidator, 
 499             String name=ChoiceNameStr) -> bool 
 501         Actually create the GUI Choice control for 2-phase creation 
 503         return _controls_
.Choice_Create(*args
, **kwargs
) 
 505     def SetSelection(*args
, **kwargs
): 
 507         SetSelection(self, int n) 
 509         Select the n'th item (zero based) in the list. 
 511         return _controls_
.Choice_SetSelection(*args
, **kwargs
) 
 513     def SetStringSelection(*args
, **kwargs
): 
 515         SetStringSelection(self, String string) -> bool 
 517         Select the item with the specifed string 
 519         return _controls_
.Choice_SetStringSelection(*args
, **kwargs
) 
 521     def SetString(*args
, **kwargs
): 
 523         SetString(self, int n, String string) 
 525         Set the label for the n'th item (zero based) in the list. 
 527         return _controls_
.Choice_SetString(*args
, **kwargs
) 
 529     Select 
= SetSelection 
 
 530     def GetClassDefaultAttributes(*args
, **kwargs
): 
 532         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 534         Get the default attributes for this class.  This is useful if you want 
 535         to use the same font or colour in your own control as in a standard 
 536         control -- which is a much better idea than hard coding specific 
 537         colours or fonts which might look completely out of place on the 
 538         user's system, especially if it uses themes. 
 540         The variant parameter is only relevant under Mac currently and is 
 541         ignore under other platforms. Under Mac, it will change the size of 
 542         the returned font. See `wx.Window.SetWindowVariant` for more about 
 545         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 547     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 549 class ChoicePtr(Choice
): 
 550     def __init__(self
, this
): 
 552         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 553         self
.__class
__ = Choice
 
 554 _controls_
.Choice_swigregister(ChoicePtr
) 
 555 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 557 def PreChoice(*args
, **kwargs
): 
 559     PreChoice() -> Choice 
 561     Precreate a Choice control for 2-phase creation. 
 563     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 567 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 569     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 571     Get the default attributes for this class.  This is useful if you want 
 572     to use the same font or colour in your own control as in a standard 
 573     control -- which is a much better idea than hard coding specific 
 574     colours or fonts which might look completely out of place on the 
 575     user's system, especially if it uses themes. 
 577     The variant parameter is only relevant under Mac currently and is 
 578     ignore under other platforms. Under Mac, it will change the size of 
 579     the returned font. See `wx.Window.SetWindowVariant` for more about 
 582     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 584 #--------------------------------------------------------------------------- 
 586 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 588     A combobox is like a combination of an edit control and a 
 589     listbox. It can be displayed as static list with editable or 
 590     read-only text field; or a drop-down list with text field. 
 592     A combobox permits a single selection only. Combobox items are 
 596         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 597     def __init__(self
, *args
, **kwargs
): 
 599         __init__(Window parent, int id, String value=EmptyString, 
 600             Point pos=DefaultPosition, Size size=DefaultSize, 
 601             List choices=[], long style=0, Validator validator=DefaultValidator, 
 602             String name=ComboBoxNameStr) -> ComboBox 
 604         Constructor, creates and shows a ComboBox control. 
 606         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 607         self
.this 
= newobj
.this
 
 610         self
._setOORInfo
(self
) 
 612     def Create(*args
, **kwargs
): 
 614         Create(Window parent, int id, String value=EmptyString, 
 615             Point pos=DefaultPosition, Size size=DefaultSize, 
 616             List choices=[], long style=0, Validator validator=DefaultValidator, 
 617             String name=ChoiceNameStr) -> bool 
 619         Actually create the GUI wxComboBox control for 2-phase creation 
 621         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 623     def GetValue(*args
, **kwargs
): 
 625         GetValue(self) -> String 
 627         Returns the current value in the combobox text field. 
 629         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 631     def SetValue(*args
, **kwargs
): 
 632         """SetValue(self, String value)""" 
 633         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 635     def Copy(*args
, **kwargs
): 
 639         Copies the selected text to the clipboard. 
 641         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 643     def Cut(*args
, **kwargs
): 
 647         Copies the selected text to the clipboard and removes the selection. 
 649         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 651     def Paste(*args
, **kwargs
): 
 655         Pastes text from the clipboard to the text field. 
 657         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 659     def SetInsertionPoint(*args
, **kwargs
): 
 661         SetInsertionPoint(self, long pos) 
 663         Sets the insertion point in the combobox text field. 
 665         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 667     def GetInsertionPoint(*args
, **kwargs
): 
 669         GetInsertionPoint(self) -> long 
 671         Returns the insertion point for the combobox's text field. 
 673         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 675     def GetLastPosition(*args
, **kwargs
): 
 677         GetLastPosition(self) -> long 
 679         Returns the last position in the combobox text field. 
 681         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 683     def Replace(*args
, **kwargs
): 
 685         Replace(self, long from, long to, String value) 
 687         Replaces the text between two positions with the given text, in the 
 690         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 692     def SetSelection(*args
, **kwargs
): 
 694         SetSelection(self, int n) 
 696         Sets the item at index 'n' to be the selected item. 
 698         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 700     def SetMark(*args
, **kwargs
): 
 702         SetMark(self, long from, long to) 
 704         Selects the text between the two positions in the combobox text field. 
 706         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 708     def SetStringSelection(*args
, **kwargs
): 
 710         SetStringSelection(self, String string) -> bool 
 712         Select the item with the specifed string 
 714         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 716     def SetString(*args
, **kwargs
): 
 718         SetString(self, int n, String string) 
 720         Set the label for the n'th item (zero based) in the list. 
 722         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 724     def SetEditable(*args
, **kwargs
): 
 725         """SetEditable(self, bool editable)""" 
 726         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 728     def SetInsertionPointEnd(*args
, **kwargs
): 
 730         SetInsertionPointEnd(self) 
 732         Sets the insertion point at the end of the combobox text field. 
 734         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 736     def Remove(*args
, **kwargs
): 
 738         Remove(self, long from, long to) 
 740         Removes the text between the two positions in the combobox text field. 
 742         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 744     def IsEditable(*args
, **kwargs
): 
 746         IsEditable(self) -> bool 
 748         Returns True if the combo is ediatable (not read-only.) 
 750         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 752     def Undo(*args
, **kwargs
): 
 756         Redoes the last undo in the text field. Windows only. 
 758         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 760     def Redo(*args
, **kwargs
): 
 764         Undoes the last edit in the text field. Windows only. 
 766         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 768     def SelectAll(*args
, **kwargs
): 
 772         Select all the text in the combo's text field. 
 774         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 776     def CanCopy(*args
, **kwargs
): 
 778         CanCopy(self) -> bool 
 780         Returns True if the combobox is editable and there is a text selection 
 781         to copy to the clipboard.  Only available on Windows. 
 783         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 785     def CanCut(*args
, **kwargs
): 
 789         Returns True if the combobox is editable and there is a text selection 
 790         to copy to the clipboard.  Only available on Windows. 
 792         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 794     def CanPaste(*args
, **kwargs
): 
 796         CanPaste(self) -> bool 
 798         Returns True if the combobox is editable and there is text on the 
 799         clipboard that can be pasted into the text field. Only available on 
 802         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 804     def CanUndo(*args
, **kwargs
): 
 806         CanUndo(self) -> bool 
 808         Returns True if the combobox is editable and the last edit can be 
 809         undone.  Only available on Windows. 
 811         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 813     def CanRedo(*args
, **kwargs
): 
 815         CanRedo(self) -> bool 
 817         Returns True if the combobox is editable and the last undo can be 
 818         redone.  Only available on Windows. 
 820         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 822     def GetClassDefaultAttributes(*args
, **kwargs
): 
 824         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 826         Get the default attributes for this class.  This is useful if you want 
 827         to use the same font or colour in your own control as in a standard 
 828         control -- which is a much better idea than hard coding specific 
 829         colours or fonts which might look completely out of place on the 
 830         user's system, especially if it uses themes. 
 832         The variant parameter is only relevant under Mac currently and is 
 833         ignore under other platforms. Under Mac, it will change the size of 
 834         the returned font. See `wx.Window.SetWindowVariant` for more about 
 837         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 839     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 841 class ComboBoxPtr(ComboBox
): 
 842     def __init__(self
, this
): 
 844         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 845         self
.__class
__ = ComboBox
 
 846 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 847 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 849 def PreComboBox(*args
, **kwargs
): 
 851     PreComboBox() -> ComboBox 
 853     Precreate a ComboBox control for 2-phase creation. 
 855     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 859 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 861     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 863     Get the default attributes for this class.  This is useful if you want 
 864     to use the same font or colour in your own control as in a standard 
 865     control -- which is a much better idea than hard coding specific 
 866     colours or fonts which might look completely out of place on the 
 867     user's system, especially if it uses themes. 
 869     The variant parameter is only relevant under Mac currently and is 
 870     ignore under other platforms. Under Mac, it will change the size of 
 871     the returned font. See `wx.Window.SetWindowVariant` for more about 
 874     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 876 #--------------------------------------------------------------------------- 
 878 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 879 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 880 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 881 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 882 class Gauge(_core
.Control
): 
 883     """Proxy of C++ Gauge class""" 
 885         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 886     def __init__(self
, *args
, **kwargs
): 
 888         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 889             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 890             Validator validator=DefaultValidator,  
 891             String name=GaugeNameStr) -> Gauge 
 893         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 894         self
.this 
= newobj
.this
 
 897         self
._setOORInfo
(self
) 
 899     def Create(*args
, **kwargs
): 
 901         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 902             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 903             Validator validator=DefaultValidator,  
 904             String name=GaugeNameStr) -> bool 
 906         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 908     def SetRange(*args
, **kwargs
): 
 909         """SetRange(self, int range)""" 
 910         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 912     def GetRange(*args
, **kwargs
): 
 913         """GetRange(self) -> int""" 
 914         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 916     def SetValue(*args
, **kwargs
): 
 917         """SetValue(self, int pos)""" 
 918         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 920     def GetValue(*args
, **kwargs
): 
 921         """GetValue(self) -> int""" 
 922         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 924     def IsVertical(*args
, **kwargs
): 
 925         """IsVertical(self) -> bool""" 
 926         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 928     def SetShadowWidth(*args
, **kwargs
): 
 929         """SetShadowWidth(self, int w)""" 
 930         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 932     def GetShadowWidth(*args
, **kwargs
): 
 933         """GetShadowWidth(self) -> int""" 
 934         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 936     def SetBezelFace(*args
, **kwargs
): 
 937         """SetBezelFace(self, int w)""" 
 938         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 940     def GetBezelFace(*args
, **kwargs
): 
 941         """GetBezelFace(self) -> int""" 
 942         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 944     def GetClassDefaultAttributes(*args
, **kwargs
): 
 946         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     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 963 class GaugePtr(Gauge
): 
 964     def __init__(self
, this
): 
 966         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 967         self
.__class
__ = Gauge
 
 968 _controls_
.Gauge_swigregister(GaugePtr
) 
 969 GaugeNameStr 
= cvar
.GaugeNameStr
 
 971 def PreGauge(*args
, **kwargs
): 
 972     """PreGauge() -> Gauge""" 
 973     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 977 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 979     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 981     Get the default attributes for this class.  This is useful if you want 
 982     to use the same font or colour in your own control as in a standard 
 983     control -- which is a much better idea than hard coding specific 
 984     colours or fonts which might look completely out of place on the 
 985     user's system, especially if it uses themes. 
 987     The variant parameter is only relevant under Mac currently and is 
 988     ignore under other platforms. Under Mac, it will change the size of 
 989     the returned font. See `wx.Window.SetWindowVariant` for more about 
 992     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 994 #--------------------------------------------------------------------------- 
 996 class StaticBox(_core
.Control
): 
 997     """Proxy of C++ StaticBox class""" 
 999         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1000     def __init__(self
, *args
, **kwargs
): 
1002         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1003             Point pos=DefaultPosition, Size size=DefaultSize,  
1004             long style=0, String name=StaticBoxNameStr) -> StaticBox 
1006         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
1007         self
.this 
= newobj
.this
 
1010         self
._setOORInfo
(self
) 
1012     def Create(*args
, **kwargs
): 
1014         Create(self, Window parent, int id=-1, String label=EmptyString,  
1015             Point pos=DefaultPosition, Size size=DefaultSize,  
1016             long style=0, String name=StaticBoxNameStr) -> bool 
1018         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
1020     def GetClassDefaultAttributes(*args
, **kwargs
): 
1022         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1024         Get the default attributes for this class.  This is useful if you want 
1025         to use the same font or colour in your own control as in a standard 
1026         control -- which is a much better idea than hard coding specific 
1027         colours or fonts which might look completely out of place on the 
1028         user's system, especially if it uses themes. 
1030         The variant parameter is only relevant under Mac currently and is 
1031         ignore under other platforms. Under Mac, it will change the size of 
1032         the returned font. See `wx.Window.SetWindowVariant` for more about 
1035         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1037     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1039 class StaticBoxPtr(StaticBox
): 
1040     def __init__(self
, this
): 
1042         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1043         self
.__class
__ = StaticBox
 
1044 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
1045 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1046 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1047 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1049 def PreStaticBox(*args
, **kwargs
): 
1050     """PreStaticBox() -> StaticBox""" 
1051     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1055 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1057     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1059     Get the default attributes for this class.  This is useful if you want 
1060     to use the same font or colour in your own control as in a standard 
1061     control -- which is a much better idea than hard coding specific 
1062     colours or fonts which might look completely out of place on the 
1063     user's system, especially if it uses themes. 
1065     The variant parameter is only relevant under Mac currently and is 
1066     ignore under other platforms. Under Mac, it will change the size of 
1067     the returned font. See `wx.Window.SetWindowVariant` for more about 
1070     return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1072 #--------------------------------------------------------------------------- 
1074 class StaticLine(_core
.Control
): 
1075     """Proxy of C++ StaticLine class""" 
1077         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1078     def __init__(self
, *args
, **kwargs
): 
1080         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1081             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1082             String name=StaticTextNameStr) -> StaticLine 
1084         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
1085         self
.this 
= newobj
.this
 
1088         self
._setOORInfo
(self
) 
1090     def Create(*args
, **kwargs
): 
1092         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1093             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1094             String name=StaticTextNameStr) -> bool 
1096         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1098     def IsVertical(*args
, **kwargs
): 
1099         """IsVertical(self) -> bool""" 
1100         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1102     def GetDefaultSize(*args
, **kwargs
): 
1103         """GetDefaultSize() -> int""" 
1104         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1106     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1107     def GetClassDefaultAttributes(*args
, **kwargs
): 
1109         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1111         Get the default attributes for this class.  This is useful if you want 
1112         to use the same font or colour in your own control as in a standard 
1113         control -- which is a much better idea than hard coding specific 
1114         colours or fonts which might look completely out of place on the 
1115         user's system, especially if it uses themes. 
1117         The variant parameter is only relevant under Mac currently and is 
1118         ignore under other platforms. Under Mac, it will change the size of 
1119         the returned font. See `wx.Window.SetWindowVariant` for more about 
1122         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1124     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1126 class StaticLinePtr(StaticLine
): 
1127     def __init__(self
, this
): 
1129         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1130         self
.__class
__ = StaticLine
 
1131 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1133 def PreStaticLine(*args
, **kwargs
): 
1134     """PreStaticLine() -> StaticLine""" 
1135     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1139 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1140     """StaticLine_GetDefaultSize() -> int""" 
1141     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1143 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1145     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1147     Get the default attributes for this class.  This is useful if you want 
1148     to use the same font or colour in your own control as in a standard 
1149     control -- which is a much better idea than hard coding specific 
1150     colours or fonts which might look completely out of place on the 
1151     user's system, especially if it uses themes. 
1153     The variant parameter is only relevant under Mac currently and is 
1154     ignore under other platforms. Under Mac, it will change the size of 
1155     the returned font. See `wx.Window.SetWindowVariant` for more about 
1158     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1160 #--------------------------------------------------------------------------- 
1162 class StaticText(_core
.Control
): 
1163     """Proxy of C++ StaticText class""" 
1165         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1166     def __init__(self
, *args
, **kwargs
): 
1168         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1169             Point pos=DefaultPosition, Size size=DefaultSize,  
1170             long style=0, String name=StaticTextNameStr) -> StaticText 
1172         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1173         self
.this 
= newobj
.this
 
1176         self
._setOORInfo
(self
) 
1178     def Create(*args
, **kwargs
): 
1180         Create(self, Window parent, int id=-1, String label=EmptyString,  
1181             Point pos=DefaultPosition, Size size=DefaultSize,  
1182             long style=0, String name=StaticTextNameStr) -> bool 
1184         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1186     def GetClassDefaultAttributes(*args
, **kwargs
): 
1188         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1190         Get the default attributes for this class.  This is useful if you want 
1191         to use the same font or colour in your own control as in a standard 
1192         control -- which is a much better idea than hard coding specific 
1193         colours or fonts which might look completely out of place on the 
1194         user's system, especially if it uses themes. 
1196         The variant parameter is only relevant under Mac currently and is 
1197         ignore under other platforms. Under Mac, it will change the size of 
1198         the returned font. See `wx.Window.SetWindowVariant` for more about 
1201         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1203     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1205 class StaticTextPtr(StaticText
): 
1206     def __init__(self
, this
): 
1208         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1209         self
.__class
__ = StaticText
 
1210 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1212 def PreStaticText(*args
, **kwargs
): 
1213     """PreStaticText() -> StaticText""" 
1214     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1218 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1220     StaticText_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_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1235 #--------------------------------------------------------------------------- 
1237 class StaticBitmap(_core
.Control
): 
1238     """Proxy of C++ StaticBitmap class""" 
1240         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1241     def __init__(self
, *args
, **kwargs
): 
1243         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1244             Point pos=DefaultPosition, Size size=DefaultSize,  
1245             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1247         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1248         self
.this 
= newobj
.this
 
1251         self
._setOORInfo
(self
) 
1253     def Create(*args
, **kwargs
): 
1255         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1256             Point pos=DefaultPosition, Size size=DefaultSize,  
1257             long style=0, String name=StaticBitmapNameStr) -> bool 
1259         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1261     def GetBitmap(*args
, **kwargs
): 
1262         """GetBitmap(self) -> Bitmap""" 
1263         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1265     def SetBitmap(*args
, **kwargs
): 
1266         """SetBitmap(self, Bitmap bitmap)""" 
1267         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1269     def SetIcon(*args
, **kwargs
): 
1270         """SetIcon(self, Icon icon)""" 
1271         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1273     def GetClassDefaultAttributes(*args
, **kwargs
): 
1275         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1277         Get the default attributes for this class.  This is useful if you want 
1278         to use the same font or colour in your own control as in a standard 
1279         control -- which is a much better idea than hard coding specific 
1280         colours or fonts which might look completely out of place on the 
1281         user's system, especially if it uses themes. 
1283         The variant parameter is only relevant under Mac currently and is 
1284         ignore under other platforms. Under Mac, it will change the size of 
1285         the returned font. See `wx.Window.SetWindowVariant` for more about 
1288         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1290     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1292 class StaticBitmapPtr(StaticBitmap
): 
1293     def __init__(self
, this
): 
1295         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1296         self
.__class
__ = StaticBitmap
 
1297 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1299 def PreStaticBitmap(*args
, **kwargs
): 
1300     """PreStaticBitmap() -> StaticBitmap""" 
1301     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1305 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1307     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1309     Get the default attributes for this class.  This is useful if you want 
1310     to use the same font or colour in your own control as in a standard 
1311     control -- which is a much better idea than hard coding specific 
1312     colours or fonts which might look completely out of place on the 
1313     user's system, especially if it uses themes. 
1315     The variant parameter is only relevant under Mac currently and is 
1316     ignore under other platforms. Under Mac, it will change the size of 
1317     the returned font. See `wx.Window.SetWindowVariant` for more about 
1320     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1322 #--------------------------------------------------------------------------- 
1324 class ListBox(_core
.ControlWithItems
): 
1325     """Proxy of C++ ListBox class""" 
1327         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1328     def __init__(self
, *args
, **kwargs
): 
1330         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1331             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1332             long style=0, Validator validator=DefaultValidator,  
1333             String name=ListBoxNameStr) -> ListBox 
1335         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1336         self
.this 
= newobj
.this
 
1339         self
._setOORInfo
(self
) 
1341     def Create(*args
, **kwargs
): 
1343         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1344             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1345             long style=0, Validator validator=DefaultValidator,  
1346             String name=ListBoxNameStr) -> bool 
1348         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1350     def Insert(*args
, **kwargs
): 
1352         Insert(self, String item, int pos, PyObject clientData=None) 
1354         Insert an item into the control before the item at the ``pos`` index, 
1355         optionally associating some data object with the item. 
1357         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1359     def InsertItems(*args
, **kwargs
): 
1360         """InsertItems(self, wxArrayString items, int pos)""" 
1361         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1363     def Set(*args
, **kwargs
): 
1364         """Set(self, wxArrayString items)""" 
1365         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1367     def IsSelected(*args
, **kwargs
): 
1368         """IsSelected(self, int n) -> bool""" 
1369         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1371     def SetSelection(*args
, **kwargs
): 
1372         """SetSelection(self, int n, bool select=True)""" 
1373         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1375     def Select(*args
, **kwargs
): 
1379         Sets the item at index 'n' to be the selected item. 
1381         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1383     def Deselect(*args
, **kwargs
): 
1384         """Deselect(self, int n)""" 
1385         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1387     def DeselectAll(*args
, **kwargs
): 
1388         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1389         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1391     def SetStringSelection(*args
, **kwargs
): 
1392         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1393         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1395     def GetSelections(*args
, **kwargs
): 
1396         """GetSelections(self) -> PyObject""" 
1397         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1399     def SetFirstItem(*args
, **kwargs
): 
1400         """SetFirstItem(self, int n)""" 
1401         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1403     def SetFirstItemStr(*args
, **kwargs
): 
1404         """SetFirstItemStr(self, String s)""" 
1405         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1407     def EnsureVisible(*args
, **kwargs
): 
1408         """EnsureVisible(self, int n)""" 
1409         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1411     def AppendAndEnsureVisible(*args
, **kwargs
): 
1412         """AppendAndEnsureVisible(self, String s)""" 
1413         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1415     def IsSorted(*args
, **kwargs
): 
1416         """IsSorted(self) -> bool""" 
1417         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1419     def SetItemForegroundColour(*args
, **kwargs
): 
1420         """SetItemForegroundColour(self, int item, Colour c)""" 
1421         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1423     def SetItemBackgroundColour(*args
, **kwargs
): 
1424         """SetItemBackgroundColour(self, int item, Colour c)""" 
1425         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1427     def SetItemFont(*args
, **kwargs
): 
1428         """SetItemFont(self, int item, Font f)""" 
1429         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1431     def GetClassDefaultAttributes(*args
, **kwargs
): 
1433         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1435         Get the default attributes for this class.  This is useful if you want 
1436         to use the same font or colour in your own control as in a standard 
1437         control -- which is a much better idea than hard coding specific 
1438         colours or fonts which might look completely out of place on the 
1439         user's system, especially if it uses themes. 
1441         The variant parameter is only relevant under Mac currently and is 
1442         ignore under other platforms. Under Mac, it will change the size of 
1443         the returned font. See `wx.Window.SetWindowVariant` for more about 
1446         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1448     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1450 class ListBoxPtr(ListBox
): 
1451     def __init__(self
, this
): 
1453         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1454         self
.__class
__ = ListBox
 
1455 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1456 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1458 def PreListBox(*args
, **kwargs
): 
1459     """PreListBox() -> ListBox""" 
1460     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1464 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1466     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1468     Get the default attributes for this class.  This is useful if you want 
1469     to use the same font or colour in your own control as in a standard 
1470     control -- which is a much better idea than hard coding specific 
1471     colours or fonts which might look completely out of place on the 
1472     user's system, especially if it uses themes. 
1474     The variant parameter is only relevant under Mac currently and is 
1475     ignore under other platforms. Under Mac, it will change the size of 
1476     the returned font. See `wx.Window.SetWindowVariant` for more about 
1479     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1481 #--------------------------------------------------------------------------- 
1483 class CheckListBox(ListBox
): 
1484     """Proxy of C++ CheckListBox class""" 
1486         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1487     def __init__(self
, *args
, **kwargs
): 
1489         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1490             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1491             long style=0, Validator validator=DefaultValidator,  
1492             String name=ListBoxNameStr) -> CheckListBox 
1494         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1495         self
.this 
= newobj
.this
 
1498         self
._setOORInfo
(self
) 
1500     def Create(*args
, **kwargs
): 
1502         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1503             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1504             long style=0, Validator validator=DefaultValidator,  
1505             String name=ListBoxNameStr) -> bool 
1507         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1509     def IsChecked(*args
, **kwargs
): 
1510         """IsChecked(self, int index) -> bool""" 
1511         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1513     def Check(*args
, **kwargs
): 
1514         """Check(self, int index, int check=True)""" 
1515         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1517     def GetItemHeight(*args
, **kwargs
): 
1518         """GetItemHeight(self) -> int""" 
1519         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1521     def HitTest(*args
, **kwargs
): 
1523         HitTest(self, Point pt) -> int 
1525         Test where the given (in client coords) point lies 
1527         return _controls_
.CheckListBox_HitTest(*args
, **kwargs
) 
1529     def HitTestXY(*args
, **kwargs
): 
1531         HitTestXY(self, int x, int y) -> int 
1533         Test where the given (in client coords) point lies 
1535         return _controls_
.CheckListBox_HitTestXY(*args
, **kwargs
) 
1538 class CheckListBoxPtr(CheckListBox
): 
1539     def __init__(self
, this
): 
1541         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1542         self
.__class
__ = CheckListBox
 
1543 _controls_
.CheckListBox_swigregister(CheckListBoxPtr
) 
1545 def PreCheckListBox(*args
, **kwargs
): 
1546     """PreCheckListBox() -> CheckListBox""" 
1547     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1551 #--------------------------------------------------------------------------- 
1553 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1554 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1555 TE_READONLY 
= _controls_
.TE_READONLY
 
1556 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1557 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1558 TE_LEFT 
= _controls_
.TE_LEFT
 
1559 TE_CENTER 
= _controls_
.TE_CENTER
 
1560 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1561 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1562 TE_RICH 
= _controls_
.TE_RICH
 
1563 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1564 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1565 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1566 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1567 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1568 TE_LINEWRAP 
= _controls_
.TE_LINEWRAP
 
1569 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1570 TE_RICH2 
= _controls_
.TE_RICH2
 
1571 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1572 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1573 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1574 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1575 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1576 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1577 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1578 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1579 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1580 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1581 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1582 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1583 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1584 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1585 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1586 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1587 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1588 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1589 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1590 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1591 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1592 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1593 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1594 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1595 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1596 class TextAttr(object): 
1597     """Proxy of C++ TextAttr class""" 
1599         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1600     def __init__(self
, *args
, **kwargs
): 
1602         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1603             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1605         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1606         self
.this 
= newobj
.this
 
1609     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1612             if self
.thisown
: destroy(self
) 
1615     def Init(*args
, **kwargs
): 
1617         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1619     def SetTextColour(*args
, **kwargs
): 
1620         """SetTextColour(self, Colour colText)""" 
1621         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1623     def SetBackgroundColour(*args
, **kwargs
): 
1624         """SetBackgroundColour(self, Colour colBack)""" 
1625         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1627     def SetFont(*args
, **kwargs
): 
1628         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1629         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1631     def SetAlignment(*args
, **kwargs
): 
1632         """SetAlignment(self, int alignment)""" 
1633         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1635     def SetTabs(*args
, **kwargs
): 
1636         """SetTabs(self, wxArrayInt tabs)""" 
1637         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1639     def SetLeftIndent(*args
, **kwargs
): 
1640         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1641         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1643     def SetRightIndent(*args
, **kwargs
): 
1644         """SetRightIndent(self, int indent)""" 
1645         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1647     def SetFlags(*args
, **kwargs
): 
1648         """SetFlags(self, long flags)""" 
1649         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1651     def HasTextColour(*args
, **kwargs
): 
1652         """HasTextColour(self) -> bool""" 
1653         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1655     def HasBackgroundColour(*args
, **kwargs
): 
1656         """HasBackgroundColour(self) -> bool""" 
1657         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1659     def HasFont(*args
, **kwargs
): 
1660         """HasFont(self) -> bool""" 
1661         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1663     def HasAlignment(*args
, **kwargs
): 
1664         """HasAlignment(self) -> bool""" 
1665         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1667     def HasTabs(*args
, **kwargs
): 
1668         """HasTabs(self) -> bool""" 
1669         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1671     def HasLeftIndent(*args
, **kwargs
): 
1672         """HasLeftIndent(self) -> bool""" 
1673         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1675     def HasRightIndent(*args
, **kwargs
): 
1676         """HasRightIndent(self) -> bool""" 
1677         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1679     def HasFlag(*args
, **kwargs
): 
1680         """HasFlag(self, long flag) -> bool""" 
1681         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1683     def GetTextColour(*args
, **kwargs
): 
1684         """GetTextColour(self) -> Colour""" 
1685         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1687     def GetBackgroundColour(*args
, **kwargs
): 
1688         """GetBackgroundColour(self) -> Colour""" 
1689         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1691     def GetFont(*args
, **kwargs
): 
1692         """GetFont(self) -> Font""" 
1693         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1695     def GetAlignment(*args
, **kwargs
): 
1696         """GetAlignment(self) -> int""" 
1697         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1699     def GetTabs(*args
, **kwargs
): 
1700         """GetTabs(self) -> wxArrayInt""" 
1701         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1703     def GetLeftIndent(*args
, **kwargs
): 
1704         """GetLeftIndent(self) -> long""" 
1705         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1707     def GetLeftSubIndent(*args
, **kwargs
): 
1708         """GetLeftSubIndent(self) -> long""" 
1709         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1711     def GetRightIndent(*args
, **kwargs
): 
1712         """GetRightIndent(self) -> long""" 
1713         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1715     def GetFlags(*args
, **kwargs
): 
1716         """GetFlags(self) -> long""" 
1717         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1719     def IsDefault(*args
, **kwargs
): 
1720         """IsDefault(self) -> bool""" 
1721         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1723     def Combine(*args
, **kwargs
): 
1724         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1725         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1727     Combine 
= staticmethod(Combine
) 
1729 class TextAttrPtr(TextAttr
): 
1730     def __init__(self
, this
): 
1732         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1733         self
.__class
__ = TextAttr
 
1734 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1735 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1737 def TextAttr_Combine(*args
, **kwargs
): 
1738     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1739     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1741 class TextCtrl(_core
.Control
): 
1742     """Proxy of C++ TextCtrl class""" 
1744         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1745     def __init__(self
, *args
, **kwargs
): 
1747         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1748             Point pos=DefaultPosition, Size size=DefaultSize,  
1749             long style=0, Validator validator=DefaultValidator,  
1750             String name=TextCtrlNameStr) -> TextCtrl 
1752         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1753         self
.this 
= newobj
.this
 
1756         self
._setOORInfo
(self
) 
1758     def Create(*args
, **kwargs
): 
1760         Create(self, Window parent, int id=-1, String value=EmptyString,  
1761             Point pos=DefaultPosition, Size size=DefaultSize,  
1762             long style=0, Validator validator=DefaultValidator,  
1763             String name=TextCtrlNameStr) -> bool 
1765         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1767     def GetValue(*args
, **kwargs
): 
1768         """GetValue(self) -> String""" 
1769         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1771     def SetValue(*args
, **kwargs
): 
1772         """SetValue(self, String value)""" 
1773         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1775     def GetRange(*args
, **kwargs
): 
1776         """GetRange(self, long from, long to) -> String""" 
1777         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1779     def GetLineLength(*args
, **kwargs
): 
1780         """GetLineLength(self, long lineNo) -> int""" 
1781         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1783     def GetLineText(*args
, **kwargs
): 
1784         """GetLineText(self, long lineNo) -> String""" 
1785         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1787     def GetNumberOfLines(*args
, **kwargs
): 
1788         """GetNumberOfLines(self) -> int""" 
1789         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1791     def IsModified(*args
, **kwargs
): 
1792         """IsModified(self) -> bool""" 
1793         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1795     def IsEditable(*args
, **kwargs
): 
1796         """IsEditable(self) -> bool""" 
1797         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1799     def IsSingleLine(*args
, **kwargs
): 
1800         """IsSingleLine(self) -> bool""" 
1801         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1803     def IsMultiLine(*args
, **kwargs
): 
1804         """IsMultiLine(self) -> bool""" 
1805         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1807     def GetSelection(*args
, **kwargs
): 
1809         GetSelection() -> (from, to) 
1811         If the return values from and to are the same, there is no selection. 
1813         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1815     def GetStringSelection(*args
, **kwargs
): 
1816         """GetStringSelection(self) -> String""" 
1817         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1819     def Clear(*args
, **kwargs
): 
1821         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1823     def Replace(*args
, **kwargs
): 
1824         """Replace(self, long from, long to, String value)""" 
1825         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1827     def Remove(*args
, **kwargs
): 
1828         """Remove(self, long from, long to)""" 
1829         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1831     def LoadFile(*args
, **kwargs
): 
1832         """LoadFile(self, String file) -> bool""" 
1833         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1835     def SaveFile(*args
, **kwargs
): 
1836         """SaveFile(self, String file=EmptyString) -> bool""" 
1837         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1839     def MarkDirty(*args
, **kwargs
): 
1840         """MarkDirty(self)""" 
1841         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1843     def DiscardEdits(*args
, **kwargs
): 
1844         """DiscardEdits(self)""" 
1845         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1847     def SetMaxLength(*args
, **kwargs
): 
1848         """SetMaxLength(self, unsigned long len)""" 
1849         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1851     def WriteText(*args
, **kwargs
): 
1852         """WriteText(self, String text)""" 
1853         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1855     def AppendText(*args
, **kwargs
): 
1856         """AppendText(self, String text)""" 
1857         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1859     def EmulateKeyPress(*args
, **kwargs
): 
1860         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1861         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1863     def SetStyle(*args
, **kwargs
): 
1864         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1865         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1867     def GetStyle(*args
, **kwargs
): 
1868         """GetStyle(self, long position, TextAttr style) -> bool""" 
1869         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1871     def SetDefaultStyle(*args
, **kwargs
): 
1872         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1873         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1875     def GetDefaultStyle(*args
, **kwargs
): 
1876         """GetDefaultStyle(self) -> TextAttr""" 
1877         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1879     def XYToPosition(*args
, **kwargs
): 
1880         """XYToPosition(self, long x, long y) -> long""" 
1881         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1883     def PositionToXY(*args
, **kwargs
): 
1884         """PositionToXY(long pos) -> (x, y)""" 
1885         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1887     def ShowPosition(*args
, **kwargs
): 
1888         """ShowPosition(self, long pos)""" 
1889         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1891     def HitTest(*args
, **kwargs
): 
1893         HitTest(Point pt) -> (result, col, row) 
1895         Find the row, col coresponding to the character at the point given in 
1896         pixels. NB: pt is in device coords but is not adjusted for the client 
1897         area origin nor scrolling. 
1899         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1901     def HitTestPos(*args
, **kwargs
): 
1903         HitTestPos(Point pt) -> (result, position) 
1905         Find the character position in the text coresponding to the point 
1906         given in pixels. NB: pt is in device coords but is not adjusted for 
1907         the client area origin nor scrolling.  
1909         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1911     def Copy(*args
, **kwargs
): 
1913         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1915     def Cut(*args
, **kwargs
): 
1917         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1919     def Paste(*args
, **kwargs
): 
1921         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1923     def CanCopy(*args
, **kwargs
): 
1924         """CanCopy(self) -> bool""" 
1925         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1927     def CanCut(*args
, **kwargs
): 
1928         """CanCut(self) -> bool""" 
1929         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1931     def CanPaste(*args
, **kwargs
): 
1932         """CanPaste(self) -> bool""" 
1933         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1935     def Undo(*args
, **kwargs
): 
1937         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1939     def Redo(*args
, **kwargs
): 
1941         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1943     def CanUndo(*args
, **kwargs
): 
1944         """CanUndo(self) -> bool""" 
1945         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1947     def CanRedo(*args
, **kwargs
): 
1948         """CanRedo(self) -> bool""" 
1949         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1951     def SetInsertionPoint(*args
, **kwargs
): 
1952         """SetInsertionPoint(self, long pos)""" 
1953         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1955     def SetInsertionPointEnd(*args
, **kwargs
): 
1956         """SetInsertionPointEnd(self)""" 
1957         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1959     def GetInsertionPoint(*args
, **kwargs
): 
1960         """GetInsertionPoint(self) -> long""" 
1961         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1963     def GetLastPosition(*args
, **kwargs
): 
1964         """GetLastPosition(self) -> long""" 
1965         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1967     def SetSelection(*args
, **kwargs
): 
1968         """SetSelection(self, long from, long to)""" 
1969         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1971     def SelectAll(*args
, **kwargs
): 
1972         """SelectAll(self)""" 
1973         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1975     def SetEditable(*args
, **kwargs
): 
1976         """SetEditable(self, bool editable)""" 
1977         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1979     def write(*args
, **kwargs
): 
1980         """write(self, String text)""" 
1981         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1983     def GetString(*args
, **kwargs
): 
1984         """GetString(self, long from, long to) -> String""" 
1985         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1987     def GetClassDefaultAttributes(*args
, **kwargs
): 
1989         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1991         Get the default attributes for this class.  This is useful if you want 
1992         to use the same font or colour in your own control as in a standard 
1993         control -- which is a much better idea than hard coding specific 
1994         colours or fonts which might look completely out of place on the 
1995         user's system, especially if it uses themes. 
1997         The variant parameter is only relevant under Mac currently and is 
1998         ignore under other platforms. Under Mac, it will change the size of 
1999         the returned font. See `wx.Window.SetWindowVariant` for more about 
2002         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2004     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2006 class TextCtrlPtr(TextCtrl
): 
2007     def __init__(self
, this
): 
2009         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2010         self
.__class
__ = TextCtrl
 
2011 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
2013 def PreTextCtrl(*args
, **kwargs
): 
2014     """PreTextCtrl() -> TextCtrl""" 
2015     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
2019 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2021     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2023     Get the default attributes for this class.  This is useful if you want 
2024     to use the same font or colour in your own control as in a standard 
2025     control -- which is a much better idea than hard coding specific 
2026     colours or fonts which might look completely out of place on the 
2027     user's system, especially if it uses themes. 
2029     The variant parameter is only relevant under Mac currently and is 
2030     ignore under other platforms. Under Mac, it will change the size of 
2031     the returned font. See `wx.Window.SetWindowVariant` for more about 
2034     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2036 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2037 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2038 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2039 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2040 class TextUrlEvent(_core
.CommandEvent
): 
2041     """Proxy of C++ TextUrlEvent class""" 
2043         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2044     def __init__(self
, *args
, **kwargs
): 
2045         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2046         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
2047         self
.this 
= newobj
.this
 
2050     def GetMouseEvent(*args
, **kwargs
): 
2051         """GetMouseEvent(self) -> MouseEvent""" 
2052         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2054     def GetURLStart(*args
, **kwargs
): 
2055         """GetURLStart(self) -> long""" 
2056         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2058     def GetURLEnd(*args
, **kwargs
): 
2059         """GetURLEnd(self) -> long""" 
2060         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2063 class TextUrlEventPtr(TextUrlEvent
): 
2064     def __init__(self
, this
): 
2066         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2067         self
.__class
__ = TextUrlEvent
 
2068 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
2070 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2071 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2072 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2073 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2075 #--------------------------------------------------------------------------- 
2077 class ScrollBar(_core
.Control
): 
2078     """Proxy of C++ ScrollBar class""" 
2080         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2081     def __init__(self
, *args
, **kwargs
): 
2083         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2084             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2085             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2087         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
2088         self
.this 
= newobj
.this
 
2091         self
._setOORInfo
(self
) 
2093     def Create(*args
, **kwargs
): 
2095         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2096             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2097             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2099         Do the 2nd phase and create the GUI control. 
2101         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2103     def GetThumbPosition(*args
, **kwargs
): 
2104         """GetThumbPosition(self) -> int""" 
2105         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2107     def GetThumbSize(*args
, **kwargs
): 
2108         """GetThumbSize(self) -> int""" 
2109         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2111     GetThumbLength 
= GetThumbSize 
 
2112     def GetPageSize(*args
, **kwargs
): 
2113         """GetPageSize(self) -> int""" 
2114         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2116     def GetRange(*args
, **kwargs
): 
2117         """GetRange(self) -> int""" 
2118         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2120     def IsVertical(*args
, **kwargs
): 
2121         """IsVertical(self) -> bool""" 
2122         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2124     def SetThumbPosition(*args
, **kwargs
): 
2125         """SetThumbPosition(self, int viewStart)""" 
2126         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2128     def SetScrollbar(*args
, **kwargs
): 
2130         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
2133         Sets the scrollbar properties of a built-in scrollbar. 
2135         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2137     def GetClassDefaultAttributes(*args
, **kwargs
): 
2139         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2141         Get the default attributes for this class.  This is useful if you want 
2142         to use the same font or colour in your own control as in a standard 
2143         control -- which is a much better idea than hard coding specific 
2144         colours or fonts which might look completely out of place on the 
2145         user's system, especially if it uses themes. 
2147         The variant parameter is only relevant under Mac currently and is 
2148         ignore under other platforms. Under Mac, it will change the size of 
2149         the returned font. See `wx.Window.SetWindowVariant` for more about 
2152         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2154     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2156 class ScrollBarPtr(ScrollBar
): 
2157     def __init__(self
, this
): 
2159         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2160         self
.__class
__ = ScrollBar
 
2161 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2162 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2164 def PreScrollBar(*args
, **kwargs
): 
2165     """PreScrollBar() -> ScrollBar""" 
2166     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2170 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2172     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2174     Get the default attributes for this class.  This is useful if you want 
2175     to use the same font or colour in your own control as in a standard 
2176     control -- which is a much better idea than hard coding specific 
2177     colours or fonts which might look completely out of place on the 
2178     user's system, especially if it uses themes. 
2180     The variant parameter is only relevant under Mac currently and is 
2181     ignore under other platforms. Under Mac, it will change the size of 
2182     the returned font. See `wx.Window.SetWindowVariant` for more about 
2185     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2187 #--------------------------------------------------------------------------- 
2189 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2190 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2191 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2192 SP_WRAP 
= _controls_
.SP_WRAP
 
2193 class SpinButton(_core
.Control
): 
2194     """Proxy of C++ SpinButton class""" 
2196         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2197     def __init__(self
, *args
, **kwargs
): 
2199         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2200             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2201             String name=SPIN_BUTTON_NAME) -> SpinButton 
2203         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2204         self
.this 
= newobj
.this
 
2207         self
._setOORInfo
(self
) 
2209     def Create(*args
, **kwargs
): 
2211         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2212             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2213             String name=SPIN_BUTTON_NAME) -> bool 
2215         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2217     def GetValue(*args
, **kwargs
): 
2218         """GetValue(self) -> int""" 
2219         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2221     def GetMin(*args
, **kwargs
): 
2222         """GetMin(self) -> int""" 
2223         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2225     def GetMax(*args
, **kwargs
): 
2226         """GetMax(self) -> int""" 
2227         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2229     def SetValue(*args
, **kwargs
): 
2230         """SetValue(self, int val)""" 
2231         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2233     def SetMin(*args
, **kwargs
): 
2234         """SetMin(self, int minVal)""" 
2235         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2237     def SetMax(*args
, **kwargs
): 
2238         """SetMax(self, int maxVal)""" 
2239         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2241     def SetRange(*args
, **kwargs
): 
2242         """SetRange(self, int minVal, int maxVal)""" 
2243         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2245     def IsVertical(*args
, **kwargs
): 
2246         """IsVertical(self) -> bool""" 
2247         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2249     def GetClassDefaultAttributes(*args
, **kwargs
): 
2251         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2253         Get the default attributes for this class.  This is useful if you want 
2254         to use the same font or colour in your own control as in a standard 
2255         control -- which is a much better idea than hard coding specific 
2256         colours or fonts which might look completely out of place on the 
2257         user's system, especially if it uses themes. 
2259         The variant parameter is only relevant under Mac currently and is 
2260         ignore under other platforms. Under Mac, it will change the size of 
2261         the returned font. See `wx.Window.SetWindowVariant` for more about 
2264         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2266     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2268 class SpinButtonPtr(SpinButton
): 
2269     def __init__(self
, this
): 
2271         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2272         self
.__class
__ = SpinButton
 
2273 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2274 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2275 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2277 def PreSpinButton(*args
, **kwargs
): 
2278     """PreSpinButton() -> SpinButton""" 
2279     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2283 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2285     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2287     Get the default attributes for this class.  This is useful if you want 
2288     to use the same font or colour in your own control as in a standard 
2289     control -- which is a much better idea than hard coding specific 
2290     colours or fonts which might look completely out of place on the 
2291     user's system, especially if it uses themes. 
2293     The variant parameter is only relevant under Mac currently and is 
2294     ignore under other platforms. Under Mac, it will change the size of 
2295     the returned font. See `wx.Window.SetWindowVariant` for more about 
2298     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2300 class SpinCtrl(_core
.Control
): 
2301     """Proxy of C++ SpinCtrl class""" 
2303         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2304     def __init__(self
, *args
, **kwargs
): 
2306         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2307             Point pos=DefaultPosition, Size size=DefaultSize,  
2308             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2309             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2311         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2312         self
.this 
= newobj
.this
 
2315         self
._setOORInfo
(self
) 
2317     def Create(*args
, **kwargs
): 
2319         Create(self, Window parent, int id=-1, String value=EmptyString,  
2320             Point pos=DefaultPosition, Size size=DefaultSize,  
2321             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2322             int initial=0, String name=SpinCtrlNameStr) -> bool 
2324         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2326     def GetValue(*args
, **kwargs
): 
2327         """GetValue(self) -> int""" 
2328         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2330     def SetValue(*args
, **kwargs
): 
2331         """SetValue(self, int value)""" 
2332         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2334     def SetValueString(*args
, **kwargs
): 
2335         """SetValueString(self, String text)""" 
2336         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2338     def SetRange(*args
, **kwargs
): 
2339         """SetRange(self, int minVal, int maxVal)""" 
2340         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2342     def GetMin(*args
, **kwargs
): 
2343         """GetMin(self) -> int""" 
2344         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2346     def GetMax(*args
, **kwargs
): 
2347         """GetMax(self) -> int""" 
2348         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2350     def SetSelection(*args
, **kwargs
): 
2351         """SetSelection(self, long from, long to)""" 
2352         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2354     def GetClassDefaultAttributes(*args
, **kwargs
): 
2356         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2358         Get the default attributes for this class.  This is useful if you want 
2359         to use the same font or colour in your own control as in a standard 
2360         control -- which is a much better idea than hard coding specific 
2361         colours or fonts which might look completely out of place on the 
2362         user's system, especially if it uses themes. 
2364         The variant parameter is only relevant under Mac currently and is 
2365         ignore under other platforms. Under Mac, it will change the size of 
2366         the returned font. See `wx.Window.SetWindowVariant` for more about 
2369         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2371     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2373 class SpinCtrlPtr(SpinCtrl
): 
2374     def __init__(self
, this
): 
2376         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2377         self
.__class
__ = SpinCtrl
 
2378 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2380 def PreSpinCtrl(*args
, **kwargs
): 
2381     """PreSpinCtrl() -> SpinCtrl""" 
2382     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2386 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2388     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2390     Get the default attributes for this class.  This is useful if you want 
2391     to use the same font or colour in your own control as in a standard 
2392     control -- which is a much better idea than hard coding specific 
2393     colours or fonts which might look completely out of place on the 
2394     user's system, especially if it uses themes. 
2396     The variant parameter is only relevant under Mac currently and is 
2397     ignore under other platforms. Under Mac, it will change the size of 
2398     the returned font. See `wx.Window.SetWindowVariant` for more about 
2401     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2403 class SpinEvent(_core
.NotifyEvent
): 
2404     """Proxy of C++ SpinEvent class""" 
2406         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2407     def __init__(self
, *args
, **kwargs
): 
2408         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2409         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2410         self
.this 
= newobj
.this
 
2413     def GetPosition(*args
, **kwargs
): 
2414         """GetPosition(self) -> int""" 
2415         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2417     def SetPosition(*args
, **kwargs
): 
2418         """SetPosition(self, int pos)""" 
2419         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2422 class SpinEventPtr(SpinEvent
): 
2423     def __init__(self
, this
): 
2425         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2426         self
.__class
__ = SpinEvent
 
2427 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2429 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2430 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2431 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2432 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2433 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2435 #--------------------------------------------------------------------------- 
2437 class RadioBox(_core
.Control
): 
2438     """Proxy of C++ RadioBox class""" 
2440         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2441     def __init__(self
, *args
, **kwargs
): 
2443         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2444             Point pos=DefaultPosition, Size size=DefaultSize,  
2445             wxArrayString choices=wxPyEmptyStringArray,  
2446             int majorDimension=0, long style=RA_HORIZONTAL,  
2447             Validator validator=DefaultValidator,  
2448             String name=RadioBoxNameStr) -> RadioBox 
2450         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2451         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2452         self
.this 
= newobj
.this
 
2455         self
._setOORInfo
(self
) 
2457     def Create(*args
, **kwargs
): 
2459         Create(self, Window parent, int id=-1, String label=EmptyString,  
2460             Point pos=DefaultPosition, Size size=DefaultSize,  
2461             wxArrayString choices=wxPyEmptyStringArray,  
2462             int majorDimension=0, long style=RA_HORIZONTAL,  
2463             Validator validator=DefaultValidator,  
2464             String name=RadioBoxNameStr) -> bool 
2466         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2468     def SetSelection(*args
, **kwargs
): 
2469         """SetSelection(self, int n)""" 
2470         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2472     def GetSelection(*args
, **kwargs
): 
2473         """GetSelection(self) -> int""" 
2474         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2476     def GetStringSelection(*args
, **kwargs
): 
2477         """GetStringSelection(self) -> String""" 
2478         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2480     def SetStringSelection(*args
, **kwargs
): 
2481         """SetStringSelection(self, String s) -> bool""" 
2482         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2484     def GetCount(*args
, **kwargs
): 
2485         """GetCount(self) -> int""" 
2486         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2488     def FindString(*args
, **kwargs
): 
2489         """FindString(self, String s) -> int""" 
2490         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2492     def GetString(*args
, **kwargs
): 
2493         """GetString(self, int n) -> String""" 
2494         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2496     def SetString(*args
, **kwargs
): 
2497         """SetString(self, int n, String label)""" 
2498         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2500     GetItemLabel 
= GetString 
 
2501     SetItemLabel 
= SetString 
 
2502     def EnableItem(*args
, **kwargs
): 
2503         """EnableItem(self, int n, bool enable=True)""" 
2504         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2506     def ShowItem(*args
, **kwargs
): 
2507         """ShowItem(self, int n, bool show=True)""" 
2508         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2510     def GetColumnCount(*args
, **kwargs
): 
2511         """GetColumnCount(self) -> int""" 
2512         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2514     def GetRowCount(*args
, **kwargs
): 
2515         """GetRowCount(self) -> int""" 
2516         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2518     def GetNextItem(*args
, **kwargs
): 
2519         """GetNextItem(self, int item, int dir, long style) -> int""" 
2520         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2522     def GetClassDefaultAttributes(*args
, **kwargs
): 
2524         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2526         Get the default attributes for this class.  This is useful if you want 
2527         to use the same font or colour in your own control as in a standard 
2528         control -- which is a much better idea than hard coding specific 
2529         colours or fonts which might look completely out of place on the 
2530         user's system, especially if it uses themes. 
2532         The variant parameter is only relevant under Mac currently and is 
2533         ignore under other platforms. Under Mac, it will change the size of 
2534         the returned font. See `wx.Window.SetWindowVariant` for more about 
2537         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2539     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2541 class RadioBoxPtr(RadioBox
): 
2542     def __init__(self
, this
): 
2544         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2545         self
.__class
__ = RadioBox
 
2546 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2547 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2548 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2550 def PreRadioBox(*args
, **kwargs
): 
2551     """PreRadioBox() -> RadioBox""" 
2552     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2556 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2558     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2560     Get the default attributes for this class.  This is useful if you want 
2561     to use the same font or colour in your own control as in a standard 
2562     control -- which is a much better idea than hard coding specific 
2563     colours or fonts which might look completely out of place on the 
2564     user's system, especially if it uses themes. 
2566     The variant parameter is only relevant under Mac currently and is 
2567     ignore under other platforms. Under Mac, it will change the size of 
2568     the returned font. See `wx.Window.SetWindowVariant` for more about 
2571     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2573 #--------------------------------------------------------------------------- 
2575 class RadioButton(_core
.Control
): 
2576     """Proxy of C++ RadioButton class""" 
2578         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2579     def __init__(self
, *args
, **kwargs
): 
2581         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2582             Point pos=DefaultPosition, Size size=DefaultSize,  
2583             long style=0, Validator validator=DefaultValidator,  
2584             String name=RadioButtonNameStr) -> RadioButton 
2586         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2587         self
.this 
= newobj
.this
 
2590         self
._setOORInfo
(self
) 
2592     def Create(*args
, **kwargs
): 
2594         Create(self, Window parent, int id=-1, String label=EmptyString,  
2595             Point pos=DefaultPosition, Size size=DefaultSize,  
2596             long style=0, Validator validator=DefaultValidator,  
2597             String name=RadioButtonNameStr) -> bool 
2599         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2601     def GetValue(*args
, **kwargs
): 
2602         """GetValue(self) -> bool""" 
2603         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2605     def SetValue(*args
, **kwargs
): 
2606         """SetValue(self, bool value)""" 
2607         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2609     def GetClassDefaultAttributes(*args
, **kwargs
): 
2611         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2613         Get the default attributes for this class.  This is useful if you want 
2614         to use the same font or colour in your own control as in a standard 
2615         control -- which is a much better idea than hard coding specific 
2616         colours or fonts which might look completely out of place on the 
2617         user's system, especially if it uses themes. 
2619         The variant parameter is only relevant under Mac currently and is 
2620         ignore under other platforms. Under Mac, it will change the size of 
2621         the returned font. See `wx.Window.SetWindowVariant` for more about 
2624         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2626     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2628 class RadioButtonPtr(RadioButton
): 
2629     def __init__(self
, this
): 
2631         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2632         self
.__class
__ = RadioButton
 
2633 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2635 def PreRadioButton(*args
, **kwargs
): 
2636     """PreRadioButton() -> RadioButton""" 
2637     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2641 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2643     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2645     Get the default attributes for this class.  This is useful if you want 
2646     to use the same font or colour in your own control as in a standard 
2647     control -- which is a much better idea than hard coding specific 
2648     colours or fonts which might look completely out of place on the 
2649     user's system, especially if it uses themes. 
2651     The variant parameter is only relevant under Mac currently and is 
2652     ignore under other platforms. Under Mac, it will change the size of 
2653     the returned font. See `wx.Window.SetWindowVariant` for more about 
2656     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2658 #--------------------------------------------------------------------------- 
2660 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2661 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2662 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2663 SL_LABELS 
= _controls_
.SL_LABELS
 
2664 SL_LEFT 
= _controls_
.SL_LEFT
 
2665 SL_TOP 
= _controls_
.SL_TOP
 
2666 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2667 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2668 SL_BOTH 
= _controls_
.SL_BOTH
 
2669 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2670 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2671 class Slider(_core
.Control
): 
2672     """Proxy of C++ Slider class""" 
2674         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2675     def __init__(self
, *args
, **kwargs
): 
2677         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2678             int maxValue=100, Point pos=DefaultPosition,  
2679             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2680             Validator validator=DefaultValidator,  
2681             String name=SliderNameStr) -> Slider 
2683         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2684         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2685         self
.this 
= newobj
.this
 
2688         self
._setOORInfo
(self
) 
2690     def Create(*args
, **kwargs
): 
2692         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2693             int maxValue=100, Point pos=DefaultPosition,  
2694             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2695             Validator validator=DefaultValidator,  
2696             String name=SliderNameStr) -> bool 
2698         return _controls_
.Slider_Create(*args
, **kwargs
) 
2700     def GetValue(*args
, **kwargs
): 
2701         """GetValue(self) -> int""" 
2702         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2704     def SetValue(*args
, **kwargs
): 
2705         """SetValue(self, int value)""" 
2706         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2708     def SetRange(*args
, **kwargs
): 
2709         """SetRange(self, int minValue, int maxValue)""" 
2710         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2712     def GetMin(*args
, **kwargs
): 
2713         """GetMin(self) -> int""" 
2714         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2716     def GetMax(*args
, **kwargs
): 
2717         """GetMax(self) -> int""" 
2718         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2720     def SetMin(*args
, **kwargs
): 
2721         """SetMin(self, int minValue)""" 
2722         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2724     def SetMax(*args
, **kwargs
): 
2725         """SetMax(self, int maxValue)""" 
2726         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2728     def SetLineSize(*args
, **kwargs
): 
2729         """SetLineSize(self, int lineSize)""" 
2730         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2732     def SetPageSize(*args
, **kwargs
): 
2733         """SetPageSize(self, int pageSize)""" 
2734         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2736     def GetLineSize(*args
, **kwargs
): 
2737         """GetLineSize(self) -> int""" 
2738         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2740     def GetPageSize(*args
, **kwargs
): 
2741         """GetPageSize(self) -> int""" 
2742         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2744     def SetThumbLength(*args
, **kwargs
): 
2745         """SetThumbLength(self, int lenPixels)""" 
2746         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2748     def GetThumbLength(*args
, **kwargs
): 
2749         """GetThumbLength(self) -> int""" 
2750         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2752     def SetTickFreq(*args
, **kwargs
): 
2753         """SetTickFreq(self, int n, int pos=1)""" 
2754         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2756     def GetTickFreq(*args
, **kwargs
): 
2757         """GetTickFreq(self) -> int""" 
2758         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2760     def ClearTicks(*args
, **kwargs
): 
2761         """ClearTicks(self)""" 
2762         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2764     def SetTick(*args
, **kwargs
): 
2765         """SetTick(self, int tickPos)""" 
2766         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2768     def ClearSel(*args
, **kwargs
): 
2769         """ClearSel(self)""" 
2770         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2772     def GetSelEnd(*args
, **kwargs
): 
2773         """GetSelEnd(self) -> int""" 
2774         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2776     def GetSelStart(*args
, **kwargs
): 
2777         """GetSelStart(self) -> int""" 
2778         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2780     def SetSelection(*args
, **kwargs
): 
2781         """SetSelection(self, int min, int max)""" 
2782         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2784     def GetClassDefaultAttributes(*args
, **kwargs
): 
2786         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2788         Get the default attributes for this class.  This is useful if you want 
2789         to use the same font or colour in your own control as in a standard 
2790         control -- which is a much better idea than hard coding specific 
2791         colours or fonts which might look completely out of place on the 
2792         user's system, especially if it uses themes. 
2794         The variant parameter is only relevant under Mac currently and is 
2795         ignore under other platforms. Under Mac, it will change the size of 
2796         the returned font. See `wx.Window.SetWindowVariant` for more about 
2799         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2801     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2803 class SliderPtr(Slider
): 
2804     def __init__(self
, this
): 
2806         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2807         self
.__class
__ = Slider
 
2808 _controls_
.Slider_swigregister(SliderPtr
) 
2809 SliderNameStr 
= cvar
.SliderNameStr
 
2811 def PreSlider(*args
, **kwargs
): 
2812     """PreSlider() -> Slider""" 
2813     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2817 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2819     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2821     Get the default attributes for this class.  This is useful if you want 
2822     to use the same font or colour in your own control as in a standard 
2823     control -- which is a much better idea than hard coding specific 
2824     colours or fonts which might look completely out of place on the 
2825     user's system, especially if it uses themes. 
2827     The variant parameter is only relevant under Mac currently and is 
2828     ignore under other platforms. Under Mac, it will change the size of 
2829     the returned font. See `wx.Window.SetWindowVariant` for more about 
2832     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2834 #--------------------------------------------------------------------------- 
2836 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2837 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2839 class ToggleButton(_core
.Control
): 
2840     """Proxy of C++ ToggleButton class""" 
2842         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2843     def __init__(self
, *args
, **kwargs
): 
2845         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2846             Point pos=DefaultPosition, Size size=DefaultSize,  
2847             long style=0, Validator validator=DefaultValidator,  
2848             String name=ToggleButtonNameStr) -> ToggleButton 
2850         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2851         self
.this 
= newobj
.this
 
2854         self
._setOORInfo
(self
) 
2856     def Create(*args
, **kwargs
): 
2858         Create(self, Window parent, int id=-1, String label=EmptyString,  
2859             Point pos=DefaultPosition, Size size=DefaultSize,  
2860             long style=0, Validator validator=DefaultValidator,  
2861             String name=ToggleButtonNameStr) -> bool 
2863         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2865     def SetValue(*args
, **kwargs
): 
2866         """SetValue(self, bool value)""" 
2867         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2869     def GetValue(*args
, **kwargs
): 
2870         """GetValue(self) -> bool""" 
2871         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2873     def SetLabel(*args
, **kwargs
): 
2875         SetLabel(self, String label) 
2877         Sets the item's text. 
2879         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2881     def GetClassDefaultAttributes(*args
, **kwargs
): 
2883         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2885         Get the default attributes for this class.  This is useful if you want 
2886         to use the same font or colour in your own control as in a standard 
2887         control -- which is a much better idea than hard coding specific 
2888         colours or fonts which might look completely out of place on the 
2889         user's system, especially if it uses themes. 
2891         The variant parameter is only relevant under Mac currently and is 
2892         ignore under other platforms. Under Mac, it will change the size of 
2893         the returned font. See `wx.Window.SetWindowVariant` for more about 
2896         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2898     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2900 class ToggleButtonPtr(ToggleButton
): 
2901     def __init__(self
, this
): 
2903         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2904         self
.__class
__ = ToggleButton
 
2905 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2906 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2908 def PreToggleButton(*args
, **kwargs
): 
2909     """PreToggleButton() -> ToggleButton""" 
2910     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2914 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2916     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2918     Get the default attributes for this class.  This is useful if you want 
2919     to use the same font or colour in your own control as in a standard 
2920     control -- which is a much better idea than hard coding specific 
2921     colours or fonts which might look completely out of place on the 
2922     user's system, especially if it uses themes. 
2924     The variant parameter is only relevant under Mac currently and is 
2925     ignore under other platforms. Under Mac, it will change the size of 
2926     the returned font. See `wx.Window.SetWindowVariant` for more about 
2929     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2931 #--------------------------------------------------------------------------- 
2933 class BookCtrlBase(_core
.Control
): 
2934     """Proxy of C++ BookCtrlBase class""" 
2935     def __init__(self
): raise RuntimeError, "No constructor defined" 
2937         return "<%s.%s; proxy of C++ wxBookCtrlBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2938     def GetPageCount(*args
, **kwargs
): 
2939         """GetPageCount(self) -> size_t""" 
2940         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2942     def GetPage(*args
, **kwargs
): 
2943         """GetPage(self, size_t n) -> Window""" 
2944         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2946     def GetCurrentPage(*args
, **kwargs
): 
2947         """GetCurrentPage(self) -> Window""" 
2948         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2950     def GetSelection(*args
, **kwargs
): 
2951         """GetSelection(self) -> int""" 
2952         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2954     def SetPageText(*args
, **kwargs
): 
2955         """SetPageText(self, size_t n, String strText) -> bool""" 
2956         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2958     def GetPageText(*args
, **kwargs
): 
2959         """GetPageText(self, size_t n) -> String""" 
2960         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2962     def SetImageList(*args
, **kwargs
): 
2963         """SetImageList(self, ImageList imageList)""" 
2964         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2966     def AssignImageList(*args
, **kwargs
): 
2967         """AssignImageList(self, ImageList imageList)""" 
2968         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
2970     def GetImageList(*args
, **kwargs
): 
2971         """GetImageList(self) -> ImageList""" 
2972         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
2974     def GetPageImage(*args
, **kwargs
): 
2975         """GetPageImage(self, size_t n) -> int""" 
2976         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
2978     def SetPageImage(*args
, **kwargs
): 
2979         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2980         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
2982     def SetPageSize(*args
, **kwargs
): 
2983         """SetPageSize(self, Size size)""" 
2984         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
2986     def CalcSizeFromPage(*args
, **kwargs
): 
2987         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2988         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
2990     def DeletePage(*args
, **kwargs
): 
2991         """DeletePage(self, size_t n) -> bool""" 
2992         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
2994     def RemovePage(*args
, **kwargs
): 
2995         """RemovePage(self, size_t n) -> bool""" 
2996         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
2998     def DeleteAllPages(*args
, **kwargs
): 
2999         """DeleteAllPages(self) -> bool""" 
3000         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
3002     def AddPage(*args
, **kwargs
): 
3003         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
3004         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
3006     def InsertPage(*args
, **kwargs
): 
3008         InsertPage(self, size_t n, Window page, String text, bool select=False,  
3009             int imageId=-1) -> bool 
3011         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
3013     def SetSelection(*args
, **kwargs
): 
3014         """SetSelection(self, size_t n) -> int""" 
3015         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
3017     def AdvanceSelection(*args
, **kwargs
): 
3018         """AdvanceSelection(self, bool forward=True)""" 
3019         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
3021     def GetClassDefaultAttributes(*args
, **kwargs
): 
3023         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3025         Get the default attributes for this class.  This is useful if you want 
3026         to use the same font or colour in your own control as in a standard 
3027         control -- which is a much better idea than hard coding specific 
3028         colours or fonts which might look completely out of place on the 
3029         user's system, especially if it uses themes. 
3031         The variant parameter is only relevant under Mac currently and is 
3032         ignore under other platforms. Under Mac, it will change the size of 
3033         the returned font. See `wx.Window.SetWindowVariant` for more about 
3036         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3038     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3040 class BookCtrlBasePtr(BookCtrlBase
): 
3041     def __init__(self
, this
): 
3043         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3044         self
.__class
__ = BookCtrlBase
 
3045 _controls_
.BookCtrlBase_swigregister(BookCtrlBasePtr
) 
3046 NotebookNameStr 
= cvar
.NotebookNameStr
 
3048 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3050     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3052     Get the default attributes for this class.  This is useful if you want 
3053     to use the same font or colour in your own control as in a standard 
3054     control -- which is a much better idea than hard coding specific 
3055     colours or fonts which might look completely out of place on the 
3056     user's system, especially if it uses themes. 
3058     The variant parameter is only relevant under Mac currently and is 
3059     ignore under other platforms. Under Mac, it will change the size of 
3060     the returned font. See `wx.Window.SetWindowVariant` for more about 
3063     return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3065 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3066     """Proxy of C++ BookCtrlBaseEvent class""" 
3068         return "<%s.%s; proxy of C++ wxBookCtrlBaseEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3069     def __init__(self
, *args
, **kwargs
): 
3071         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3072             int nOldSel=-1) -> BookCtrlBaseEvent 
3074         newobj 
= _controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
) 
3075         self
.this 
= newobj
.this
 
3078     def GetSelection(*args
, **kwargs
): 
3079         """GetSelection(self) -> int""" 
3080         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3082     def SetSelection(*args
, **kwargs
): 
3083         """SetSelection(self, int nSel)""" 
3084         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3086     def GetOldSelection(*args
, **kwargs
): 
3087         """GetOldSelection(self) -> int""" 
3088         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3090     def SetOldSelection(*args
, **kwargs
): 
3091         """SetOldSelection(self, int nOldSel)""" 
3092         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3095 class BookCtrlBaseEventPtr(BookCtrlBaseEvent
): 
3096     def __init__(self
, this
): 
3098         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3099         self
.__class
__ = BookCtrlBaseEvent
 
3100 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEventPtr
) 
3102 #--------------------------------------------------------------------------- 
3104 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3105 NB_TOP 
= _controls_
.NB_TOP
 
3106 NB_LEFT 
= _controls_
.NB_LEFT
 
3107 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3108 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3109 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3110 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3111 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3112 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3113 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3114 class Notebook(BookCtrlBase
): 
3115     """Proxy of C++ Notebook class""" 
3117         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3118     def __init__(self
, *args
, **kwargs
): 
3120         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3121             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3123         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
3124         self
.this 
= newobj
.this
 
3127         self
._setOORInfo
(self
) 
3129     def Create(*args
, **kwargs
): 
3131         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3132             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3134         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3136     def GetRowCount(*args
, **kwargs
): 
3137         """GetRowCount(self) -> int""" 
3138         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3140     def SetPadding(*args
, **kwargs
): 
3141         """SetPadding(self, Size padding)""" 
3142         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3144     def SetTabSize(*args
, **kwargs
): 
3145         """SetTabSize(self, Size sz)""" 
3146         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3148     def HitTest(*args
, **kwargs
): 
3150         HitTest(Point pt) -> (tab, where) 
3152         Returns the tab which is hit, and flags indicating where using 
3153         wx.NB_HITTEST flags. 
3155         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3157     def CalcSizeFromPage(*args
, **kwargs
): 
3158         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3159         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
3161     def GetClassDefaultAttributes(*args
, **kwargs
): 
3163         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3165         Get the default attributes for this class.  This is useful if you want 
3166         to use the same font or colour in your own control as in a standard 
3167         control -- which is a much better idea than hard coding specific 
3168         colours or fonts which might look completely out of place on the 
3169         user's system, especially if it uses themes. 
3171         The variant parameter is only relevant under Mac currently and is 
3172         ignore under other platforms. Under Mac, it will change the size of 
3173         the returned font. See `wx.Window.SetWindowVariant` for more about 
3176         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3178     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3180 class NotebookPtr(Notebook
): 
3181     def __init__(self
, this
): 
3183         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3184         self
.__class
__ = Notebook
 
3185 _controls_
.Notebook_swigregister(NotebookPtr
) 
3187 def PreNotebook(*args
, **kwargs
): 
3188     """PreNotebook() -> Notebook""" 
3189     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3193 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3195     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3197     Get the default attributes for this class.  This is useful if you want 
3198     to use the same font or colour in your own control as in a standard 
3199     control -- which is a much better idea than hard coding specific 
3200     colours or fonts which might look completely out of place on the 
3201     user's system, especially if it uses themes. 
3203     The variant parameter is only relevant under Mac currently and is 
3204     ignore under other platforms. Under Mac, it will change the size of 
3205     the returned font. See `wx.Window.SetWindowVariant` for more about 
3208     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3210 class NotebookEvent(BookCtrlBaseEvent
): 
3211     """Proxy of C++ NotebookEvent class""" 
3213         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3214     def __init__(self
, *args
, **kwargs
): 
3216         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3217             int nOldSel=-1) -> NotebookEvent 
3219         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3220         self
.this 
= newobj
.this
 
3224 class NotebookEventPtr(NotebookEvent
): 
3225     def __init__(self
, this
): 
3227         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3228         self
.__class
__ = NotebookEvent
 
3229 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3231 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3232 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3234 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3235 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3237 #---------------------------------------------------------------------------- 
3239 class NotebookPage(wx
.Panel
): 
3241     There is an old (and apparently unsolvable) bug when placing a 
3242     window with a nonstandard background colour in a wx.Notebook on 
3243     wxGTK, as the notbooks's background colour would always be used 
3244     when the window is refreshed.  The solution is to place a panel in 
3245     the notbook and the coloured window on the panel, sized to cover 
3246     the panel.  This simple class does that for you, just put an 
3247     instance of this in the notebook and make your regular window a 
3248     child of this one and it will handle the resize for you. 
3250     def __init__(self
, parent
, id=-1, 
3251                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3252                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3253         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3255         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3257     def OnSize(self
, evt
): 
3258         if self
.child 
is None: 
3259             children 
= self
.GetChildren() 
3261                 self
.child 
= children
[0] 
3263             self
.child
.SetPosition((0,0)) 
3264             self
.child
.SetSize(self
.GetSize()) 
3267 #--------------------------------------------------------------------------- 
3269 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3270 LB_TOP 
= _controls_
.LB_TOP
 
3271 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3272 LB_LEFT 
= _controls_
.LB_LEFT
 
3273 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3274 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3275 class Listbook(BookCtrlBase
): 
3276     """Proxy of C++ Listbook class""" 
3278         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3279     def __init__(self
, *args
, **kwargs
): 
3281         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3282             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3284         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3285         self
.this 
= newobj
.this
 
3288         self
._setOORInfo
(self
) 
3290     def Create(*args
, **kwargs
): 
3292         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3293             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3295         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3297     def IsVertical(*args
, **kwargs
): 
3298         """IsVertical(self) -> bool""" 
3299         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3301     def GetListView(*args
, **kwargs
): 
3302         """GetListView(self) -> ListView""" 
3303         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3306 class ListbookPtr(Listbook
): 
3307     def __init__(self
, this
): 
3309         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3310         self
.__class
__ = Listbook
 
3311 _controls_
.Listbook_swigregister(ListbookPtr
) 
3313 def PreListbook(*args
, **kwargs
): 
3314     """PreListbook() -> Listbook""" 
3315     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3319 class ListbookEvent(BookCtrlBaseEvent
): 
3320     """Proxy of C++ ListbookEvent class""" 
3322         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3323     def __init__(self
, *args
, **kwargs
): 
3325         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3326             int nOldSel=-1) -> ListbookEvent 
3328         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3329         self
.this 
= newobj
.this
 
3333 class ListbookEventPtr(ListbookEvent
): 
3334     def __init__(self
, this
): 
3336         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3337         self
.__class
__ = ListbookEvent
 
3338 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3340 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3341 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3342 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3343 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3345 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3346 CHB_TOP 
= _controls_
.CHB_TOP
 
3347 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3348 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3349 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3350 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3351 class Choicebook(BookCtrlBase
): 
3352     """Proxy of C++ Choicebook class""" 
3354         return "<%s.%s; proxy of C++ wxChoicebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3355     def __init__(self
, *args
, **kwargs
): 
3357         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3358             long style=0, String name=EmptyString) -> Choicebook 
3360         newobj 
= _controls_
.new_Choicebook(*args
, **kwargs
) 
3361         self
.this 
= newobj
.this
 
3364         self
._setOORInfo
(self
) 
3366     def Create(*args
, **kwargs
): 
3368         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3369             long style=0, String name=EmptyString) -> bool 
3371         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3373     def IsVertical(*args
, **kwargs
): 
3374         """IsVertical(self) -> bool""" 
3375         return _controls_
.Choicebook_IsVertical(*args
, **kwargs
) 
3377     def DeleteAllPages(*args
, **kwargs
): 
3378         """DeleteAllPages(self) -> bool""" 
3379         return _controls_
.Choicebook_DeleteAllPages(*args
, **kwargs
) 
3382 class ChoicebookPtr(Choicebook
): 
3383     def __init__(self
, this
): 
3385         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3386         self
.__class
__ = Choicebook
 
3387 _controls_
.Choicebook_swigregister(ChoicebookPtr
) 
3389 def PreChoicebook(*args
, **kwargs
): 
3390     """PreChoicebook() -> Choicebook""" 
3391     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3395 class ChoicebookEvent(BookCtrlBaseEvent
): 
3396     """Proxy of C++ ChoicebookEvent class""" 
3398         return "<%s.%s; proxy of C++ wxChoicebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3399     def __init__(self
, *args
, **kwargs
): 
3401         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3402             int nOldSel=-1) -> ChoicebookEvent 
3404         newobj 
= _controls_
.new_ChoicebookEvent(*args
, **kwargs
) 
3405         self
.this 
= newobj
.this
 
3409 class ChoicebookEventPtr(ChoicebookEvent
): 
3410     def __init__(self
, this
): 
3412         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3413         self
.__class
__ = ChoicebookEvent
 
3414 _controls_
.ChoicebookEvent_swigregister(ChoicebookEventPtr
) 
3416 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3417 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3418 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3419 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3421 #--------------------------------------------------------------------------- 
3423 class BookCtrlSizer(_core
.Sizer
): 
3424     """Proxy of C++ BookCtrlSizer class""" 
3426         return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3427     def __init__(self
, *args
, **kwargs
): 
3428         """__init__(self, BookCtrlBase nb) -> BookCtrlSizer""" 
3429         newobj 
= _controls_
.new_BookCtrlSizer(*args
, **kwargs
) 
3430         self
.this 
= newobj
.this
 
3433         self
._setOORInfo
(self
) 
3435     def RecalcSizes(*args
, **kwargs
): 
3439         Using the sizes calculated by `CalcMin` reposition and resize all the 
3440         items managed by this sizer.  You should not need to call this directly as 
3441         it is called by `Layout`. 
3443         return _controls_
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
) 
3445     def CalcMin(*args
, **kwargs
): 
3447         CalcMin(self) -> Size 
3449         This method is where the sizer will do the actual calculation of its 
3450         children's minimal sizes.  You should not need to call this directly as 
3451         it is called by `Layout`. 
3453         return _controls_
.BookCtrlSizer_CalcMin(*args
, **kwargs
) 
3455     def GetControl(*args
, **kwargs
): 
3456         """GetControl(self) -> BookCtrlBase""" 
3457         return _controls_
.BookCtrlSizer_GetControl(*args
, **kwargs
) 
3460 class BookCtrlSizerPtr(BookCtrlSizer
): 
3461     def __init__(self
, this
): 
3463         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3464         self
.__class
__ = BookCtrlSizer
 
3465 _controls_
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
) 
3467 class NotebookSizer(_core
.Sizer
): 
3468     """Proxy of C++ NotebookSizer class""" 
3470         return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3471     def __init__(self
, *args
, **kwargs
): 
3472         """__init__(self, Notebook nb) -> NotebookSizer""" 
3473         newobj 
= _controls_
.new_NotebookSizer(*args
, **kwargs
) 
3474         self
.this 
= newobj
.this
 
3477         self
._setOORInfo
(self
) 
3479     def RecalcSizes(*args
, **kwargs
): 
3483         Using the sizes calculated by `CalcMin` reposition and resize all the 
3484         items managed by this sizer.  You should not need to call this directly as 
3485         it is called by `Layout`. 
3487         return _controls_
.NotebookSizer_RecalcSizes(*args
, **kwargs
) 
3489     def CalcMin(*args
, **kwargs
): 
3491         CalcMin(self) -> Size 
3493         This method is where the sizer will do the actual calculation of its 
3494         children's minimal sizes.  You should not need to call this directly as 
3495         it is called by `Layout`. 
3497         return _controls_
.NotebookSizer_CalcMin(*args
, **kwargs
) 
3499     def GetNotebook(*args
, **kwargs
): 
3500         """GetNotebook(self) -> Notebook""" 
3501         return _controls_
.NotebookSizer_GetNotebook(*args
, **kwargs
) 
3504 class NotebookSizerPtr(NotebookSizer
): 
3505     def __init__(self
, this
): 
3507         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3508         self
.__class
__ = NotebookSizer
 
3509 _controls_
.NotebookSizer_swigregister(NotebookSizerPtr
) 
3511 NotebookSizer 
= wx
._deprecated
(NotebookSizer
, "NotebookSizer is no longer needed.")  
3512 BookCtrlSizer 
= wx
._deprecated
(BookCtrlSizer
, "BookCtrlSizer is no longer needed.")  
3513 #--------------------------------------------------------------------------- 
3515 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3516 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3517 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3518 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3519 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3520 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3521 TB_FLAT 
= _controls_
.TB_FLAT
 
3522 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3523 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3524 TB_TEXT 
= _controls_
.TB_TEXT
 
3525 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3526 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3527 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3528 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3529 class ToolBarToolBase(_core
.Object
): 
3530     """Proxy of C++ ToolBarToolBase class""" 
3531     def __init__(self
): raise RuntimeError, "No constructor defined" 
3533         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3534     def GetId(*args
, **kwargs
): 
3535         """GetId(self) -> int""" 
3536         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3538     def GetControl(*args
, **kwargs
): 
3539         """GetControl(self) -> Control""" 
3540         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3542     def GetToolBar(*args
, **kwargs
): 
3543         """GetToolBar(self) -> ToolBarBase""" 
3544         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3546     def IsButton(*args
, **kwargs
): 
3547         """IsButton(self) -> int""" 
3548         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3550     def IsControl(*args
, **kwargs
): 
3551         """IsControl(self) -> int""" 
3552         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3554     def IsSeparator(*args
, **kwargs
): 
3555         """IsSeparator(self) -> int""" 
3556         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3558     def GetStyle(*args
, **kwargs
): 
3559         """GetStyle(self) -> int""" 
3560         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3562     def GetKind(*args
, **kwargs
): 
3563         """GetKind(self) -> int""" 
3564         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3566     def IsEnabled(*args
, **kwargs
): 
3567         """IsEnabled(self) -> bool""" 
3568         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3570     def IsToggled(*args
, **kwargs
): 
3571         """IsToggled(self) -> bool""" 
3572         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3574     def CanBeToggled(*args
, **kwargs
): 
3575         """CanBeToggled(self) -> bool""" 
3576         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3578     def GetNormalBitmap(*args
, **kwargs
): 
3579         """GetNormalBitmap(self) -> Bitmap""" 
3580         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3582     def GetDisabledBitmap(*args
, **kwargs
): 
3583         """GetDisabledBitmap(self) -> Bitmap""" 
3584         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3586     def GetBitmap(*args
, **kwargs
): 
3587         """GetBitmap(self) -> Bitmap""" 
3588         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3590     def GetLabel(*args
, **kwargs
): 
3591         """GetLabel(self) -> String""" 
3592         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3594     def GetShortHelp(*args
, **kwargs
): 
3595         """GetShortHelp(self) -> String""" 
3596         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3598     def GetLongHelp(*args
, **kwargs
): 
3599         """GetLongHelp(self) -> String""" 
3600         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3602     def Enable(*args
, **kwargs
): 
3603         """Enable(self, bool enable) -> bool""" 
3604         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3606     def Toggle(*args
, **kwargs
): 
3608         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3610     def SetToggle(*args
, **kwargs
): 
3611         """SetToggle(self, bool toggle) -> bool""" 
3612         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3614     def SetShortHelp(*args
, **kwargs
): 
3615         """SetShortHelp(self, String help) -> bool""" 
3616         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3618     def SetLongHelp(*args
, **kwargs
): 
3619         """SetLongHelp(self, String help) -> bool""" 
3620         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3622     def SetNormalBitmap(*args
, **kwargs
): 
3623         """SetNormalBitmap(self, Bitmap bmp)""" 
3624         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3626     def SetDisabledBitmap(*args
, **kwargs
): 
3627         """SetDisabledBitmap(self, Bitmap bmp)""" 
3628         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3630     def SetLabel(*args
, **kwargs
): 
3631         """SetLabel(self, String label)""" 
3632         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3634     def Detach(*args
, **kwargs
): 
3636         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3638     def Attach(*args
, **kwargs
): 
3639         """Attach(self, ToolBarBase tbar)""" 
3640         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3642     def GetClientData(*args
, **kwargs
): 
3643         """GetClientData(self) -> PyObject""" 
3644         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3646     def SetClientData(*args
, **kwargs
): 
3647         """SetClientData(self, PyObject clientData)""" 
3648         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3650     GetBitmap1 
= GetNormalBitmap
 
3651     GetBitmap2 
= GetDisabledBitmap
 
3652     SetBitmap1 
= SetNormalBitmap
 
3653     SetBitmap2 
= SetDisabledBitmap
 
3656 class ToolBarToolBasePtr(ToolBarToolBase
): 
3657     def __init__(self
, this
): 
3659         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3660         self
.__class
__ = ToolBarToolBase
 
3661 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3663 class ToolBarBase(_core
.Control
): 
3664     """Proxy of C++ ToolBarBase class""" 
3665     def __init__(self
): raise RuntimeError, "No constructor defined" 
3667         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3668     def DoAddTool(*args
, **kwargs
): 
3670         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3671             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3672             String longHelp=EmptyString,  
3673             PyObject clientData=None) -> ToolBarToolBase 
3675         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3677     def DoInsertTool(*args
, **kwargs
): 
3679         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3680             int kind=ITEM_NORMAL,  
3681             String shortHelp=EmptyString, String longHelp=EmptyString,  
3682             PyObject clientData=None) -> ToolBarToolBase 
3684         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3686     # These match the original Add methods for this class, kept for 
3687     # backwards compatibility with versions < 2.3.3. 
3690     def AddTool(self
, id, bitmap
, 
3691                 pushedBitmap 
= wx
.NullBitmap
, 
3694                 shortHelpString 
= '', 
3695                 longHelpString 
= '') : 
3696         '''Old style method to add a tool to the toolbar.''' 
3697         kind 
= wx
.ITEM_NORMAL
 
3698         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3699         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3700                               shortHelpString
, longHelpString
, clientData
) 
3702     def AddSimpleTool(self
, id, bitmap
, 
3703                       shortHelpString 
= '', 
3704                       longHelpString 
= '', 
3706         '''Old style method to add a tool to the toolbar.''' 
3707         kind 
= wx
.ITEM_NORMAL
 
3708         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3709         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3710                               shortHelpString
, longHelpString
, None) 
3712     def InsertTool(self
, pos
, id, bitmap
, 
3713                    pushedBitmap 
= wx
.NullBitmap
, 
3716                    shortHelpString 
= '', 
3717                    longHelpString 
= ''): 
3718         '''Old style method to insert a tool in the toolbar.''' 
3719         kind 
= wx
.ITEM_NORMAL
 
3720         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3721         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3722                                  shortHelpString
, longHelpString
, clientData
) 
3724     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3725                          shortHelpString 
= '', 
3726                          longHelpString 
= '', 
3728         '''Old style method to insert a tool in the toolbar.''' 
3729         kind 
= wx
.ITEM_NORMAL
 
3730         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3731         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3732                                  shortHelpString
, longHelpString
, None) 
3735     # The following are the new toolbar Add methods starting with 
3736     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3737     # able to keep backwards compatibility with using the above 
3738     # methods.  Eventually these should migrate to be the methods used 
3739     # primarily and lose the 'Label' in the name... 
3741     def AddLabelTool(self
, id, label
, bitmap
, 
3742                      bmpDisabled 
= wx
.NullBitmap
, 
3743                      kind 
= wx
.ITEM_NORMAL
, 
3744                      shortHelp 
= '', longHelp 
= '', 
3747         The full AddTool() function. 
3749         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3750         is created and used as the disabled image. 
3752         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3753                               shortHelp
, longHelp
, clientData
) 
3756     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3757                         bmpDisabled 
= wx
.NullBitmap
, 
3758                         kind 
= wx
.ITEM_NORMAL
, 
3759                         shortHelp 
= '', longHelp 
= '', 
3762         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3763         is equivalent to AddTool() 
3765         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3766                                  shortHelp
, longHelp
, clientData
) 
3768     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3769                         bmpDisabled 
= wx
.NullBitmap
, 
3770                         shortHelp 
= '', longHelp 
= '', 
3772         '''Add a check tool, i.e. a tool which can be toggled''' 
3773         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3774                               shortHelp
, longHelp
, clientData
) 
3776     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3777                           bmpDisabled 
= wx
.NullBitmap
, 
3778                           shortHelp 
= '', longHelp 
= '', 
3781         Add a radio tool, i.e. a tool which can be toggled and releases any 
3782         other toggled radio tools in the same group when it happens 
3784         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3785                               shortHelp
, longHelp
, clientData
) 
3788     # For consistency with the backwards compatible methods above, here are 
3789     # some non-'Label' versions of the Check and Radio methods 
3791     def AddCheckTool(self
, id, bitmap
, 
3792                      bmpDisabled 
= wx
.NullBitmap
, 
3793                      shortHelp 
= '', longHelp 
= '', 
3795         '''Add a check tool, i.e. a tool which can be toggled''' 
3796         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3797                               shortHelp
, longHelp
, clientData
) 
3799     def AddRadioTool(self
, id, bitmap
, 
3800                      bmpDisabled 
= wx
.NullBitmap
, 
3801                      shortHelp 
= '', longHelp 
= '', 
3804         Add a radio tool, i.e. a tool which can be toggled and releases any 
3805         other toggled radio tools in the same group when it happens 
3807         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3808                               shortHelp
, longHelp
, clientData
) 
3810     def AddToolItem(*args
, **kwargs
): 
3811         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3812         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3814     def InsertToolItem(*args
, **kwargs
): 
3815         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3816         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3818     def AddControl(*args
, **kwargs
): 
3819         """AddControl(self, Control control) -> ToolBarToolBase""" 
3820         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3822     def InsertControl(*args
, **kwargs
): 
3823         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3824         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3826     def FindControl(*args
, **kwargs
): 
3827         """FindControl(self, int id) -> Control""" 
3828         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3830     def AddSeparator(*args
, **kwargs
): 
3831         """AddSeparator(self) -> ToolBarToolBase""" 
3832         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3834     def InsertSeparator(*args
, **kwargs
): 
3835         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3836         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3838     def RemoveTool(*args
, **kwargs
): 
3839         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3840         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3842     def DeleteToolByPos(*args
, **kwargs
): 
3843         """DeleteToolByPos(self, size_t pos) -> bool""" 
3844         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3846     def DeleteTool(*args
, **kwargs
): 
3847         """DeleteTool(self, int id) -> bool""" 
3848         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3850     def ClearTools(*args
, **kwargs
): 
3851         """ClearTools(self)""" 
3852         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3854     def Realize(*args
, **kwargs
): 
3855         """Realize(self) -> bool""" 
3856         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3858     def EnableTool(*args
, **kwargs
): 
3859         """EnableTool(self, int id, bool enable)""" 
3860         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3862     def ToggleTool(*args
, **kwargs
): 
3863         """ToggleTool(self, int id, bool toggle)""" 
3864         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3866     def SetToggle(*args
, **kwargs
): 
3867         """SetToggle(self, int id, bool toggle)""" 
3868         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3870     def GetToolClientData(*args
, **kwargs
): 
3871         """GetToolClientData(self, int id) -> PyObject""" 
3872         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3874     def SetToolClientData(*args
, **kwargs
): 
3875         """SetToolClientData(self, int id, PyObject clientData)""" 
3876         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3878     def GetToolPos(*args
, **kwargs
): 
3879         """GetToolPos(self, int id) -> int""" 
3880         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3882     def GetToolState(*args
, **kwargs
): 
3883         """GetToolState(self, int id) -> bool""" 
3884         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3886     def GetToolEnabled(*args
, **kwargs
): 
3887         """GetToolEnabled(self, int id) -> bool""" 
3888         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3890     def SetToolShortHelp(*args
, **kwargs
): 
3891         """SetToolShortHelp(self, int id, String helpString)""" 
3892         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3894     def GetToolShortHelp(*args
, **kwargs
): 
3895         """GetToolShortHelp(self, int id) -> String""" 
3896         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3898     def SetToolLongHelp(*args
, **kwargs
): 
3899         """SetToolLongHelp(self, int id, String helpString)""" 
3900         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3902     def GetToolLongHelp(*args
, **kwargs
): 
3903         """GetToolLongHelp(self, int id) -> String""" 
3904         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3906     def SetMarginsXY(*args
, **kwargs
): 
3907         """SetMarginsXY(self, int x, int y)""" 
3908         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3910     def SetMargins(*args
, **kwargs
): 
3911         """SetMargins(self, Size size)""" 
3912         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3914     def SetToolPacking(*args
, **kwargs
): 
3915         """SetToolPacking(self, int packing)""" 
3916         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3918     def SetToolSeparation(*args
, **kwargs
): 
3919         """SetToolSeparation(self, int separation)""" 
3920         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3922     def GetToolMargins(*args
, **kwargs
): 
3923         """GetToolMargins(self) -> Size""" 
3924         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3926     def GetMargins(*args
, **kwargs
): 
3927         """GetMargins(self) -> Size""" 
3928         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3930     def GetToolPacking(*args
, **kwargs
): 
3931         """GetToolPacking(self) -> int""" 
3932         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3934     def GetToolSeparation(*args
, **kwargs
): 
3935         """GetToolSeparation(self) -> int""" 
3936         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3938     def SetRows(*args
, **kwargs
): 
3939         """SetRows(self, int nRows)""" 
3940         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3942     def SetMaxRowsCols(*args
, **kwargs
): 
3943         """SetMaxRowsCols(self, int rows, int cols)""" 
3944         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3946     def GetMaxRows(*args
, **kwargs
): 
3947         """GetMaxRows(self) -> int""" 
3948         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3950     def GetMaxCols(*args
, **kwargs
): 
3951         """GetMaxCols(self) -> int""" 
3952         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3954     def SetToolBitmapSize(*args
, **kwargs
): 
3955         """SetToolBitmapSize(self, Size size)""" 
3956         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3958     def GetToolBitmapSize(*args
, **kwargs
): 
3959         """GetToolBitmapSize(self) -> Size""" 
3960         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3962     def GetToolSize(*args
, **kwargs
): 
3963         """GetToolSize(self) -> Size""" 
3964         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3966     def FindToolForPosition(*args
, **kwargs
): 
3967         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3968         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3970     def FindById(*args
, **kwargs
): 
3971         """FindById(self, int toolid) -> ToolBarToolBase""" 
3972         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3974     def IsVertical(*args
, **kwargs
): 
3975         """IsVertical(self) -> bool""" 
3976         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3979 class ToolBarBasePtr(ToolBarBase
): 
3980     def __init__(self
, this
): 
3982         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3983         self
.__class
__ = ToolBarBase
 
3984 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3986 class ToolBar(ToolBarBase
): 
3987     """Proxy of C++ ToolBar class""" 
3989         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3990     def __init__(self
, *args
, **kwargs
): 
3992         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3993             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3994             String name=wxPyToolBarNameStr) -> ToolBar 
3996         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3997         self
.this 
= newobj
.this
 
4000         self
._setOORInfo
(self
) 
4002     def Create(*args
, **kwargs
): 
4004         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4005             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
4006             String name=wxPyToolBarNameStr) -> bool 
4008         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
4010     def FindToolForPosition(*args
, **kwargs
): 
4011         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
4012         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
4014     def GetClassDefaultAttributes(*args
, **kwargs
): 
4016         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4018         Get the default attributes for this class.  This is useful if you want 
4019         to use the same font or colour in your own control as in a standard 
4020         control -- which is a much better idea than hard coding specific 
4021         colours or fonts which might look completely out of place on the 
4022         user's system, especially if it uses themes. 
4024         The variant parameter is only relevant under Mac currently and is 
4025         ignore under other platforms. Under Mac, it will change the size of 
4026         the returned font. See `wx.Window.SetWindowVariant` for more about 
4029         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4031     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4033 class ToolBarPtr(ToolBar
): 
4034     def __init__(self
, this
): 
4036         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4037         self
.__class
__ = ToolBar
 
4038 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
4040 def PreToolBar(*args
, **kwargs
): 
4041     """PreToolBar() -> ToolBar""" 
4042     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4046 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4048     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4050     Get the default attributes for this class.  This is useful if you want 
4051     to use the same font or colour in your own control as in a standard 
4052     control -- which is a much better idea than hard coding specific 
4053     colours or fonts which might look completely out of place on the 
4054     user's system, especially if it uses themes. 
4056     The variant parameter is only relevant under Mac currently and is 
4057     ignore under other platforms. Under Mac, it will change the size of 
4058     the returned font. See `wx.Window.SetWindowVariant` for more about 
4061     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4063 #--------------------------------------------------------------------------- 
4065 LC_VRULES 
= _controls_
.LC_VRULES
 
4066 LC_HRULES 
= _controls_
.LC_HRULES
 
4067 LC_ICON 
= _controls_
.LC_ICON
 
4068 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4069 LC_LIST 
= _controls_
.LC_LIST
 
4070 LC_REPORT 
= _controls_
.LC_REPORT
 
4071 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4072 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4073 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4074 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4075 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4076 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4077 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4078 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4079 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4080 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4081 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4082 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4083 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4084 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4085 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4086 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4087 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4088 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4089 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4090 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4091 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4092 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4093 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4094 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4095 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4096 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4097 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4098 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4099 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4100 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4101 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4102 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4103 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4104 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4105 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4106 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4107 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4108 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4109 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4110 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4111 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4112 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4113 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4114 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4115 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4116 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4117 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4118 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4119 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4120 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4121 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4122 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4123 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4124 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4125 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4126 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4127 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4128 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4129 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4130 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4131 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4132 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4133 #--------------------------------------------------------------------------- 
4135 class ListItemAttr(object): 
4136     """Proxy of C++ ListItemAttr class""" 
4138         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4139     def __init__(self
, *args
, **kwargs
): 
4141         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4142             Font font=wxNullFont) -> ListItemAttr 
4144         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
4145         self
.this 
= newobj
.this
 
4148     def SetTextColour(*args
, **kwargs
): 
4149         """SetTextColour(self, Colour colText)""" 
4150         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4152     def SetBackgroundColour(*args
, **kwargs
): 
4153         """SetBackgroundColour(self, Colour colBack)""" 
4154         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4156     def SetFont(*args
, **kwargs
): 
4157         """SetFont(self, Font font)""" 
4158         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4160     def HasTextColour(*args
, **kwargs
): 
4161         """HasTextColour(self) -> bool""" 
4162         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4164     def HasBackgroundColour(*args
, **kwargs
): 
4165         """HasBackgroundColour(self) -> bool""" 
4166         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4168     def HasFont(*args
, **kwargs
): 
4169         """HasFont(self) -> bool""" 
4170         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4172     def GetTextColour(*args
, **kwargs
): 
4173         """GetTextColour(self) -> Colour""" 
4174         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4176     def GetBackgroundColour(*args
, **kwargs
): 
4177         """GetBackgroundColour(self) -> Colour""" 
4178         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4180     def GetFont(*args
, **kwargs
): 
4181         """GetFont(self) -> Font""" 
4182         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4184     def Destroy(*args
, **kwargs
): 
4186         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4189 class ListItemAttrPtr(ListItemAttr
): 
4190     def __init__(self
, this
): 
4192         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4193         self
.__class
__ = ListItemAttr
 
4194 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
4195 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4197 #--------------------------------------------------------------------------- 
4199 class ListItem(_core
.Object
): 
4200     """Proxy of C++ ListItem class""" 
4202         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4203     def __init__(self
, *args
, **kwargs
): 
4204         """__init__(self) -> ListItem""" 
4205         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
4206         self
.this 
= newobj
.this
 
4209     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
4212             if self
.thisown
: destroy(self
) 
4215     def Clear(*args
, **kwargs
): 
4217         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4219     def ClearAttributes(*args
, **kwargs
): 
4220         """ClearAttributes(self)""" 
4221         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4223     def SetMask(*args
, **kwargs
): 
4224         """SetMask(self, long mask)""" 
4225         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4227     def SetId(*args
, **kwargs
): 
4228         """SetId(self, long id)""" 
4229         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4231     def SetColumn(*args
, **kwargs
): 
4232         """SetColumn(self, int col)""" 
4233         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4235     def SetState(*args
, **kwargs
): 
4236         """SetState(self, long state)""" 
4237         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4239     def SetStateMask(*args
, **kwargs
): 
4240         """SetStateMask(self, long stateMask)""" 
4241         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4243     def SetText(*args
, **kwargs
): 
4244         """SetText(self, String text)""" 
4245         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4247     def SetImage(*args
, **kwargs
): 
4248         """SetImage(self, int image)""" 
4249         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4251     def SetData(*args
, **kwargs
): 
4252         """SetData(self, long data)""" 
4253         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4255     def SetWidth(*args
, **kwargs
): 
4256         """SetWidth(self, int width)""" 
4257         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4259     def SetAlign(*args
, **kwargs
): 
4260         """SetAlign(self, int align)""" 
4261         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4263     def SetTextColour(*args
, **kwargs
): 
4264         """SetTextColour(self, Colour colText)""" 
4265         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4267     def SetBackgroundColour(*args
, **kwargs
): 
4268         """SetBackgroundColour(self, Colour colBack)""" 
4269         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4271     def SetFont(*args
, **kwargs
): 
4272         """SetFont(self, Font font)""" 
4273         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4275     def GetMask(*args
, **kwargs
): 
4276         """GetMask(self) -> long""" 
4277         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4279     def GetId(*args
, **kwargs
): 
4280         """GetId(self) -> long""" 
4281         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4283     def GetColumn(*args
, **kwargs
): 
4284         """GetColumn(self) -> int""" 
4285         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4287     def GetState(*args
, **kwargs
): 
4288         """GetState(self) -> long""" 
4289         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4291     def GetText(*args
, **kwargs
): 
4292         """GetText(self) -> String""" 
4293         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4295     def GetImage(*args
, **kwargs
): 
4296         """GetImage(self) -> int""" 
4297         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4299     def GetData(*args
, **kwargs
): 
4300         """GetData(self) -> long""" 
4301         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4303     def GetWidth(*args
, **kwargs
): 
4304         """GetWidth(self) -> int""" 
4305         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4307     def GetAlign(*args
, **kwargs
): 
4308         """GetAlign(self) -> int""" 
4309         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4311     def GetAttributes(*args
, **kwargs
): 
4312         """GetAttributes(self) -> ListItemAttr""" 
4313         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4315     def HasAttributes(*args
, **kwargs
): 
4316         """HasAttributes(self) -> bool""" 
4317         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4319     def GetTextColour(*args
, **kwargs
): 
4320         """GetTextColour(self) -> Colour""" 
4321         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4323     def GetBackgroundColour(*args
, **kwargs
): 
4324         """GetBackgroundColour(self) -> Colour""" 
4325         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4327     def GetFont(*args
, **kwargs
): 
4328         """GetFont(self) -> Font""" 
4329         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4331     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4332     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4333     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4334     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4335     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4336     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4337     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4338     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4339     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4340     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4342 class ListItemPtr(ListItem
): 
4343     def __init__(self
, this
): 
4345         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4346         self
.__class
__ = ListItem
 
4347 _controls_
.ListItem_swigregister(ListItemPtr
) 
4349 #--------------------------------------------------------------------------- 
4351 class ListEvent(_core
.NotifyEvent
): 
4352     """Proxy of C++ ListEvent class""" 
4354         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4355     def __init__(self
, *args
, **kwargs
): 
4356         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4357         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4358         self
.this 
= newobj
.this
 
4361     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4362     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4363     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4364     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4365     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4366     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4367     def GetKeyCode(*args
, **kwargs
): 
4368         """GetKeyCode(self) -> int""" 
4369         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4371     GetCode 
= GetKeyCode 
 
4372     def GetIndex(*args
, **kwargs
): 
4373         """GetIndex(self) -> long""" 
4374         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4376     def GetColumn(*args
, **kwargs
): 
4377         """GetColumn(self) -> int""" 
4378         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4380     def GetPoint(*args
, **kwargs
): 
4381         """GetPoint(self) -> Point""" 
4382         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4384     GetPosition 
= GetPoint 
 
4385     def GetLabel(*args
, **kwargs
): 
4386         """GetLabel(self) -> String""" 
4387         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4389     def GetText(*args
, **kwargs
): 
4390         """GetText(self) -> String""" 
4391         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4393     def GetImage(*args
, **kwargs
): 
4394         """GetImage(self) -> int""" 
4395         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4397     def GetData(*args
, **kwargs
): 
4398         """GetData(self) -> long""" 
4399         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4401     def GetMask(*args
, **kwargs
): 
4402         """GetMask(self) -> long""" 
4403         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4405     def GetItem(*args
, **kwargs
): 
4406         """GetItem(self) -> ListItem""" 
4407         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4409     def GetCacheFrom(*args
, **kwargs
): 
4410         """GetCacheFrom(self) -> long""" 
4411         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4413     def GetCacheTo(*args
, **kwargs
): 
4414         """GetCacheTo(self) -> long""" 
4415         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4417     def IsEditCancelled(*args
, **kwargs
): 
4418         """IsEditCancelled(self) -> bool""" 
4419         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4421     def SetEditCanceled(*args
, **kwargs
): 
4422         """SetEditCanceled(self, bool editCancelled)""" 
4423         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4426 class ListEventPtr(ListEvent
): 
4427     def __init__(self
, this
): 
4429         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4430         self
.__class
__ = ListEvent
 
4431 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4433 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4434 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4435 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4436 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4437 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4438 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4439 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4440 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4441 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4442 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4443 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4444 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4445 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4446 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4447 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4448 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4449 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4450 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4451 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4452 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4453 wxEVT_COMMAND_LIST_GET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_GET_INFO
 
4454 wxEVT_COMMAND_LIST_SET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_SET_INFO
 
4455 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4456 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4457 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4458 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4459 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4460 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4461 EVT_LIST_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         
, 1) 
4462 EVT_LIST_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         
, 1) 
4463 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4464 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4465 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4466 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4467 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4468 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4469 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4470 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4471 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4472 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4473 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4474 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4475 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4476 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4478 EVT_LIST_GET_INFO 
= wx
._deprecated
(EVT_LIST_GET_INFO
) 
4479 EVT_LIST_SET_INFO 
= wx
._deprecated
(EVT_LIST_SET_INFO
) 
4481 #--------------------------------------------------------------------------- 
4483 class ListCtrl(_core
.Control
): 
4484     """Proxy of C++ ListCtrl class""" 
4486         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4487     def __init__(self
, *args
, **kwargs
): 
4489         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4490             Size size=DefaultSize, long style=LC_ICON,  
4491             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4493         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4494         self
.this 
= newobj
.this
 
4497         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4499     def Create(*args
, **kwargs
): 
4501         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4502             Size size=DefaultSize, long style=LC_ICON,  
4503             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4505         Do the 2nd phase and create the GUI control. 
4507         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4509     def _setCallbackInfo(*args
, **kwargs
): 
4510         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4511         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4513     def SetForegroundColour(*args
, **kwargs
): 
4515         SetForegroundColour(self, Colour col) -> bool 
4517         Sets the foreground colour of the window.  Returns True is the colour 
4518         was changed.  The interpretation of foreground colour is dependent on 
4519         the window class; it may be the text colour or other colour, or it may 
4522         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4524     def SetBackgroundColour(*args
, **kwargs
): 
4526         SetBackgroundColour(self, Colour col) -> bool 
4528         Sets the background colour of the window.  Returns True if the colour 
4529         was changed.  The background colour is usually painted by the default 
4530         EVT_ERASE_BACKGROUND event handler function under Windows and 
4531         automatically under GTK.  Using `wx.NullColour` will reset the window 
4532         to the default background colour. 
4534         Note that setting the background colour may not cause an immediate 
4535         refresh, so you may wish to call `ClearBackground` or `Refresh` after 
4536         calling this function. 
4538         Using this function will disable attempts to use themes for this 
4539         window, if the system supports them.  Use with care since usually the 
4540         themes represent the appearance chosen by the user to be used for all 
4541         applications on the system. 
4543         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4545     def GetColumn(*args
, **kwargs
): 
4546         """GetColumn(self, int col) -> ListItem""" 
4547         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4548         if val 
is not None: val
.thisown 
= 1 
4551     def SetColumn(*args
, **kwargs
): 
4552         """SetColumn(self, int col, ListItem item) -> bool""" 
4553         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4555     def GetColumnWidth(*args
, **kwargs
): 
4556         """GetColumnWidth(self, int col) -> int""" 
4557         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4559     def SetColumnWidth(*args
, **kwargs
): 
4560         """SetColumnWidth(self, int col, int width) -> bool""" 
4561         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4563     def GetCountPerPage(*args
, **kwargs
): 
4564         """GetCountPerPage(self) -> int""" 
4565         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4567     def GetViewRect(*args
, **kwargs
): 
4568         """GetViewRect(self) -> Rect""" 
4569         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4571     def GetItem(*args
, **kwargs
): 
4572         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4573         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4574         if val 
is not None: val
.thisown 
= 1 
4577     def SetItem(*args
, **kwargs
): 
4578         """SetItem(self, ListItem info) -> bool""" 
4579         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4581     def SetStringItem(*args
, **kwargs
): 
4582         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4583         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4585     def GetItemState(*args
, **kwargs
): 
4586         """GetItemState(self, long item, long stateMask) -> int""" 
4587         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4589     def SetItemState(*args
, **kwargs
): 
4590         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4591         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4593     def SetItemImage(*args
, **kwargs
): 
4594         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4595         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4597     def GetItemText(*args
, **kwargs
): 
4598         """GetItemText(self, long item) -> String""" 
4599         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4601     def SetItemText(*args
, **kwargs
): 
4602         """SetItemText(self, long item, String str)""" 
4603         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4605     def GetItemData(*args
, **kwargs
): 
4606         """GetItemData(self, long item) -> long""" 
4607         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4609     def SetItemData(*args
, **kwargs
): 
4610         """SetItemData(self, long item, long data) -> bool""" 
4611         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4613     def GetItemPosition(*args
, **kwargs
): 
4614         """GetItemPosition(self, long item) -> Point""" 
4615         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4617     def GetItemRect(*args
, **kwargs
): 
4618         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4619         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4621     def SetItemPosition(*args
, **kwargs
): 
4622         """SetItemPosition(self, long item, Point pos) -> bool""" 
4623         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4625     def GetItemCount(*args
, **kwargs
): 
4626         """GetItemCount(self) -> int""" 
4627         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4629     def GetColumnCount(*args
, **kwargs
): 
4630         """GetColumnCount(self) -> int""" 
4631         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4633     def GetItemSpacing(*args
, **kwargs
): 
4634         """GetItemSpacing(self) -> Size""" 
4635         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4637     def SetItemSpacing(*args
, **kwargs
): 
4638         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4639         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4641     def GetSelectedItemCount(*args
, **kwargs
): 
4642         """GetSelectedItemCount(self) -> int""" 
4643         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4645     def GetTextColour(*args
, **kwargs
): 
4646         """GetTextColour(self) -> Colour""" 
4647         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4649     def SetTextColour(*args
, **kwargs
): 
4650         """SetTextColour(self, Colour col)""" 
4651         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4653     def GetTopItem(*args
, **kwargs
): 
4654         """GetTopItem(self) -> long""" 
4655         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4657     def SetSingleStyle(*args
, **kwargs
): 
4658         """SetSingleStyle(self, long style, bool add=True)""" 
4659         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4661     def SetWindowStyleFlag(*args
, **kwargs
): 
4663         SetWindowStyleFlag(self, long style) 
4665         Sets the style of the window. Please note that some styles cannot be 
4666         changed after the window creation and that Refresh() might need to be 
4667         called after changing the others for the change to take place 
4670         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4672     def GetNextItem(*args
, **kwargs
): 
4673         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4674         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4676     def GetImageList(*args
, **kwargs
): 
4677         """GetImageList(self, int which) -> ImageList""" 
4678         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4680     def SetImageList(*args
, **kwargs
): 
4681         """SetImageList(self, ImageList imageList, int which)""" 
4682         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4684     def AssignImageList(*args
, **kwargs
): 
4685         """AssignImageList(self, ImageList imageList, int which)""" 
4686         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4688     def InReportView(*args
, **kwargs
): 
4689         """InReportView(self) -> bool""" 
4690         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4692     def IsVirtual(*args
, **kwargs
): 
4693         """IsVirtual(self) -> bool""" 
4694         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4696     def RefreshItem(*args
, **kwargs
): 
4697         """RefreshItem(self, long item)""" 
4698         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4700     def RefreshItems(*args
, **kwargs
): 
4701         """RefreshItems(self, long itemFrom, long itemTo)""" 
4702         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4704     def Arrange(*args
, **kwargs
): 
4705         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4706         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4708     def DeleteItem(*args
, **kwargs
): 
4709         """DeleteItem(self, long item) -> bool""" 
4710         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4712     def DeleteAllItems(*args
, **kwargs
): 
4713         """DeleteAllItems(self) -> bool""" 
4714         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4716     def DeleteColumn(*args
, **kwargs
): 
4717         """DeleteColumn(self, int col) -> bool""" 
4718         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4720     def DeleteAllColumns(*args
, **kwargs
): 
4721         """DeleteAllColumns(self) -> bool""" 
4722         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4724     def ClearAll(*args
, **kwargs
): 
4725         """ClearAll(self)""" 
4726         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4728     def EditLabel(*args
, **kwargs
): 
4729         """EditLabel(self, long item)""" 
4730         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4732     def EnsureVisible(*args
, **kwargs
): 
4733         """EnsureVisible(self, long item) -> bool""" 
4734         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4736     def FindItem(*args
, **kwargs
): 
4737         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4738         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4740     def FindItemData(*args
, **kwargs
): 
4741         """FindItemData(self, long start, long data) -> long""" 
4742         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4744     def FindItemAtPos(*args
, **kwargs
): 
4745         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4746         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4748     def HitTest(*args
, **kwargs
): 
4750         HitTest(Point point) -> (item, where) 
4752         Determines which item (if any) is at the specified point, giving 
4753          in the second return value (see wxLIST_HITTEST_... flags.) 
4755         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4757     def InsertItem(*args
, **kwargs
): 
4758         """InsertItem(self, ListItem info) -> long""" 
4759         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4761     def InsertStringItem(*args
, **kwargs
): 
4762         """InsertStringItem(self, long index, String label) -> long""" 
4763         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4765     def InsertImageItem(*args
, **kwargs
): 
4766         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4767         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4769     def InsertImageStringItem(*args
, **kwargs
): 
4770         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4771         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4773     def InsertColumnInfo(*args
, **kwargs
): 
4774         """InsertColumnInfo(self, long col, ListItem info) -> long""" 
4775         return _controls_
.ListCtrl_InsertColumnInfo(*args
, **kwargs
) 
4777     def InsertColumn(*args
, **kwargs
): 
4779         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4780             int width=-1) -> long 
4782         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4784     def SetItemCount(*args
, **kwargs
): 
4785         """SetItemCount(self, long count)""" 
4786         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4788     def ScrollList(*args
, **kwargs
): 
4789         """ScrollList(self, int dx, int dy) -> bool""" 
4790         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4792     def SetItemTextColour(*args
, **kwargs
): 
4793         """SetItemTextColour(self, long item, Colour col)""" 
4794         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4796     def GetItemTextColour(*args
, **kwargs
): 
4797         """GetItemTextColour(self, long item) -> Colour""" 
4798         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4800     def SetItemBackgroundColour(*args
, **kwargs
): 
4801         """SetItemBackgroundColour(self, long item, Colour col)""" 
4802         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4804     def GetItemBackgroundColour(*args
, **kwargs
): 
4805         """GetItemBackgroundColour(self, long item) -> Colour""" 
4806         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4810     def Select(self
, idx
, on
=1): 
4811         '''[de]select an item''' 
4812         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4814         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4816     def Focus(self
, idx
): 
4817         '''Focus and show the given item''' 
4818         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4819         self
.EnsureVisible(idx
) 
4821     def GetFocusedItem(self
): 
4822         '''get the currently focused item or -1 if none''' 
4823         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4825     def GetFirstSelected(self
, *args
): 
4826         '''return first selected item, or -1 when none''' 
4827         return self
.GetNextSelected(-1) 
4829     def GetNextSelected(self
, item
): 
4830         '''return subsequent selected items, or -1 when no more''' 
4831         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4833     def IsSelected(self
, idx
): 
4834         '''return True if the item is selected''' 
4835         return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0 
4837     def SetColumnImage(self
, col
, image
): 
4838         item 
= self
.GetColumn(col
) 
4839         # preserve all other attributes too 
4840         item
.SetMask( wx
.LIST_MASK_STATE |
 
4842                       wx
.LIST_MASK_IMAGE |
 
4845                       wx
.LIST_MASK_WIDTH |
 
4846                       wx
.LIST_MASK_FORMAT 
) 
4847         item
.SetImage(image
) 
4848         self
.SetColumn(col
, item
) 
4850     def ClearColumnImage(self
, col
): 
4851         self
.SetColumnImage(col
, -1) 
4853     def Append(self
, entry
): 
4854         '''Append an item to the list control.  The entry parameter should be a 
4855            sequence with an item for each column''' 
4861             pos 
= self
.GetItemCount() 
4862             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4863             for i 
in range(1, len(entry
)): 
4864                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4867     def SortItems(*args
, **kwargs
): 
4868         """SortItems(self, PyObject func) -> bool""" 
4869         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4871     def GetMainWindow(*args
, **kwargs
): 
4872         """GetMainWindow(self) -> Window""" 
4873         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4875     def GetClassDefaultAttributes(*args
, **kwargs
): 
4877         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4879         Get the default attributes for this class.  This is useful if you want 
4880         to use the same font or colour in your own control as in a standard 
4881         control -- which is a much better idea than hard coding specific 
4882         colours or fonts which might look completely out of place on the 
4883         user's system, especially if it uses themes. 
4885         The variant parameter is only relevant under Mac currently and is 
4886         ignore under other platforms. Under Mac, it will change the size of 
4887         the returned font. See `wx.Window.SetWindowVariant` for more about 
4890         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4892     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4894 class ListCtrlPtr(ListCtrl
): 
4895     def __init__(self
, this
): 
4897         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4898         self
.__class
__ = ListCtrl
 
4899 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4901 def PreListCtrl(*args
, **kwargs
): 
4902     """PreListCtrl() -> ListCtrl""" 
4903     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4907 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4909     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4911     Get the default attributes for this class.  This is useful if you want 
4912     to use the same font or colour in your own control as in a standard 
4913     control -- which is a much better idea than hard coding specific 
4914     colours or fonts which might look completely out of place on the 
4915     user's system, especially if it uses themes. 
4917     The variant parameter is only relevant under Mac currently and is 
4918     ignore under other platforms. Under Mac, it will change the size of 
4919     the returned font. See `wx.Window.SetWindowVariant` for more about 
4922     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4924 #--------------------------------------------------------------------------- 
4926 class ListView(ListCtrl
): 
4927     """Proxy of C++ ListView class""" 
4929         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4930     def __init__(self
, *args
, **kwargs
): 
4932         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4933             Size size=DefaultSize, long style=LC_REPORT,  
4934             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4936         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4937         self
.this 
= newobj
.this
 
4940         self
._setOORInfo
(self
) 
4942     def Create(*args
, **kwargs
): 
4944         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4945             Size size=DefaultSize, long style=LC_REPORT,  
4946             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4948         Do the 2nd phase and create the GUI control. 
4950         return _controls_
.ListView_Create(*args
, **kwargs
) 
4952     def Select(*args
, **kwargs
): 
4953         """Select(self, long n, bool on=True)""" 
4954         return _controls_
.ListView_Select(*args
, **kwargs
) 
4956     def Focus(*args
, **kwargs
): 
4957         """Focus(self, long index)""" 
4958         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4960     def GetFocusedItem(*args
, **kwargs
): 
4961         """GetFocusedItem(self) -> long""" 
4962         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4964     def GetNextSelected(*args
, **kwargs
): 
4965         """GetNextSelected(self, long item) -> long""" 
4966         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4968     def GetFirstSelected(*args
, **kwargs
): 
4969         """GetFirstSelected(self) -> long""" 
4970         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4972     def IsSelected(*args
, **kwargs
): 
4973         """IsSelected(self, long index) -> bool""" 
4974         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4976     def SetColumnImage(*args
, **kwargs
): 
4977         """SetColumnImage(self, int col, int image)""" 
4978         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4980     def ClearColumnImage(*args
, **kwargs
): 
4981         """ClearColumnImage(self, int col)""" 
4982         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4985 class ListViewPtr(ListView
): 
4986     def __init__(self
, this
): 
4988         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4989         self
.__class
__ = ListView
 
4990 _controls_
.ListView_swigregister(ListViewPtr
) 
4992 def PreListView(*args
, **kwargs
): 
4993     """PreListView() -> ListView""" 
4994     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4998 #--------------------------------------------------------------------------- 
5000 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
5001 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
5002 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
5003 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
5004 TR_SINGLE 
= _controls_
.TR_SINGLE
 
5005 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
5006 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
5007 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
5008 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
5009 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
5010 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
5011 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
5012 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
5013 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
5014 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
5015 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
5016 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
5017 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
5018 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
5019 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
5020 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
5021 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
5022 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
5023 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
5024 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
5025 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
5026 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
5027 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
5028 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
5029 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
5030 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
5031 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
5032 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
5033 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
5034 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
5035 #--------------------------------------------------------------------------- 
5037 class TreeItemId(object): 
5038     """Proxy of C++ TreeItemId class""" 
5040         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5041     def __init__(self
, *args
, **kwargs
): 
5042         """__init__(self) -> TreeItemId""" 
5043         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
5044         self
.this 
= newobj
.this
 
5047     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
5050             if self
.thisown
: destroy(self
) 
5053     def IsOk(*args
, **kwargs
): 
5054         """IsOk(self) -> bool""" 
5055         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5057     def __eq__(*args
, **kwargs
): 
5058         """__eq__(self, TreeItemId other) -> bool""" 
5059         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5061     def __ne__(*args
, **kwargs
): 
5062         """__ne__(self, TreeItemId other) -> bool""" 
5063         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5065     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5067     def __nonzero__(self
): return self
.IsOk()  
5069 class TreeItemIdPtr(TreeItemId
): 
5070     def __init__(self
, this
): 
5072         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5073         self
.__class
__ = TreeItemId
 
5074 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
5075 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5077 class TreeItemData(object): 
5078     """Proxy of C++ TreeItemData class""" 
5080         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5081     def __init__(self
, *args
, **kwargs
): 
5082         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5083         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
5084         self
.this 
= newobj
.this
 
5087     def GetData(*args
, **kwargs
): 
5088         """GetData(self) -> PyObject""" 
5089         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5091     def SetData(*args
, **kwargs
): 
5092         """SetData(self, PyObject obj)""" 
5093         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5095     def GetId(*args
, **kwargs
): 
5096         """GetId(self) -> TreeItemId""" 
5097         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5099     def SetId(*args
, **kwargs
): 
5100         """SetId(self, TreeItemId id)""" 
5101         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5103     def Destroy(*args
, **kwargs
): 
5105         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5108 class TreeItemDataPtr(TreeItemData
): 
5109     def __init__(self
, this
): 
5111         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5112         self
.__class
__ = TreeItemData
 
5113 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
5115 #--------------------------------------------------------------------------- 
5117 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5118 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5119 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5120 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5121 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5122 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5123 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5124 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5125 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5126 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5127 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5128 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5129 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5130 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5131 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5132 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5133 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5134 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5135 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5136 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5137 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5138 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5139 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5140 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5141 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5142 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5143 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5144 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5145 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5146 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5147 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5148 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5149 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5150 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5151 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5152 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5153 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5154 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5155 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5156 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5157 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5158 EVT_COMMAND_TREE_ITEM_MENU 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1)     
5160 class TreeEvent(_core
.NotifyEvent
): 
5161     """Proxy of C++ TreeEvent class""" 
5163         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5164     def __init__(self
, *args
, **kwargs
): 
5165         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
5166         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
5167         self
.this 
= newobj
.this
 
5170     def GetItem(*args
, **kwargs
): 
5171         """GetItem(self) -> TreeItemId""" 
5172         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5174     def SetItem(*args
, **kwargs
): 
5175         """SetItem(self, TreeItemId item)""" 
5176         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5178     def GetOldItem(*args
, **kwargs
): 
5179         """GetOldItem(self) -> TreeItemId""" 
5180         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5182     def SetOldItem(*args
, **kwargs
): 
5183         """SetOldItem(self, TreeItemId item)""" 
5184         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5186     def GetPoint(*args
, **kwargs
): 
5187         """GetPoint(self) -> Point""" 
5188         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5190     def SetPoint(*args
, **kwargs
): 
5191         """SetPoint(self, Point pt)""" 
5192         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5194     def GetKeyEvent(*args
, **kwargs
): 
5195         """GetKeyEvent(self) -> KeyEvent""" 
5196         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5198     def GetKeyCode(*args
, **kwargs
): 
5199         """GetKeyCode(self) -> int""" 
5200         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5202     def SetKeyEvent(*args
, **kwargs
): 
5203         """SetKeyEvent(self, KeyEvent evt)""" 
5204         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5206     def GetLabel(*args
, **kwargs
): 
5207         """GetLabel(self) -> String""" 
5208         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5210     def SetLabel(*args
, **kwargs
): 
5211         """SetLabel(self, String label)""" 
5212         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5214     def IsEditCancelled(*args
, **kwargs
): 
5215         """IsEditCancelled(self) -> bool""" 
5216         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5218     def SetEditCanceled(*args
, **kwargs
): 
5219         """SetEditCanceled(self, bool editCancelled)""" 
5220         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5222     def SetToolTip(*args
, **kwargs
): 
5223         """SetToolTip(self, String toolTip)""" 
5224         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5227 class TreeEventPtr(TreeEvent
): 
5228     def __init__(self
, this
): 
5230         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5231         self
.__class
__ = TreeEvent
 
5232 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
5234 #--------------------------------------------------------------------------- 
5236 class TreeCtrl(_core
.Control
): 
5237     """Proxy of C++ TreeCtrl class""" 
5239         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5240     def __init__(self
, *args
, **kwargs
): 
5242         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5243             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5244             Validator validator=DefaultValidator,  
5245             String name=TreeCtrlNameStr) -> TreeCtrl 
5247         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
5248         self
.this 
= newobj
.this
 
5251         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5253     def Create(*args
, **kwargs
): 
5255         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5256             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5257             Validator validator=DefaultValidator,  
5258             String name=TreeCtrlNameStr) -> bool 
5260         Do the 2nd phase and create the GUI control. 
5262         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5264     def _setCallbackInfo(*args
, **kwargs
): 
5265         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5266         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5268     def GetCount(*args
, **kwargs
): 
5269         """GetCount(self) -> size_t""" 
5270         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5272     def GetIndent(*args
, **kwargs
): 
5273         """GetIndent(self) -> unsigned int""" 
5274         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5276     def SetIndent(*args
, **kwargs
): 
5277         """SetIndent(self, unsigned int indent)""" 
5278         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5280     def GetSpacing(*args
, **kwargs
): 
5281         """GetSpacing(self) -> unsigned int""" 
5282         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5284     def SetSpacing(*args
, **kwargs
): 
5285         """SetSpacing(self, unsigned int spacing)""" 
5286         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5288     def GetImageList(*args
, **kwargs
): 
5289         """GetImageList(self) -> ImageList""" 
5290         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5292     def GetStateImageList(*args
, **kwargs
): 
5293         """GetStateImageList(self) -> ImageList""" 
5294         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5296     def SetImageList(*args
, **kwargs
): 
5297         """SetImageList(self, ImageList imageList)""" 
5298         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5300     def SetStateImageList(*args
, **kwargs
): 
5301         """SetStateImageList(self, ImageList imageList)""" 
5302         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5304     def AssignImageList(*args
, **kwargs
): 
5305         """AssignImageList(self, ImageList imageList)""" 
5306         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5308     def AssignStateImageList(*args
, **kwargs
): 
5309         """AssignStateImageList(self, ImageList imageList)""" 
5310         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5312     def GetItemText(*args
, **kwargs
): 
5313         """GetItemText(self, TreeItemId item) -> String""" 
5314         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5316     def GetItemImage(*args
, **kwargs
): 
5317         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5318         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5320     def GetItemData(*args
, **kwargs
): 
5321         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5322         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5324     def GetItemPyData(*args
, **kwargs
): 
5325         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5326         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5328     GetPyData 
= GetItemPyData 
 
5329     def GetItemTextColour(*args
, **kwargs
): 
5330         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5331         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5333     def GetItemBackgroundColour(*args
, **kwargs
): 
5334         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5335         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5337     def GetItemFont(*args
, **kwargs
): 
5338         """GetItemFont(self, TreeItemId item) -> Font""" 
5339         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5341     def SetItemText(*args
, **kwargs
): 
5342         """SetItemText(self, TreeItemId item, String text)""" 
5343         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5345     def SetItemImage(*args
, **kwargs
): 
5346         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5347         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5349     def SetItemData(*args
, **kwargs
): 
5350         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5351         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5353     def SetItemPyData(*args
, **kwargs
): 
5354         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5355         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5357     SetPyData 
= SetItemPyData 
 
5358     def SetItemHasChildren(*args
, **kwargs
): 
5359         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5360         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5362     def SetItemBold(*args
, **kwargs
): 
5363         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5364         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5366     def SetItemDropHighlight(*args
, **kwargs
): 
5367         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5368         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5370     def SetItemTextColour(*args
, **kwargs
): 
5371         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5372         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5374     def SetItemBackgroundColour(*args
, **kwargs
): 
5375         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5376         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5378     def SetItemFont(*args
, **kwargs
): 
5379         """SetItemFont(self, TreeItemId item, Font font)""" 
5380         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5382     def IsVisible(*args
, **kwargs
): 
5383         """IsVisible(self, TreeItemId item) -> bool""" 
5384         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5386     def ItemHasChildren(*args
, **kwargs
): 
5387         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5388         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5390     def IsExpanded(*args
, **kwargs
): 
5391         """IsExpanded(self, TreeItemId item) -> bool""" 
5392         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5394     def IsSelected(*args
, **kwargs
): 
5395         """IsSelected(self, TreeItemId item) -> bool""" 
5396         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5398     def IsBold(*args
, **kwargs
): 
5399         """IsBold(self, TreeItemId item) -> bool""" 
5400         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5402     def GetChildrenCount(*args
, **kwargs
): 
5403         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5404         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5406     def GetRootItem(*args
, **kwargs
): 
5407         """GetRootItem(self) -> TreeItemId""" 
5408         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5410     def GetSelection(*args
, **kwargs
): 
5411         """GetSelection(self) -> TreeItemId""" 
5412         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5414     def GetSelections(*args
, **kwargs
): 
5415         """GetSelections(self) -> PyObject""" 
5416         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5418     def GetItemParent(*args
, **kwargs
): 
5419         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5420         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5422     def GetFirstChild(*args
, **kwargs
): 
5423         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5424         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5426     def GetNextChild(*args
, **kwargs
): 
5427         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5428         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5430     def GetLastChild(*args
, **kwargs
): 
5431         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5432         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5434     def GetNextSibling(*args
, **kwargs
): 
5435         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5436         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5438     def GetPrevSibling(*args
, **kwargs
): 
5439         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5440         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5442     def GetFirstVisibleItem(*args
, **kwargs
): 
5443         """GetFirstVisibleItem(self) -> TreeItemId""" 
5444         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5446     def GetNextVisible(*args
, **kwargs
): 
5447         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5448         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5450     def GetPrevVisible(*args
, **kwargs
): 
5451         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5452         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5454     def AddRoot(*args
, **kwargs
): 
5455         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5456         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5458     def PrependItem(*args
, **kwargs
): 
5460         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5461             TreeItemData data=None) -> TreeItemId 
5463         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5465     def InsertItem(*args
, **kwargs
): 
5467         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5468             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5470         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5472     def InsertItemBefore(*args
, **kwargs
): 
5474         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5475             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5477         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5479     def AppendItem(*args
, **kwargs
): 
5481         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5482             TreeItemData data=None) -> TreeItemId 
5484         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5486     def Delete(*args
, **kwargs
): 
5487         """Delete(self, TreeItemId item)""" 
5488         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5490     def DeleteChildren(*args
, **kwargs
): 
5491         """DeleteChildren(self, TreeItemId item)""" 
5492         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5494     def DeleteAllItems(*args
, **kwargs
): 
5495         """DeleteAllItems(self)""" 
5496         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5498     def Expand(*args
, **kwargs
): 
5499         """Expand(self, TreeItemId item)""" 
5500         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5502     def Collapse(*args
, **kwargs
): 
5503         """Collapse(self, TreeItemId item)""" 
5504         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5506     def CollapseAndReset(*args
, **kwargs
): 
5507         """CollapseAndReset(self, TreeItemId item)""" 
5508         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5510     def Toggle(*args
, **kwargs
): 
5511         """Toggle(self, TreeItemId item)""" 
5512         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5514     def Unselect(*args
, **kwargs
): 
5515         """Unselect(self)""" 
5516         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5518     def UnselectItem(*args
, **kwargs
): 
5519         """UnselectItem(self, TreeItemId item)""" 
5520         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5522     def UnselectAll(*args
, **kwargs
): 
5523         """UnselectAll(self)""" 
5524         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5526     def SelectItem(*args
, **kwargs
): 
5527         """SelectItem(self, TreeItemId item, bool select=True)""" 
5528         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5530     def ToggleItemSelection(*args
, **kwargs
): 
5531         """ToggleItemSelection(self, TreeItemId item)""" 
5532         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5534     def EnsureVisible(*args
, **kwargs
): 
5535         """EnsureVisible(self, TreeItemId item)""" 
5536         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5538     def ScrollTo(*args
, **kwargs
): 
5539         """ScrollTo(self, TreeItemId item)""" 
5540         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5542     def EditLabel(*args
, **kwargs
): 
5543         """EditLabel(self, TreeItemId item)""" 
5544         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5546     def GetEditControl(*args
, **kwargs
): 
5547         """GetEditControl(self) -> TextCtrl""" 
5548         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5550     def SortChildren(*args
, **kwargs
): 
5551         """SortChildren(self, TreeItemId item)""" 
5552         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5554     def HitTest(*args
, **kwargs
): 
5556         HitTest(Point point) -> (item, where) 
5558         Determine which item (if any) belongs the given point.  The coordinates 
5559         specified are relative to the client area of tree ctrl and the where return 
5560         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5563         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5565     def GetBoundingRect(*args
, **kwargs
): 
5566         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5567         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5569     def GetClassDefaultAttributes(*args
, **kwargs
): 
5571         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5573         Get the default attributes for this class.  This is useful if you want 
5574         to use the same font or colour in your own control as in a standard 
5575         control -- which is a much better idea than hard coding specific 
5576         colours or fonts which might look completely out of place on the 
5577         user's system, especially if it uses themes. 
5579         The variant parameter is only relevant under Mac currently and is 
5580         ignore under other platforms. Under Mac, it will change the size of 
5581         the returned font. See `wx.Window.SetWindowVariant` for more about 
5584         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5586     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5588 class TreeCtrlPtr(TreeCtrl
): 
5589     def __init__(self
, this
): 
5591         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5592         self
.__class
__ = TreeCtrl
 
5593 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5595 def PreTreeCtrl(*args
, **kwargs
): 
5596     """PreTreeCtrl() -> TreeCtrl""" 
5597     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5601 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5603     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5605     Get the default attributes for this class.  This is useful if you want 
5606     to use the same font or colour in your own control as in a standard 
5607     control -- which is a much better idea than hard coding specific 
5608     colours or fonts which might look completely out of place on the 
5609     user's system, especially if it uses themes. 
5611     The variant parameter is only relevant under Mac currently and is 
5612     ignore under other platforms. Under Mac, it will change the size of 
5613     the returned font. See `wx.Window.SetWindowVariant` for more about 
5616     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5618 #--------------------------------------------------------------------------- 
5620 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5621 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5622 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5623 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5624 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5625 class GenericDirCtrl(_core
.Control
): 
5626     """Proxy of C++ GenericDirCtrl class""" 
5628         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5629     def __init__(self
, *args
, **kwargs
): 
5631         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5632             Point pos=DefaultPosition, Size size=DefaultSize,  
5633             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5634             String filter=EmptyString,  
5635             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5637         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5638         self
.this 
= newobj
.this
 
5641         self
._setOORInfo
(self
) 
5643     def Create(*args
, **kwargs
): 
5645         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5646             Point pos=DefaultPosition, Size size=DefaultSize,  
5647             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5648             String filter=EmptyString,  
5649             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5651         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5653     def ExpandPath(*args
, **kwargs
): 
5654         """ExpandPath(self, String path) -> bool""" 
5655         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5657     def GetDefaultPath(*args
, **kwargs
): 
5658         """GetDefaultPath(self) -> String""" 
5659         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5661     def SetDefaultPath(*args
, **kwargs
): 
5662         """SetDefaultPath(self, String path)""" 
5663         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5665     def GetPath(*args
, **kwargs
): 
5666         """GetPath(self) -> String""" 
5667         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5669     def GetFilePath(*args
, **kwargs
): 
5670         """GetFilePath(self) -> String""" 
5671         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5673     def SetPath(*args
, **kwargs
): 
5674         """SetPath(self, String path)""" 
5675         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5677     def ShowHidden(*args
, **kwargs
): 
5678         """ShowHidden(self, bool show)""" 
5679         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5681     def GetShowHidden(*args
, **kwargs
): 
5682         """GetShowHidden(self) -> bool""" 
5683         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5685     def GetFilter(*args
, **kwargs
): 
5686         """GetFilter(self) -> String""" 
5687         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5689     def SetFilter(*args
, **kwargs
): 
5690         """SetFilter(self, String filter)""" 
5691         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5693     def GetFilterIndex(*args
, **kwargs
): 
5694         """GetFilterIndex(self) -> int""" 
5695         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5697     def SetFilterIndex(*args
, **kwargs
): 
5698         """SetFilterIndex(self, int n)""" 
5699         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5701     def GetRootId(*args
, **kwargs
): 
5702         """GetRootId(self) -> TreeItemId""" 
5703         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5705     def GetTreeCtrl(*args
, **kwargs
): 
5706         """GetTreeCtrl(self) -> TreeCtrl""" 
5707         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5709     def GetFilterListCtrl(*args
, **kwargs
): 
5710         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5711         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5713     def FindChild(*args
, **kwargs
): 
5715         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5717         Find the child that matches the first part of 'path'.  E.g. if a child 
5718         path is "/usr" and 'path' is "/usr/include" then the child for 
5719         /usr is returned.  If the path string has been used (we're at the 
5720         leaf), done is set to True. 
5723         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5725     def DoResize(*args
, **kwargs
): 
5726         """DoResize(self)""" 
5727         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5729     def ReCreateTree(*args
, **kwargs
): 
5730         """ReCreateTree(self)""" 
5731         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5734 class GenericDirCtrlPtr(GenericDirCtrl
): 
5735     def __init__(self
, this
): 
5737         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5738         self
.__class
__ = GenericDirCtrl
 
5739 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5740 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5742 def PreGenericDirCtrl(*args
, **kwargs
): 
5743     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5744     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5748 class DirFilterListCtrl(Choice
): 
5749     """Proxy of C++ DirFilterListCtrl class""" 
5751         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5752     def __init__(self
, *args
, **kwargs
): 
5754         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5755             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5757         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5758         self
.this 
= newobj
.this
 
5761         self
._setOORInfo
(self
) 
5763     def Create(*args
, **kwargs
): 
5765         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5766             Size size=DefaultSize, long style=0) -> bool 
5768         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5770     def FillFilterList(*args
, **kwargs
): 
5771         """FillFilterList(self, String filter, int defaultFilter)""" 
5772         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5775 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5776     def __init__(self
, this
): 
5778         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5779         self
.__class
__ = DirFilterListCtrl
 
5780 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5782 def PreDirFilterListCtrl(*args
, **kwargs
): 
5783     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5784     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5788 #--------------------------------------------------------------------------- 
5790 class PyControl(_core
.Control
): 
5791     """Proxy of C++ PyControl class""" 
5793         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5794     def __init__(self
, *args
, **kwargs
): 
5796         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5797             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5798             String name=ControlNameStr) -> PyControl 
5800         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5801         self
.this 
= newobj
.this
 
5804         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5806     def _setCallbackInfo(*args
, **kwargs
): 
5807         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5808         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5810     def SetBestSize(*args
, **kwargs
): 
5811         """SetBestSize(self, Size size)""" 
5812         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5814     def base_DoMoveWindow(*args
, **kwargs
): 
5815         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5816         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5818     def base_DoSetSize(*args
, **kwargs
): 
5819         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5820         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5822     def base_DoSetClientSize(*args
, **kwargs
): 
5823         """base_DoSetClientSize(self, int width, int height)""" 
5824         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5826     def base_DoSetVirtualSize(*args
, **kwargs
): 
5827         """base_DoSetVirtualSize(self, int x, int y)""" 
5828         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5830     def base_DoGetSize(*args
, **kwargs
): 
5831         """base_DoGetSize() -> (width, height)""" 
5832         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5834     def base_DoGetClientSize(*args
, **kwargs
): 
5835         """base_DoGetClientSize() -> (width, height)""" 
5836         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5838     def base_DoGetPosition(*args
, **kwargs
): 
5839         """base_DoGetPosition() -> (x,y)""" 
5840         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5842     def base_DoGetVirtualSize(*args
, **kwargs
): 
5843         """base_DoGetVirtualSize(self) -> Size""" 
5844         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5846     def base_DoGetBestSize(*args
, **kwargs
): 
5847         """base_DoGetBestSize(self) -> Size""" 
5848         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5850     def base_InitDialog(*args
, **kwargs
): 
5851         """base_InitDialog(self)""" 
5852         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5854     def base_TransferDataToWindow(*args
, **kwargs
): 
5855         """base_TransferDataToWindow(self) -> bool""" 
5856         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5858     def base_TransferDataFromWindow(*args
, **kwargs
): 
5859         """base_TransferDataFromWindow(self) -> bool""" 
5860         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5862     def base_Validate(*args
, **kwargs
): 
5863         """base_Validate(self) -> bool""" 
5864         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5866     def base_AcceptsFocus(*args
, **kwargs
): 
5867         """base_AcceptsFocus(self) -> bool""" 
5868         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5870     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5871         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5872         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5874     def base_GetMaxSize(*args
, **kwargs
): 
5875         """base_GetMaxSize(self) -> Size""" 
5876         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5878     def base_AddChild(*args
, **kwargs
): 
5879         """base_AddChild(self, Window child)""" 
5880         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5882     def base_RemoveChild(*args
, **kwargs
): 
5883         """base_RemoveChild(self, Window child)""" 
5884         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5886     def base_ShouldInheritColours(*args
, **kwargs
): 
5887         """base_ShouldInheritColours(self) -> bool""" 
5888         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5890     def base_ApplyParentThemeBackground(*args
, **kwargs
): 
5891         """base_ApplyParentThemeBackground(self, Colour c)""" 
5892         return _controls_
.PyControl_base_ApplyParentThemeBackground(*args
, **kwargs
) 
5894     def base_GetDefaultAttributes(*args
, **kwargs
): 
5895         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5896         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5899 class PyControlPtr(PyControl
): 
5900     def __init__(self
, this
): 
5902         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5903         self
.__class
__ = PyControl
 
5904 _controls_
.PyControl_swigregister(PyControlPtr
) 
5906 def PrePyControl(*args
, **kwargs
): 
5907     """PrePyControl() -> PyControl""" 
5908     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5912 #--------------------------------------------------------------------------- 
5914 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5915 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5916 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5917 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5918 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5919 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5920 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5921 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5923 class HelpEvent(_core
.CommandEvent
): 
5925     A help event is sent when the user has requested context-sensitive 
5926     help. This can either be caused by the application requesting 
5927     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5928     the system generating a WM_HELP message when the user pressed F1 or 
5929     clicked on the query button in a dialog caption. 
5931     A help event is sent to the window that the user clicked on, and is 
5932     propagated up the window hierarchy until the event is processed or 
5933     there are no more event handlers. The application should call 
5934     event.GetId to check the identity of the clicked-on window, and then 
5935     either show some suitable help or call event.Skip if the identifier is 
5936     unrecognised. Calling Skip is important because it allows wxWindows to 
5937     generate further events for ancestors of the clicked-on 
5938     window. Otherwise it would be impossible to show help for container 
5939     windows, since processing would stop after the first window found. 
5942         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5943     def __init__(self
, *args
, **kwargs
): 
5944         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5945         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5946         self
.this 
= newobj
.this
 
5949     def GetPosition(*args
, **kwargs
): 
5951         GetPosition(self) -> Point 
5953         Returns the left-click position of the mouse, in screen 
5954         coordinates. This allows the application to position the help 
5957         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5959     def SetPosition(*args
, **kwargs
): 
5961         SetPosition(self, Point pos) 
5963         Sets the left-click position of the mouse, in screen coordinates. 
5965         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5967     def GetLink(*args
, **kwargs
): 
5969         GetLink(self) -> String 
5971         Get an optional link to further help 
5973         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5975     def SetLink(*args
, **kwargs
): 
5977         SetLink(self, String link) 
5979         Set an optional link to further help 
5981         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5983     def GetTarget(*args
, **kwargs
): 
5985         GetTarget(self) -> String 
5987         Get an optional target to display help in. E.g. a window specification 
5989         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5991     def SetTarget(*args
, **kwargs
): 
5993         SetTarget(self, String target) 
5995         Set an optional target to display help in. E.g. a window specification 
5997         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6000 class HelpEventPtr(HelpEvent
): 
6001     def __init__(self
, this
): 
6003         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6004         self
.__class
__ = HelpEvent
 
6005 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
6007 class ContextHelp(_core
.Object
): 
6009     This class changes the cursor to a query and puts the application into 
6010     a 'context-sensitive help mode'. When the user left-clicks on a window 
6011     within the specified window, a ``EVT_HELP`` event is sent to that 
6012     control, and the application may respond to it by popping up some 
6015     There are a couple of ways to invoke this behaviour implicitly: 
6017         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
6018           (Windows only). This will put a question mark in the titlebar, 
6019           and Windows will put the application into context-sensitive help 
6020           mode automatically, with further programming. 
6022         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6023           to create a context help object. Normally you will write your 
6024           application so that this button is only added to a dialog for 
6025           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
6028     :see: `wx.ContextHelpButton` 
6032         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6033     def __init__(self
, *args
, **kwargs
): 
6035         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6037         Constructs a context help object, calling BeginContextHelp if doNow is 
6040         If window is None, the top window is used. 
6042         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
6043         self
.this 
= newobj
.this
 
6046     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
6049             if self
.thisown
: destroy(self
) 
6052     def BeginContextHelp(*args
, **kwargs
): 
6054         BeginContextHelp(self, Window window=None) -> bool 
6056         Puts the application into context-sensitive help mode. window is the 
6057         window which will be used to catch events; if NULL, the top window 
6060         Returns true if the application was successfully put into 
6061         context-sensitive help mode. This function only returns when the event 
6064         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6066     def EndContextHelp(*args
, **kwargs
): 
6068         EndContextHelp(self) -> bool 
6070         Ends context-sensitive help mode. Not normally called by the 
6073         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6076 class ContextHelpPtr(ContextHelp
): 
6077     def __init__(self
, this
): 
6079         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6080         self
.__class
__ = ContextHelp
 
6081 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
6083 class ContextHelpButton(BitmapButton
): 
6085     Instances of this class may be used to add a question mark button that 
6086     when pressed, puts the application into context-help mode. It does 
6087     this by creating a wx.ContextHelp object which itself generates a 
6088     ``EVT_HELP`` event when the user clicks on a window. 
6090     On Windows, you may add a question-mark icon to a dialog by use of the 
6091     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6092     will have to add a button explicitly, usually next to OK, Cancel or 
6095     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6099         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6100     def __init__(self
, *args
, **kwargs
): 
6102         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6103             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6105         Constructor, creating and showing a context help button. 
6107         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
6108         self
.this 
= newobj
.this
 
6111         self
._setOORInfo
(self
) 
6114 class ContextHelpButtonPtr(ContextHelpButton
): 
6115     def __init__(self
, this
): 
6117         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6118         self
.__class
__ = ContextHelpButton
 
6119 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
6121 class HelpProvider(object): 
6123     wx.HelpProvider is an abstract class used by a program 
6124     implementing context-sensitive help to show the help text for the 
6127     The current help provider must be explicitly set by the 
6128     application using wx.HelpProvider.Set(). 
6130     def __init__(self
): raise RuntimeError, "No constructor defined" 
6132         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6133     def Set(*args
, **kwargs
): 
6135         Set(HelpProvider helpProvider) -> HelpProvider 
6137         Sset the current, application-wide help provider. Returns the previous 
6138         one.  Unlike some other classes, the help provider is not created on 
6139         demand. This must be explicitly done by the application. 
6141         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6143     Set 
= staticmethod(Set
) 
6144     def Get(*args
, **kwargs
): 
6146         Get() -> HelpProvider 
6148         Return the current application-wide help provider. 
6150         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6152     Get 
= staticmethod(Get
) 
6153     def GetHelp(*args
, **kwargs
): 
6155         GetHelp(self, Window window) -> String 
6157         Gets the help string for this window. Its interpretation is dependent 
6158         on the help provider except that empty string always means that no 
6159         help is associated with the window. 
6161         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6163     def ShowHelp(*args
, **kwargs
): 
6165         ShowHelp(self, Window window) -> bool 
6167         Shows help for the given window. Uses GetHelp internally if 
6168         applicable. Returns True if it was done, or False if no help was 
6169         available for this window. 
6171         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6173     def AddHelp(*args
, **kwargs
): 
6175         AddHelp(self, Window window, String text) 
6177         Associates the text with the given window. 
6179         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6181     def AddHelpById(*args
, **kwargs
): 
6183         AddHelpById(self, int id, String text) 
6185         This version associates the given text with all windows with this 
6186         id. May be used to set the same help string for all Cancel buttons in 
6187         the application, for example. 
6189         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6191     def RemoveHelp(*args
, **kwargs
): 
6193         RemoveHelp(self, Window window) 
6195         Removes the association between the window pointer and the help 
6196         text. This is called by the wx.Window destructor. Without this, the 
6197         table of help strings will fill up and when window pointers are 
6198         reused, the wrong help string will be found. 
6200         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6202     def Destroy(*args
, **kwargs
): 
6204         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6207 class HelpProviderPtr(HelpProvider
): 
6208     def __init__(self
, this
): 
6210         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6211         self
.__class
__ = HelpProvider
 
6212 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
6214 def HelpProvider_Set(*args
, **kwargs
): 
6216     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6218     Sset the current, application-wide help provider. Returns the previous 
6219     one.  Unlike some other classes, the help provider is not created on 
6220     demand. This must be explicitly done by the application. 
6222     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6224 def HelpProvider_Get(*args
, **kwargs
): 
6226     HelpProvider_Get() -> HelpProvider 
6228     Return the current application-wide help provider. 
6230     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6232 class SimpleHelpProvider(HelpProvider
): 
6234     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6235     supports only plain text help strings, and shows the string associated 
6236     with the control (if any) in a tooltip. 
6239         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6240     def __init__(self
, *args
, **kwargs
): 
6242         __init__(self) -> SimpleHelpProvider 
6244         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6245         supports only plain text help strings, and shows the string associated 
6246         with the control (if any) in a tooltip. 
6248         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
6249         self
.this 
= newobj
.this
 
6253 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
6254     def __init__(self
, this
): 
6256         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6257         self
.__class
__ = SimpleHelpProvider
 
6258 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
6260 #--------------------------------------------------------------------------- 
6262 class DragImage(_core
.Object
): 
6263     """Proxy of C++ DragImage class""" 
6265         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6266     def __init__(self
, *args
, **kwargs
): 
6267         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6268         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
6269         self
.this 
= newobj
.this
 
6272     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
6275             if self
.thisown
: destroy(self
) 
6278     def SetBackingBitmap(*args
, **kwargs
): 
6279         """SetBackingBitmap(self, Bitmap bitmap)""" 
6280         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6282     def BeginDrag(*args
, **kwargs
): 
6284         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6285             Rect rect=None) -> bool 
6287         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6289     def BeginDragBounded(*args
, **kwargs
): 
6290         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6291         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6293     def EndDrag(*args
, **kwargs
): 
6294         """EndDrag(self) -> bool""" 
6295         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6297     def Move(*args
, **kwargs
): 
6298         """Move(self, Point pt) -> bool""" 
6299         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6301     def Show(*args
, **kwargs
): 
6302         """Show(self) -> bool""" 
6303         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6305     def Hide(*args
, **kwargs
): 
6306         """Hide(self) -> bool""" 
6307         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6309     def GetImageRect(*args
, **kwargs
): 
6310         """GetImageRect(self, Point pos) -> Rect""" 
6311         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6313     def DoDrawImage(*args
, **kwargs
): 
6314         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6315         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6317     def UpdateBackingFromWindow(*args
, **kwargs
): 
6318         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6319         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6321     def RedrawImage(*args
, **kwargs
): 
6322         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6323         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6326 class DragImagePtr(DragImage
): 
6327     def __init__(self
, this
): 
6329         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6330         self
.__class
__ = DragImage
 
6331 _controls_
.DragImage_swigregister(DragImagePtr
) 
6333 def DragIcon(*args
, **kwargs
): 
6334     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6335     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6339 def DragString(*args
, **kwargs
): 
6340     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6341     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6345 def DragTreeItem(*args
, **kwargs
): 
6346     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6347     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6351 def DragListItem(*args
, **kwargs
): 
6352     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6353     val 
= _controls_
.new_DragListItem(*args
, **kwargs
)