1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   8 #--------------------------------------------------------------------------- 
  10 BU_LEFT 
= _controls_
.BU_LEFT
 
  11 BU_TOP 
= _controls_
.BU_TOP
 
  12 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  13 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  14 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  15 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  16 class Button(_core
.Control
): 
  18     A button is a control that contains a text string, and is one of the most 
  19     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  20     indeed almost any other window. 
  23         return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  24     def __init__(self
, *args
, **kwargs
): 
  26         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  27             Point pos=DefaultPosition, Size size=DefaultSize,  
  28             long style=0, Validator validator=DefaultValidator,  
  29             String name=ButtonNameStr) -> Button 
  31         Create and show a button. 
  33         newobj 
= _controls_
.new_Button(*args
, **kwargs
) 
  34         self
.this 
= newobj
.this
 
  37         self
._setOORInfo
(self
) 
  39     def Create(*args
, **kwargs
): 
  41         Create(self, Window parent, int id=-1, String label=EmptyString,  
  42             Point pos=DefaultPosition, Size size=DefaultSize,  
  43             long style=0, Validator validator=DefaultValidator,  
  44             String name=ButtonNameStr) -> bool 
  46         Acutally create the GUI Button for 2-phase creation. 
  48         return _controls_
.Button_Create(*args
, **kwargs
) 
  50     def SetDefault(*args
, **kwargs
): 
  54         This sets the button to be the default item for the panel or dialog box. 
  56         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
  58     def GetDefaultSize(*args
, **kwargs
): 
  60         GetDefaultSize() -> Size 
  62         Returns the default button size for this platform. 
  64         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
  66     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
  67     def GetClassDefaultAttributes(*args
, **kwargs
): 
  69         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
  71         Get the default attributes for this class.  This is useful if you want 
  72         to use the same font or colour in your own control as in a standard 
  73         control -- which is a much better idea than hard coding specific 
  74         colours or fonts which might look completely out of place on the 
  75         user's system, especially if it uses themes. 
  77         The variant parameter is only relevant under Mac currently and is 
  78         ignore under other platforms. Under Mac, it will change the size of 
  79         the returned font. See `wx.Window.SetWindowVariant` for more about 
  82         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
  84     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
  86 class ButtonPtr(Button
): 
  87     def __init__(self
, this
): 
  89         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  90         self
.__class
__ = Button
 
  91 _controls_
.Button_swigregister(ButtonPtr
) 
  92 cvar 
= _controls_
.cvar
 
  93 ButtonNameStr 
= cvar
.ButtonNameStr
 
  95 def PreButton(*args
, **kwargs
): 
  99     Precreate a Button for 2-phase creation. 
 101     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 105 def Button_GetDefaultSize(*args
, **kwargs
): 
 107     Button_GetDefaultSize() -> Size 
 109     Returns the default button size for this platform. 
 111     return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 113 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 115     Button_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 class BitmapButton(Button
): 
 132     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 133     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 134     the application needs more control, additional bitmaps for the selected state, 
 135     unpressed focused state, and greyed-out state may be supplied. 
 138         return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 139     def __init__(self
, *args
, **kwargs
): 
 141         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 142             Point pos=DefaultPosition, Size size=DefaultSize,  
 143             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 144             String name=ButtonNameStr) -> BitmapButton 
 146         Create and show a button with a bitmap for the label. 
 148         newobj 
= _controls_
.new_BitmapButton(*args
, **kwargs
) 
 149         self
.this 
= newobj
.this
 
 152         self
._setOORInfo
(self
) 
 154     def Create(*args
, **kwargs
): 
 156         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 157             Point pos=DefaultPosition, Size size=DefaultSize,  
 158             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 159             String name=ButtonNameStr) -> bool 
 161         Acutally create the GUI BitmapButton for 2-phase creation. 
 163         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 165     def GetBitmapLabel(*args
, **kwargs
): 
 167         GetBitmapLabel(self) -> Bitmap 
 169         Returns the label bitmap (the one passed to the constructor). 
 171         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 173     def GetBitmapDisabled(*args
, **kwargs
): 
 175         GetBitmapDisabled(self) -> Bitmap 
 177         Returns the bitmap for the disabled state. 
 179         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 181     def GetBitmapFocus(*args
, **kwargs
): 
 183         GetBitmapFocus(self) -> Bitmap 
 185         Returns the bitmap for the focused state. 
 187         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 189     def GetBitmapSelected(*args
, **kwargs
): 
 191         GetBitmapSelected(self) -> Bitmap 
 193         Returns the bitmap for the selected state. 
 195         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 197     def SetBitmapDisabled(*args
, **kwargs
): 
 199         SetBitmapDisabled(self, Bitmap bitmap) 
 201         Sets the bitmap for the disabled button appearance. 
 203         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 205     def SetBitmapFocus(*args
, **kwargs
): 
 207         SetBitmapFocus(self, Bitmap bitmap) 
 209         Sets the bitmap for the button appearance when it has the keyboard focus. 
 211         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 213     def SetBitmapSelected(*args
, **kwargs
): 
 215         SetBitmapSelected(self, Bitmap bitmap) 
 217         Sets the bitmap for the selected (depressed) button appearance. 
 219         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 221     def SetBitmapLabel(*args
, **kwargs
): 
 223         SetBitmapLabel(self, Bitmap bitmap) 
 225         Sets the bitmap label for the button.  This is the bitmap used for the 
 226         unselected state, and for all other states if no other bitmaps are provided. 
 228         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 230     def SetMargins(*args
, **kwargs
): 
 231         """SetMargins(self, int x, int y)""" 
 232         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 234     def GetMarginX(*args
, **kwargs
): 
 235         """GetMarginX(self) -> int""" 
 236         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 238     def GetMarginY(*args
, **kwargs
): 
 239         """GetMarginY(self) -> int""" 
 240         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 243 class BitmapButtonPtr(BitmapButton
): 
 244     def __init__(self
, this
): 
 246         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 247         self
.__class
__ = BitmapButton
 
 248 _controls_
.BitmapButton_swigregister(BitmapButtonPtr
) 
 250 def PreBitmapButton(*args
, **kwargs
): 
 252     PreBitmapButton() -> BitmapButton 
 254     Precreate a BitmapButton for 2-phase creation. 
 256     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 260 #--------------------------------------------------------------------------- 
 262 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 263 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 264 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 265 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 266 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 267 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 268 class CheckBox(_core
.Control
): 
 270     A checkbox is a labelled box which by default is either on (the 
 271     checkmark is visible) or off (no checkmark). Optionally (When the 
 272     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 273     mixed or undetermined state. Often this is used as a "Does Not 
 277         return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 278     def __init__(self
, *args
, **kwargs
): 
 280         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 281             Point pos=DefaultPosition, Size size=DefaultSize,  
 282             long style=0, Validator validator=DefaultValidator,  
 283             String name=CheckBoxNameStr) -> CheckBox 
 285         Creates and shows a CheckBox control 
 287         newobj 
= _controls_
.new_CheckBox(*args
, **kwargs
) 
 288         self
.this 
= newobj
.this
 
 291         self
._setOORInfo
(self
) 
 293     def Create(*args
, **kwargs
): 
 295         Create(self, Window parent, int id=-1, String label=EmptyString,  
 296             Point pos=DefaultPosition, Size size=DefaultSize,  
 297             long style=0, Validator validator=DefaultValidator,  
 298             String name=CheckBoxNameStr) -> bool 
 300         Actually create the GUI CheckBox for 2-phase creation. 
 302         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 304     def GetValue(*args
, **kwargs
): 
 306         GetValue(self) -> bool 
 308         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 311         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 313     def IsChecked(*args
, **kwargs
): 
 315         IsChecked(self) -> bool 
 317         Similar to GetValue, but raises an exception if it is not a 2-state 
 320         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 322     def SetValue(*args
, **kwargs
): 
 324         SetValue(self, bool state) 
 326         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 329         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 331     def Get3StateValue(*args
, **kwargs
): 
 333         Get3StateValue(self) -> int 
 335         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 336         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 337         the undetermined state.  Raises an exceptiion when the function is 
 338         used with a 2-state CheckBox. 
 340         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 342     def Set3StateValue(*args
, **kwargs
): 
 344         Set3StateValue(self, int state) 
 346         Sets the CheckBox to the given state.  The state parameter can be one 
 347         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 348         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 349         exception when the CheckBox is a 2-state checkbox and setting the 
 350         state to wx.CHK_UNDETERMINED. 
 352         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 354     def Is3State(*args
, **kwargs
): 
 356         Is3State(self) -> bool 
 358         Returns whether or not the CheckBox is a 3-state CheckBox. 
 360         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 362     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 364         Is3rdStateAllowedForUser(self) -> bool 
 366         Returns whether or not the user can set the CheckBox to the third 
 369         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 371     def GetClassDefaultAttributes(*args
, **kwargs
): 
 373         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 375         Get the default attributes for this class.  This is useful if you want 
 376         to use the same font or colour in your own control as in a standard 
 377         control -- which is a much better idea than hard coding specific 
 378         colours or fonts which might look completely out of place on the 
 379         user's system, especially if it uses themes. 
 381         The variant parameter is only relevant under Mac currently and is 
 382         ignore under other platforms. Under Mac, it will change the size of 
 383         the returned font. See `wx.Window.SetWindowVariant` for more about 
 386         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 388     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 390 class CheckBoxPtr(CheckBox
): 
 391     def __init__(self
, this
): 
 393         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 394         self
.__class
__ = CheckBox
 
 395 _controls_
.CheckBox_swigregister(CheckBoxPtr
) 
 396 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 398 def PreCheckBox(*args
, **kwargs
): 
 400     PreCheckBox() -> CheckBox 
 402     Precreate a CheckBox for 2-phase creation. 
 404     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 408 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 410     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 412     Get the default attributes for this class.  This is useful if you want 
 413     to use the same font or colour in your own control as in a standard 
 414     control -- which is a much better idea than hard coding specific 
 415     colours or fonts which might look completely out of place on the 
 416     user's system, especially if it uses themes. 
 418     The variant parameter is only relevant under Mac currently and is 
 419     ignore under other platforms. Under Mac, it will change the size of 
 420     the returned font. See `wx.Window.SetWindowVariant` for more about 
 423     return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 425 #--------------------------------------------------------------------------- 
 427 class Choice(_core
.ControlWithItems
): 
 429     A Choice control is used to select one of a list of strings. 
 430     Unlike a `wx.ListBox`, only the selection is visible until the 
 431     user pulls down the menu of choices. 
 434         return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 435     def __init__(self
, *args
, **kwargs
): 
 437         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 438             List choices=[], long style=0, Validator validator=DefaultValidator, 
 439             String name=ChoiceNameStr) -> Choice 
 441         Create and show a Choice control 
 443         newobj 
= _controls_
.new_Choice(*args
, **kwargs
) 
 444         self
.this 
= newobj
.this
 
 447         self
._setOORInfo
(self
) 
 449     def Create(*args
, **kwargs
): 
 451         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 452             List choices=[], long style=0, Validator validator=DefaultValidator, 
 453             String name=ChoiceNameStr) -> bool 
 455         Actually create the GUI Choice control for 2-phase creation 
 457         return _controls_
.Choice_Create(*args
, **kwargs
) 
 459     def SetSelection(*args
, **kwargs
): 
 461         SetSelection(self, int n) 
 463         Select the n'th item (zero based) in the list. 
 465         return _controls_
.Choice_SetSelection(*args
, **kwargs
) 
 467     def SetStringSelection(*args
, **kwargs
): 
 469         SetStringSelection(self, String string) -> bool 
 471         Select the item with the specifed string 
 473         return _controls_
.Choice_SetStringSelection(*args
, **kwargs
) 
 475     def SetString(*args
, **kwargs
): 
 477         SetString(self, int n, String string) 
 479         Set the label for the n'th item (zero based) in the list. 
 481         return _controls_
.Choice_SetString(*args
, **kwargs
) 
 483     Select 
= SetSelection 
 
 484     def GetClassDefaultAttributes(*args
, **kwargs
): 
 486         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 488         Get the default attributes for this class.  This is useful if you want 
 489         to use the same font or colour in your own control as in a standard 
 490         control -- which is a much better idea than hard coding specific 
 491         colours or fonts which might look completely out of place on the 
 492         user's system, especially if it uses themes. 
 494         The variant parameter is only relevant under Mac currently and is 
 495         ignore under other platforms. Under Mac, it will change the size of 
 496         the returned font. See `wx.Window.SetWindowVariant` for more about 
 499         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 501     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 503 class ChoicePtr(Choice
): 
 504     def __init__(self
, this
): 
 506         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 507         self
.__class
__ = Choice
 
 508 _controls_
.Choice_swigregister(ChoicePtr
) 
 509 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 511 def PreChoice(*args
, **kwargs
): 
 513     PreChoice() -> Choice 
 515     Precreate a Choice control for 2-phase creation. 
 517     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 521 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 523     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 525     Get the default attributes for this class.  This is useful if you want 
 526     to use the same font or colour in your own control as in a standard 
 527     control -- which is a much better idea than hard coding specific 
 528     colours or fonts which might look completely out of place on the 
 529     user's system, especially if it uses themes. 
 531     The variant parameter is only relevant under Mac currently and is 
 532     ignore under other platforms. Under Mac, it will change the size of 
 533     the returned font. See `wx.Window.SetWindowVariant` for more about 
 536     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 538 #--------------------------------------------------------------------------- 
 540 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 542     A combobox is like a combination of an edit control and a 
 543     listbox. It can be displayed as static list with editable or 
 544     read-only text field; or a drop-down list with text field. 
 546     A combobox permits a single selection only. Combobox items are 
 550         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 551     def __init__(self
, *args
, **kwargs
): 
 553         __init__(Window parent, int id, String value=EmptyString, 
 554             Point pos=DefaultPosition, Size size=DefaultSize, 
 555             List choices=[], long style=0, Validator validator=DefaultValidator, 
 556             String name=ComboBoxNameStr) -> ComboBox 
 558         Constructor, creates and shows a ComboBox control. 
 560         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 561         self
.this 
= newobj
.this
 
 564         self
._setOORInfo
(self
) 
 566     def Create(*args
, **kwargs
): 
 568         Create(Window parent, int id, String value=EmptyString, 
 569             Point pos=DefaultPosition, Size size=DefaultSize, 
 570             List choices=[], long style=0, Validator validator=DefaultValidator, 
 571             String name=ChoiceNameStr) -> bool 
 573         Actually create the GUI wxComboBox control for 2-phase creation 
 575         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 577     def GetValue(*args
, **kwargs
): 
 579         GetValue(self) -> String 
 581         Returns the current value in the combobox text field. 
 583         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 585     def SetValue(*args
, **kwargs
): 
 586         """SetValue(self, String value)""" 
 587         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 589     def Copy(*args
, **kwargs
): 
 593         Copies the selected text to the clipboard. 
 595         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 597     def Cut(*args
, **kwargs
): 
 601         Copies the selected text to the clipboard and removes the selection. 
 603         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 605     def Paste(*args
, **kwargs
): 
 609         Pastes text from the clipboard to the text field. 
 611         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 613     def SetInsertionPoint(*args
, **kwargs
): 
 615         SetInsertionPoint(self, long pos) 
 617         Sets the insertion point in the combobox text field. 
 619         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 621     def GetInsertionPoint(*args
, **kwargs
): 
 623         GetInsertionPoint(self) -> long 
 625         Returns the insertion point for the combobox's text field. 
 627         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 629     def GetLastPosition(*args
, **kwargs
): 
 631         GetLastPosition(self) -> long 
 633         Returns the last position in the combobox text field. 
 635         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 637     def Replace(*args
, **kwargs
): 
 639         Replace(self, long from, long to, String value) 
 641         Replaces the text between two positions with the given text, in the 
 644         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 646     def SetSelection(*args
, **kwargs
): 
 648         SetSelection(self, int n) 
 650         Sets the item at index 'n' to be the selected item. 
 652         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 654     def SetMark(*args
, **kwargs
): 
 656         SetMark(self, long from, long to) 
 658         Selects the text between the two positions in the combobox text field. 
 660         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 662     def SetStringSelection(*args
, **kwargs
): 
 664         SetStringSelection(self, String string) -> bool 
 666         Select the item with the specifed string 
 668         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 670     def SetString(*args
, **kwargs
): 
 672         SetString(self, int n, String string) 
 674         Set the label for the n'th item (zero based) in the list. 
 676         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 678     def SetEditable(*args
, **kwargs
): 
 679         """SetEditable(self, bool editable)""" 
 680         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 682     def SetInsertionPointEnd(*args
, **kwargs
): 
 684         SetInsertionPointEnd(self) 
 686         Sets the insertion point at the end of the combobox text field. 
 688         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 690     def Remove(*args
, **kwargs
): 
 692         Remove(self, long from, long to) 
 694         Removes the text between the two positions in the combobox text field. 
 696         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 698     def GetClassDefaultAttributes(*args
, **kwargs
): 
 700         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 702         Get the default attributes for this class.  This is useful if you want 
 703         to use the same font or colour in your own control as in a standard 
 704         control -- which is a much better idea than hard coding specific 
 705         colours or fonts which might look completely out of place on the 
 706         user's system, especially if it uses themes. 
 708         The variant parameter is only relevant under Mac currently and is 
 709         ignore under other platforms. Under Mac, it will change the size of 
 710         the returned font. See `wx.Window.SetWindowVariant` for more about 
 713         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 715     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 717 class ComboBoxPtr(ComboBox
): 
 718     def __init__(self
, this
): 
 720         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 721         self
.__class
__ = ComboBox
 
 722 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 723 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 725 def PreComboBox(*args
, **kwargs
): 
 727     PreComboBox() -> ComboBox 
 729     Precreate a ComboBox control for 2-phase creation. 
 731     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 735 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 737     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 739     Get the default attributes for this class.  This is useful if you want 
 740     to use the same font or colour in your own control as in a standard 
 741     control -- which is a much better idea than hard coding specific 
 742     colours or fonts which might look completely out of place on the 
 743     user's system, especially if it uses themes. 
 745     The variant parameter is only relevant under Mac currently and is 
 746     ignore under other platforms. Under Mac, it will change the size of 
 747     the returned font. See `wx.Window.SetWindowVariant` for more about 
 750     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 752 #--------------------------------------------------------------------------- 
 754 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 755 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 756 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 757 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 758 class Gauge(_core
.Control
): 
 760         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 761     def __init__(self
, *args
, **kwargs
): 
 763         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 764             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 765             Validator validator=DefaultValidator,  
 766             String name=GaugeNameStr) -> Gauge 
 768         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 769         self
.this 
= newobj
.this
 
 772         self
._setOORInfo
(self
) 
 774     def Create(*args
, **kwargs
): 
 776         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 777             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 778             Validator validator=DefaultValidator,  
 779             String name=GaugeNameStr) -> bool 
 781         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 783     def SetRange(*args
, **kwargs
): 
 784         """SetRange(self, int range)""" 
 785         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 787     def GetRange(*args
, **kwargs
): 
 788         """GetRange(self) -> int""" 
 789         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 791     def SetValue(*args
, **kwargs
): 
 792         """SetValue(self, int pos)""" 
 793         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 795     def GetValue(*args
, **kwargs
): 
 796         """GetValue(self) -> int""" 
 797         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 799     def IsVertical(*args
, **kwargs
): 
 800         """IsVertical(self) -> bool""" 
 801         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 803     def SetShadowWidth(*args
, **kwargs
): 
 804         """SetShadowWidth(self, int w)""" 
 805         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 807     def GetShadowWidth(*args
, **kwargs
): 
 808         """GetShadowWidth(self) -> int""" 
 809         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 811     def SetBezelFace(*args
, **kwargs
): 
 812         """SetBezelFace(self, int w)""" 
 813         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 815     def GetBezelFace(*args
, **kwargs
): 
 816         """GetBezelFace(self) -> int""" 
 817         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 819     def GetClassDefaultAttributes(*args
, **kwargs
): 
 821         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 823         Get the default attributes for this class.  This is useful if you want 
 824         to use the same font or colour in your own control as in a standard 
 825         control -- which is a much better idea than hard coding specific 
 826         colours or fonts which might look completely out of place on the 
 827         user's system, especially if it uses themes. 
 829         The variant parameter is only relevant under Mac currently and is 
 830         ignore under other platforms. Under Mac, it will change the size of 
 831         the returned font. See `wx.Window.SetWindowVariant` for more about 
 834         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 836     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 838 class GaugePtr(Gauge
): 
 839     def __init__(self
, this
): 
 841         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 842         self
.__class
__ = Gauge
 
 843 _controls_
.Gauge_swigregister(GaugePtr
) 
 844 GaugeNameStr 
= cvar
.GaugeNameStr
 
 846 def PreGauge(*args
, **kwargs
): 
 847     """PreGauge() -> Gauge""" 
 848     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 852 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 854     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 856     Get the default attributes for this class.  This is useful if you want 
 857     to use the same font or colour in your own control as in a standard 
 858     control -- which is a much better idea than hard coding specific 
 859     colours or fonts which might look completely out of place on the 
 860     user's system, especially if it uses themes. 
 862     The variant parameter is only relevant under Mac currently and is 
 863     ignore under other platforms. Under Mac, it will change the size of 
 864     the returned font. See `wx.Window.SetWindowVariant` for more about 
 867     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 869 #--------------------------------------------------------------------------- 
 871 class StaticBox(_core
.Control
): 
 873         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 874     def __init__(self
, *args
, **kwargs
): 
 876         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 877             Point pos=DefaultPosition, Size size=DefaultSize,  
 878             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 880         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
 881         self
.this 
= newobj
.this
 
 884         self
._setOORInfo
(self
) 
 886     def Create(*args
, **kwargs
): 
 888         Create(self, Window parent, int id=-1, String label=EmptyString,  
 889             Point pos=DefaultPosition, Size size=DefaultSize,  
 890             long style=0, String name=StaticBoxNameStr) -> bool 
 892         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 894     def GetClassDefaultAttributes(*args
, **kwargs
): 
 896         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 898         Get the default attributes for this class.  This is useful if you want 
 899         to use the same font or colour in your own control as in a standard 
 900         control -- which is a much better idea than hard coding specific 
 901         colours or fonts which might look completely out of place on the 
 902         user's system, especially if it uses themes. 
 904         The variant parameter is only relevant under Mac currently and is 
 905         ignore under other platforms. Under Mac, it will change the size of 
 906         the returned font. See `wx.Window.SetWindowVariant` for more about 
 909         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 911     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 913 class StaticBoxPtr(StaticBox
): 
 914     def __init__(self
, this
): 
 916         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 917         self
.__class
__ = StaticBox
 
 918 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
 919 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
 920 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
 921 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
 923 def PreStaticBox(*args
, **kwargs
): 
 924     """PreStaticBox() -> StaticBox""" 
 925     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
 929 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 931     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 933     Get the default attributes for this class.  This is useful if you want 
 934     to use the same font or colour in your own control as in a standard 
 935     control -- which is a much better idea than hard coding specific 
 936     colours or fonts which might look completely out of place on the 
 937     user's system, especially if it uses themes. 
 939     The variant parameter is only relevant under Mac currently and is 
 940     ignore under other platforms. Under Mac, it will change the size of 
 941     the returned font. See `wx.Window.SetWindowVariant` for more about 
 944     return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 946 #--------------------------------------------------------------------------- 
 948 class StaticLine(_core
.Control
): 
 950         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 951     def __init__(self
, *args
, **kwargs
): 
 953         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
 954             Size size=DefaultSize, long style=LI_HORIZONTAL,  
 955             String name=StaticTextNameStr) -> StaticLine 
 957         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
 958         self
.this 
= newobj
.this
 
 961         self
._setOORInfo
(self
) 
 963     def Create(*args
, **kwargs
): 
 965         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
 966             Size size=DefaultSize, long style=LI_HORIZONTAL,  
 967             String name=StaticTextNameStr) -> bool 
 969         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
 971     def IsVertical(*args
, **kwargs
): 
 972         """IsVertical(self) -> bool""" 
 973         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
 975     def GetDefaultSize(*args
, **kwargs
): 
 976         """GetDefaultSize() -> int""" 
 977         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
 979     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 980     def GetClassDefaultAttributes(*args
, **kwargs
): 
 982         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 984         Get the default attributes for this class.  This is useful if you want 
 985         to use the same font or colour in your own control as in a standard 
 986         control -- which is a much better idea than hard coding specific 
 987         colours or fonts which might look completely out of place on the 
 988         user's system, especially if it uses themes. 
 990         The variant parameter is only relevant under Mac currently and is 
 991         ignore under other platforms. Under Mac, it will change the size of 
 992         the returned font. See `wx.Window.SetWindowVariant` for more about 
 995         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
 997     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 999 class StaticLinePtr(StaticLine
): 
1000     def __init__(self
, this
): 
1002         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1003         self
.__class
__ = StaticLine
 
1004 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1006 def PreStaticLine(*args
, **kwargs
): 
1007     """PreStaticLine() -> StaticLine""" 
1008     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1012 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1013     """StaticLine_GetDefaultSize() -> int""" 
1014     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1016 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1018     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1020     Get the default attributes for this class.  This is useful if you want 
1021     to use the same font or colour in your own control as in a standard 
1022     control -- which is a much better idea than hard coding specific 
1023     colours or fonts which might look completely out of place on the 
1024     user's system, especially if it uses themes. 
1026     The variant parameter is only relevant under Mac currently and is 
1027     ignore under other platforms. Under Mac, it will change the size of 
1028     the returned font. See `wx.Window.SetWindowVariant` for more about 
1031     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1033 #--------------------------------------------------------------------------- 
1035 class StaticText(_core
.Control
): 
1037         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1038     def __init__(self
, *args
, **kwargs
): 
1040         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1041             Point pos=DefaultPosition, Size size=DefaultSize,  
1042             long style=0, String name=StaticTextNameStr) -> StaticText 
1044         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1045         self
.this 
= newobj
.this
 
1048         self
._setOORInfo
(self
) 
1050     def Create(*args
, **kwargs
): 
1052         Create(self, Window parent, int id=-1, String label=EmptyString,  
1053             Point pos=DefaultPosition, Size size=DefaultSize,  
1054             long style=0, String name=StaticTextNameStr) -> bool 
1056         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1058     def GetClassDefaultAttributes(*args
, **kwargs
): 
1060         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1062         Get the default attributes for this class.  This is useful if you want 
1063         to use the same font or colour in your own control as in a standard 
1064         control -- which is a much better idea than hard coding specific 
1065         colours or fonts which might look completely out of place on the 
1066         user's system, especially if it uses themes. 
1068         The variant parameter is only relevant under Mac currently and is 
1069         ignore under other platforms. Under Mac, it will change the size of 
1070         the returned font. See `wx.Window.SetWindowVariant` for more about 
1073         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1075     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1077 class StaticTextPtr(StaticText
): 
1078     def __init__(self
, this
): 
1080         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1081         self
.__class
__ = StaticText
 
1082 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1084 def PreStaticText(*args
, **kwargs
): 
1085     """PreStaticText() -> StaticText""" 
1086     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1090 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1092     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1094     Get the default attributes for this class.  This is useful if you want 
1095     to use the same font or colour in your own control as in a standard 
1096     control -- which is a much better idea than hard coding specific 
1097     colours or fonts which might look completely out of place on the 
1098     user's system, especially if it uses themes. 
1100     The variant parameter is only relevant under Mac currently and is 
1101     ignore under other platforms. Under Mac, it will change the size of 
1102     the returned font. See `wx.Window.SetWindowVariant` for more about 
1105     return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1107 #--------------------------------------------------------------------------- 
1109 class StaticBitmap(_core
.Control
): 
1111         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1112     def __init__(self
, *args
, **kwargs
): 
1114         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1115             Point pos=DefaultPosition, Size size=DefaultSize,  
1116             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1118         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1119         self
.this 
= newobj
.this
 
1122         self
._setOORInfo
(self
) 
1124     def Create(*args
, **kwargs
): 
1126         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1127             Point pos=DefaultPosition, Size size=DefaultSize,  
1128             long style=0, String name=StaticBitmapNameStr) -> bool 
1130         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1132     def GetBitmap(*args
, **kwargs
): 
1133         """GetBitmap(self) -> Bitmap""" 
1134         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1136     def SetBitmap(*args
, **kwargs
): 
1137         """SetBitmap(self, Bitmap bitmap)""" 
1138         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1140     def SetIcon(*args
, **kwargs
): 
1141         """SetIcon(self, Icon icon)""" 
1142         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1144     def GetClassDefaultAttributes(*args
, **kwargs
): 
1146         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1148         Get the default attributes for this class.  This is useful if you want 
1149         to use the same font or colour in your own control as in a standard 
1150         control -- which is a much better idea than hard coding specific 
1151         colours or fonts which might look completely out of place on the 
1152         user's system, especially if it uses themes. 
1154         The variant parameter is only relevant under Mac currently and is 
1155         ignore under other platforms. Under Mac, it will change the size of 
1156         the returned font. See `wx.Window.SetWindowVariant` for more about 
1159         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1161     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1163 class StaticBitmapPtr(StaticBitmap
): 
1164     def __init__(self
, this
): 
1166         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1167         self
.__class
__ = StaticBitmap
 
1168 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1170 def PreStaticBitmap(*args
, **kwargs
): 
1171     """PreStaticBitmap() -> StaticBitmap""" 
1172     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1176 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1178     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1180     Get the default attributes for this class.  This is useful if you want 
1181     to use the same font or colour in your own control as in a standard 
1182     control -- which is a much better idea than hard coding specific 
1183     colours or fonts which might look completely out of place on the 
1184     user's system, especially if it uses themes. 
1186     The variant parameter is only relevant under Mac currently and is 
1187     ignore under other platforms. Under Mac, it will change the size of 
1188     the returned font. See `wx.Window.SetWindowVariant` for more about 
1191     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1193 #--------------------------------------------------------------------------- 
1195 class ListBox(_core
.ControlWithItems
): 
1197         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1198     def __init__(self
, *args
, **kwargs
): 
1200         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1201             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1202             long style=0, Validator validator=DefaultValidator,  
1203             String name=ListBoxNameStr) -> ListBox 
1205         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1206         self
.this 
= newobj
.this
 
1209         self
._setOORInfo
(self
) 
1211     def Create(*args
, **kwargs
): 
1213         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1214             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1215             long style=0, Validator validator=DefaultValidator,  
1216             String name=ListBoxNameStr) -> bool 
1218         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1220     def Insert(*args
, **kwargs
): 
1222         Insert(self, String item, int pos, PyObject clientData=None) 
1224         Insert an item into the control before the item at the ``pos`` index, 
1225         optionally associating some data object with the item. 
1227         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1229     def InsertItems(*args
, **kwargs
): 
1230         """InsertItems(self, wxArrayString items, int pos)""" 
1231         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1233     def Set(*args
, **kwargs
): 
1234         """Set(self, wxArrayString items)""" 
1235         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1237     def IsSelected(*args
, **kwargs
): 
1238         """IsSelected(self, int n) -> bool""" 
1239         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1241     def SetSelection(*args
, **kwargs
): 
1242         """SetSelection(self, int n, bool select=True)""" 
1243         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1245     def Select(*args
, **kwargs
): 
1249         Sets the item at index 'n' to be the selected item. 
1251         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1253     def Deselect(*args
, **kwargs
): 
1254         """Deselect(self, int n)""" 
1255         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1257     def DeselectAll(*args
, **kwargs
): 
1258         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1259         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1261     def SetStringSelection(*args
, **kwargs
): 
1262         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1263         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1265     def GetSelections(*args
, **kwargs
): 
1266         """GetSelections(self) -> PyObject""" 
1267         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1269     def SetFirstItem(*args
, **kwargs
): 
1270         """SetFirstItem(self, int n)""" 
1271         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1273     def SetFirstItemStr(*args
, **kwargs
): 
1274         """SetFirstItemStr(self, String s)""" 
1275         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1277     def EnsureVisible(*args
, **kwargs
): 
1278         """EnsureVisible(self, int n)""" 
1279         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1281     def AppendAndEnsureVisible(*args
, **kwargs
): 
1282         """AppendAndEnsureVisible(self, String s)""" 
1283         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1285     def IsSorted(*args
, **kwargs
): 
1286         """IsSorted(self) -> bool""" 
1287         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1289     def SetItemForegroundColour(*args
, **kwargs
): 
1290         """SetItemForegroundColour(self, int item, Colour c)""" 
1291         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1293     def SetItemBackgroundColour(*args
, **kwargs
): 
1294         """SetItemBackgroundColour(self, int item, Colour c)""" 
1295         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1297     def SetItemFont(*args
, **kwargs
): 
1298         """SetItemFont(self, int item, Font f)""" 
1299         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1301     def GetClassDefaultAttributes(*args
, **kwargs
): 
1303         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1305         Get the default attributes for this class.  This is useful if you want 
1306         to use the same font or colour in your own control as in a standard 
1307         control -- which is a much better idea than hard coding specific 
1308         colours or fonts which might look completely out of place on the 
1309         user's system, especially if it uses themes. 
1311         The variant parameter is only relevant under Mac currently and is 
1312         ignore under other platforms. Under Mac, it will change the size of 
1313         the returned font. See `wx.Window.SetWindowVariant` for more about 
1316         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1318     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1320 class ListBoxPtr(ListBox
): 
1321     def __init__(self
, this
): 
1323         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1324         self
.__class
__ = ListBox
 
1325 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1326 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1328 def PreListBox(*args
, **kwargs
): 
1329     """PreListBox() -> ListBox""" 
1330     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1334 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1336     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1338     Get the default attributes for this class.  This is useful if you want 
1339     to use the same font or colour in your own control as in a standard 
1340     control -- which is a much better idea than hard coding specific 
1341     colours or fonts which might look completely out of place on the 
1342     user's system, especially if it uses themes. 
1344     The variant parameter is only relevant under Mac currently and is 
1345     ignore under other platforms. Under Mac, it will change the size of 
1346     the returned font. See `wx.Window.SetWindowVariant` for more about 
1349     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1351 #--------------------------------------------------------------------------- 
1353 class CheckListBox(ListBox
): 
1355         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1356     def __init__(self
, *args
, **kwargs
): 
1358         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1359             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1360             long style=0, Validator validator=DefaultValidator,  
1361             String name=ListBoxNameStr) -> CheckListBox 
1363         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1364         self
.this 
= newobj
.this
 
1367         self
._setOORInfo
(self
) 
1369     def Create(*args
, **kwargs
): 
1371         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1372             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1373             long style=0, Validator validator=DefaultValidator,  
1374             String name=ListBoxNameStr) -> bool 
1376         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1378     def IsChecked(*args
, **kwargs
): 
1379         """IsChecked(self, int index) -> bool""" 
1380         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1382     def Check(*args
, **kwargs
): 
1383         """Check(self, int index, int check=True)""" 
1384         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1386     def GetItemHeight(*args
, **kwargs
): 
1387         """GetItemHeight(self) -> int""" 
1388         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1390     def HitTest(*args
, **kwargs
): 
1392         HitTest(self, Point pt) -> int 
1394         Test where the given (in client coords) point lies 
1396         return _controls_
.CheckListBox_HitTest(*args
, **kwargs
) 
1398     def HitTestXY(*args
, **kwargs
): 
1400         HitTestXY(self, int x, int y) -> int 
1402         Test where the given (in client coords) point lies 
1404         return _controls_
.CheckListBox_HitTestXY(*args
, **kwargs
) 
1407 class CheckListBoxPtr(CheckListBox
): 
1408     def __init__(self
, this
): 
1410         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1411         self
.__class
__ = CheckListBox
 
1412 _controls_
.CheckListBox_swigregister(CheckListBoxPtr
) 
1414 def PreCheckListBox(*args
, **kwargs
): 
1415     """PreCheckListBox() -> CheckListBox""" 
1416     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1420 #--------------------------------------------------------------------------- 
1422 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1423 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1424 TE_READONLY 
= _controls_
.TE_READONLY
 
1425 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1426 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1427 TE_LEFT 
= _controls_
.TE_LEFT
 
1428 TE_CENTER 
= _controls_
.TE_CENTER
 
1429 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1430 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1431 TE_RICH 
= _controls_
.TE_RICH
 
1432 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1433 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1434 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1435 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1436 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1437 TE_LINEWRAP 
= _controls_
.TE_LINEWRAP
 
1438 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1439 TE_RICH2 
= _controls_
.TE_RICH2
 
1440 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1441 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1442 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1443 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1444 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1445 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1446 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1447 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1448 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1449 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1450 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1451 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1452 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1453 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1454 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1455 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1456 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1457 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1458 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1459 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1460 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1461 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1462 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1463 class TextAttr(object): 
1465         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1466     def __init__(self
, *args
, **kwargs
): 
1468         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1469             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1471         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1472         self
.this 
= newobj
.this
 
1475     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1478             if self
.thisown
: destroy(self
) 
1481     def Init(*args
, **kwargs
): 
1483         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1485     def SetTextColour(*args
, **kwargs
): 
1486         """SetTextColour(self, Colour colText)""" 
1487         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1489     def SetBackgroundColour(*args
, **kwargs
): 
1490         """SetBackgroundColour(self, Colour colBack)""" 
1491         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1493     def SetFont(*args
, **kwargs
): 
1494         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1495         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1497     def SetAlignment(*args
, **kwargs
): 
1498         """SetAlignment(self, int alignment)""" 
1499         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1501     def SetTabs(*args
, **kwargs
): 
1502         """SetTabs(self, wxArrayInt tabs)""" 
1503         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1505     def SetLeftIndent(*args
, **kwargs
): 
1506         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1507         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1509     def SetRightIndent(*args
, **kwargs
): 
1510         """SetRightIndent(self, int indent)""" 
1511         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1513     def SetFlags(*args
, **kwargs
): 
1514         """SetFlags(self, long flags)""" 
1515         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1517     def HasTextColour(*args
, **kwargs
): 
1518         """HasTextColour(self) -> bool""" 
1519         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1521     def HasBackgroundColour(*args
, **kwargs
): 
1522         """HasBackgroundColour(self) -> bool""" 
1523         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1525     def HasFont(*args
, **kwargs
): 
1526         """HasFont(self) -> bool""" 
1527         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1529     def HasAlignment(*args
, **kwargs
): 
1530         """HasAlignment(self) -> bool""" 
1531         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1533     def HasTabs(*args
, **kwargs
): 
1534         """HasTabs(self) -> bool""" 
1535         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1537     def HasLeftIndent(*args
, **kwargs
): 
1538         """HasLeftIndent(self) -> bool""" 
1539         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1541     def HasRightIndent(*args
, **kwargs
): 
1542         """HasRightIndent(self) -> bool""" 
1543         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1545     def HasFlag(*args
, **kwargs
): 
1546         """HasFlag(self, long flag) -> bool""" 
1547         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1549     def GetTextColour(*args
, **kwargs
): 
1550         """GetTextColour(self) -> Colour""" 
1551         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1553     def GetBackgroundColour(*args
, **kwargs
): 
1554         """GetBackgroundColour(self) -> Colour""" 
1555         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1557     def GetFont(*args
, **kwargs
): 
1558         """GetFont(self) -> Font""" 
1559         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1561     def GetAlignment(*args
, **kwargs
): 
1562         """GetAlignment(self) -> int""" 
1563         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1565     def GetTabs(*args
, **kwargs
): 
1566         """GetTabs(self) -> wxArrayInt""" 
1567         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1569     def GetLeftIndent(*args
, **kwargs
): 
1570         """GetLeftIndent(self) -> long""" 
1571         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1573     def GetLeftSubIndent(*args
, **kwargs
): 
1574         """GetLeftSubIndent(self) -> long""" 
1575         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1577     def GetRightIndent(*args
, **kwargs
): 
1578         """GetRightIndent(self) -> long""" 
1579         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1581     def GetFlags(*args
, **kwargs
): 
1582         """GetFlags(self) -> long""" 
1583         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1585     def IsDefault(*args
, **kwargs
): 
1586         """IsDefault(self) -> bool""" 
1587         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1589     def Combine(*args
, **kwargs
): 
1590         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1591         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1593     Combine 
= staticmethod(Combine
) 
1595 class TextAttrPtr(TextAttr
): 
1596     def __init__(self
, this
): 
1598         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1599         self
.__class
__ = TextAttr
 
1600 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1601 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1603 def TextAttr_Combine(*args
, **kwargs
): 
1604     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1605     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1607 class TextCtrl(_core
.Control
): 
1609         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1610     def __init__(self
, *args
, **kwargs
): 
1612         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1613             Point pos=DefaultPosition, Size size=DefaultSize,  
1614             long style=0, Validator validator=DefaultValidator,  
1615             String name=TextCtrlNameStr) -> TextCtrl 
1617         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1618         self
.this 
= newobj
.this
 
1621         self
._setOORInfo
(self
) 
1623     def Create(*args
, **kwargs
): 
1625         Create(self, Window parent, int id=-1, String value=EmptyString,  
1626             Point pos=DefaultPosition, Size size=DefaultSize,  
1627             long style=0, Validator validator=DefaultValidator,  
1628             String name=TextCtrlNameStr) -> bool 
1630         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1632     def GetValue(*args
, **kwargs
): 
1633         """GetValue(self) -> String""" 
1634         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1636     def SetValue(*args
, **kwargs
): 
1637         """SetValue(self, String value)""" 
1638         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1640     def GetRange(*args
, **kwargs
): 
1641         """GetRange(self, long from, long to) -> String""" 
1642         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1644     def GetLineLength(*args
, **kwargs
): 
1645         """GetLineLength(self, long lineNo) -> int""" 
1646         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1648     def GetLineText(*args
, **kwargs
): 
1649         """GetLineText(self, long lineNo) -> String""" 
1650         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1652     def GetNumberOfLines(*args
, **kwargs
): 
1653         """GetNumberOfLines(self) -> int""" 
1654         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1656     def IsModified(*args
, **kwargs
): 
1657         """IsModified(self) -> bool""" 
1658         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1660     def IsEditable(*args
, **kwargs
): 
1661         """IsEditable(self) -> bool""" 
1662         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1664     def IsSingleLine(*args
, **kwargs
): 
1665         """IsSingleLine(self) -> bool""" 
1666         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1668     def IsMultiLine(*args
, **kwargs
): 
1669         """IsMultiLine(self) -> bool""" 
1670         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1672     def GetSelection(*args
, **kwargs
): 
1674         GetSelection() -> (from, to) 
1676         If the return values from and to are the same, there is no selection. 
1678         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1680     def GetStringSelection(*args
, **kwargs
): 
1681         """GetStringSelection(self) -> String""" 
1682         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1684     def Clear(*args
, **kwargs
): 
1686         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1688     def Replace(*args
, **kwargs
): 
1689         """Replace(self, long from, long to, String value)""" 
1690         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1692     def Remove(*args
, **kwargs
): 
1693         """Remove(self, long from, long to)""" 
1694         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1696     def LoadFile(*args
, **kwargs
): 
1697         """LoadFile(self, String file) -> bool""" 
1698         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1700     def SaveFile(*args
, **kwargs
): 
1701         """SaveFile(self, String file=EmptyString) -> bool""" 
1702         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1704     def MarkDirty(*args
, **kwargs
): 
1705         """MarkDirty(self)""" 
1706         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1708     def DiscardEdits(*args
, **kwargs
): 
1709         """DiscardEdits(self)""" 
1710         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1712     def SetMaxLength(*args
, **kwargs
): 
1713         """SetMaxLength(self, unsigned long len)""" 
1714         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1716     def WriteText(*args
, **kwargs
): 
1717         """WriteText(self, String text)""" 
1718         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1720     def AppendText(*args
, **kwargs
): 
1721         """AppendText(self, String text)""" 
1722         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1724     def EmulateKeyPress(*args
, **kwargs
): 
1725         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1726         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1728     def SetStyle(*args
, **kwargs
): 
1729         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1730         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1732     def GetStyle(*args
, **kwargs
): 
1733         """GetStyle(self, long position, TextAttr style) -> bool""" 
1734         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1736     def SetDefaultStyle(*args
, **kwargs
): 
1737         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1738         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1740     def GetDefaultStyle(*args
, **kwargs
): 
1741         """GetDefaultStyle(self) -> TextAttr""" 
1742         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1744     def XYToPosition(*args
, **kwargs
): 
1745         """XYToPosition(self, long x, long y) -> long""" 
1746         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1748     def PositionToXY(*args
, **kwargs
): 
1749         """PositionToXY(long pos) -> (x, y)""" 
1750         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1752     def ShowPosition(*args
, **kwargs
): 
1753         """ShowPosition(self, long pos)""" 
1754         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1756     def HitTest(*args
, **kwargs
): 
1758         HitTest(Point pt) -> (result, row, col) 
1760         Find the character at position given in pixels. NB: pt is in device 
1761         coords but is not adjusted for the client area origin nor scrolling 
1763         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1765     def Copy(*args
, **kwargs
): 
1767         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1769     def Cut(*args
, **kwargs
): 
1771         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1773     def Paste(*args
, **kwargs
): 
1775         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1777     def CanCopy(*args
, **kwargs
): 
1778         """CanCopy(self) -> bool""" 
1779         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1781     def CanCut(*args
, **kwargs
): 
1782         """CanCut(self) -> bool""" 
1783         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1785     def CanPaste(*args
, **kwargs
): 
1786         """CanPaste(self) -> bool""" 
1787         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1789     def Undo(*args
, **kwargs
): 
1791         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1793     def Redo(*args
, **kwargs
): 
1795         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1797     def CanUndo(*args
, **kwargs
): 
1798         """CanUndo(self) -> bool""" 
1799         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1801     def CanRedo(*args
, **kwargs
): 
1802         """CanRedo(self) -> bool""" 
1803         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1805     def SetInsertionPoint(*args
, **kwargs
): 
1806         """SetInsertionPoint(self, long pos)""" 
1807         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1809     def SetInsertionPointEnd(*args
, **kwargs
): 
1810         """SetInsertionPointEnd(self)""" 
1811         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1813     def GetInsertionPoint(*args
, **kwargs
): 
1814         """GetInsertionPoint(self) -> long""" 
1815         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1817     def GetLastPosition(*args
, **kwargs
): 
1818         """GetLastPosition(self) -> long""" 
1819         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1821     def SetSelection(*args
, **kwargs
): 
1822         """SetSelection(self, long from, long to)""" 
1823         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1825     def SelectAll(*args
, **kwargs
): 
1826         """SelectAll(self)""" 
1827         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1829     def SetEditable(*args
, **kwargs
): 
1830         """SetEditable(self, bool editable)""" 
1831         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1833     def write(*args
, **kwargs
): 
1834         """write(self, String text)""" 
1835         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1837     def GetString(*args
, **kwargs
): 
1838         """GetString(self, long from, long to) -> String""" 
1839         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1841     def GetClassDefaultAttributes(*args
, **kwargs
): 
1843         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1845         Get the default attributes for this class.  This is useful if you want 
1846         to use the same font or colour in your own control as in a standard 
1847         control -- which is a much better idea than hard coding specific 
1848         colours or fonts which might look completely out of place on the 
1849         user's system, especially if it uses themes. 
1851         The variant parameter is only relevant under Mac currently and is 
1852         ignore under other platforms. Under Mac, it will change the size of 
1853         the returned font. See `wx.Window.SetWindowVariant` for more about 
1856         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1858     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1860 class TextCtrlPtr(TextCtrl
): 
1861     def __init__(self
, this
): 
1863         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1864         self
.__class
__ = TextCtrl
 
1865 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
1867 def PreTextCtrl(*args
, **kwargs
): 
1868     """PreTextCtrl() -> TextCtrl""" 
1869     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1873 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1875     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1877     Get the default attributes for this class.  This is useful if you want 
1878     to use the same font or colour in your own control as in a standard 
1879     control -- which is a much better idea than hard coding specific 
1880     colours or fonts which might look completely out of place on the 
1881     user's system, especially if it uses themes. 
1883     The variant parameter is only relevant under Mac currently and is 
1884     ignore under other platforms. Under Mac, it will change the size of 
1885     the returned font. See `wx.Window.SetWindowVariant` for more about 
1888     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1890 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1891 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1892 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1893 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1894 class TextUrlEvent(_core
.CommandEvent
): 
1896         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1897     def __init__(self
, *args
, **kwargs
): 
1898         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1899         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
1900         self
.this 
= newobj
.this
 
1903     def GetMouseEvent(*args
, **kwargs
): 
1904         """GetMouseEvent(self) -> MouseEvent""" 
1905         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1907     def GetURLStart(*args
, **kwargs
): 
1908         """GetURLStart(self) -> long""" 
1909         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1911     def GetURLEnd(*args
, **kwargs
): 
1912         """GetURLEnd(self) -> long""" 
1913         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1916 class TextUrlEventPtr(TextUrlEvent
): 
1917     def __init__(self
, this
): 
1919         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1920         self
.__class
__ = TextUrlEvent
 
1921 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
1923 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1924 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1925 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1926 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1928 #--------------------------------------------------------------------------- 
1930 class ScrollBar(_core
.Control
): 
1932         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1933     def __init__(self
, *args
, **kwargs
): 
1935         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1936             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1937             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1939         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
1940         self
.this 
= newobj
.this
 
1943         self
._setOORInfo
(self
) 
1945     def Create(*args
, **kwargs
): 
1947         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1948             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1949             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1951         Do the 2nd phase and create the GUI control. 
1953         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1955     def GetThumbPosition(*args
, **kwargs
): 
1956         """GetThumbPosition(self) -> int""" 
1957         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
1959     def GetThumbSize(*args
, **kwargs
): 
1960         """GetThumbSize(self) -> int""" 
1961         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
1963     GetThumbLength 
= GetThumbSize 
 
1964     def GetPageSize(*args
, **kwargs
): 
1965         """GetPageSize(self) -> int""" 
1966         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
1968     def GetRange(*args
, **kwargs
): 
1969         """GetRange(self) -> int""" 
1970         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
1972     def IsVertical(*args
, **kwargs
): 
1973         """IsVertical(self) -> bool""" 
1974         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
1976     def SetThumbPosition(*args
, **kwargs
): 
1977         """SetThumbPosition(self, int viewStart)""" 
1978         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
1980     def SetScrollbar(*args
, **kwargs
): 
1982         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
1985         Sets the scrollbar properties of a built-in scrollbar. 
1987         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
1989     def GetClassDefaultAttributes(*args
, **kwargs
): 
1991         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1993         Get the default attributes for this class.  This is useful if you want 
1994         to use the same font or colour in your own control as in a standard 
1995         control -- which is a much better idea than hard coding specific 
1996         colours or fonts which might look completely out of place on the 
1997         user's system, especially if it uses themes. 
1999         The variant parameter is only relevant under Mac currently and is 
2000         ignore under other platforms. Under Mac, it will change the size of 
2001         the returned font. See `wx.Window.SetWindowVariant` for more about 
2004         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2006     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2008 class ScrollBarPtr(ScrollBar
): 
2009     def __init__(self
, this
): 
2011         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2012         self
.__class
__ = ScrollBar
 
2013 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2014 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2016 def PreScrollBar(*args
, **kwargs
): 
2017     """PreScrollBar() -> ScrollBar""" 
2018     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2022 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2024     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2026     Get the default attributes for this class.  This is useful if you want 
2027     to use the same font or colour in your own control as in a standard 
2028     control -- which is a much better idea than hard coding specific 
2029     colours or fonts which might look completely out of place on the 
2030     user's system, especially if it uses themes. 
2032     The variant parameter is only relevant under Mac currently and is 
2033     ignore under other platforms. Under Mac, it will change the size of 
2034     the returned font. See `wx.Window.SetWindowVariant` for more about 
2037     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2039 #--------------------------------------------------------------------------- 
2041 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2042 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2043 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2044 SP_WRAP 
= _controls_
.SP_WRAP
 
2045 class SpinButton(_core
.Control
): 
2047         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2048     def __init__(self
, *args
, **kwargs
): 
2050         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2051             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2052             String name=SPIN_BUTTON_NAME) -> SpinButton 
2054         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2055         self
.this 
= newobj
.this
 
2058         self
._setOORInfo
(self
) 
2060     def Create(*args
, **kwargs
): 
2062         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2063             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2064             String name=SPIN_BUTTON_NAME) -> bool 
2066         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2068     def GetValue(*args
, **kwargs
): 
2069         """GetValue(self) -> int""" 
2070         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2072     def GetMin(*args
, **kwargs
): 
2073         """GetMin(self) -> int""" 
2074         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2076     def GetMax(*args
, **kwargs
): 
2077         """GetMax(self) -> int""" 
2078         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2080     def SetValue(*args
, **kwargs
): 
2081         """SetValue(self, int val)""" 
2082         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2084     def SetMin(*args
, **kwargs
): 
2085         """SetMin(self, int minVal)""" 
2086         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2088     def SetMax(*args
, **kwargs
): 
2089         """SetMax(self, int maxVal)""" 
2090         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2092     def SetRange(*args
, **kwargs
): 
2093         """SetRange(self, int minVal, int maxVal)""" 
2094         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2096     def IsVertical(*args
, **kwargs
): 
2097         """IsVertical(self) -> bool""" 
2098         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2100     def GetClassDefaultAttributes(*args
, **kwargs
): 
2102         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2104         Get the default attributes for this class.  This is useful if you want 
2105         to use the same font or colour in your own control as in a standard 
2106         control -- which is a much better idea than hard coding specific 
2107         colours or fonts which might look completely out of place on the 
2108         user's system, especially if it uses themes. 
2110         The variant parameter is only relevant under Mac currently and is 
2111         ignore under other platforms. Under Mac, it will change the size of 
2112         the returned font. See `wx.Window.SetWindowVariant` for more about 
2115         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2117     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2119 class SpinButtonPtr(SpinButton
): 
2120     def __init__(self
, this
): 
2122         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2123         self
.__class
__ = SpinButton
 
2124 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2125 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2126 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2128 def PreSpinButton(*args
, **kwargs
): 
2129     """PreSpinButton() -> SpinButton""" 
2130     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2134 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2136     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2138     Get the default attributes for this class.  This is useful if you want 
2139     to use the same font or colour in your own control as in a standard 
2140     control -- which is a much better idea than hard coding specific 
2141     colours or fonts which might look completely out of place on the 
2142     user's system, especially if it uses themes. 
2144     The variant parameter is only relevant under Mac currently and is 
2145     ignore under other platforms. Under Mac, it will change the size of 
2146     the returned font. See `wx.Window.SetWindowVariant` for more about 
2149     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2151 class SpinCtrl(_core
.Control
): 
2153         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2154     def __init__(self
, *args
, **kwargs
): 
2156         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2157             Point pos=DefaultPosition, Size size=DefaultSize,  
2158             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2159             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2161         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2162         self
.this 
= newobj
.this
 
2165         self
._setOORInfo
(self
) 
2167     def Create(*args
, **kwargs
): 
2169         Create(self, Window parent, int id=-1, String value=EmptyString,  
2170             Point pos=DefaultPosition, Size size=DefaultSize,  
2171             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2172             int initial=0, String name=SpinCtrlNameStr) -> bool 
2174         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2176     def GetValue(*args
, **kwargs
): 
2177         """GetValue(self) -> int""" 
2178         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2180     def SetValue(*args
, **kwargs
): 
2181         """SetValue(self, int value)""" 
2182         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2184     def SetValueString(*args
, **kwargs
): 
2185         """SetValueString(self, String text)""" 
2186         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2188     def SetRange(*args
, **kwargs
): 
2189         """SetRange(self, int minVal, int maxVal)""" 
2190         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2192     def GetMin(*args
, **kwargs
): 
2193         """GetMin(self) -> int""" 
2194         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2196     def GetMax(*args
, **kwargs
): 
2197         """GetMax(self) -> int""" 
2198         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2200     def SetSelection(*args
, **kwargs
): 
2201         """SetSelection(self, long from, long to)""" 
2202         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2204     def GetClassDefaultAttributes(*args
, **kwargs
): 
2206         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2208         Get the default attributes for this class.  This is useful if you want 
2209         to use the same font or colour in your own control as in a standard 
2210         control -- which is a much better idea than hard coding specific 
2211         colours or fonts which might look completely out of place on the 
2212         user's system, especially if it uses themes. 
2214         The variant parameter is only relevant under Mac currently and is 
2215         ignore under other platforms. Under Mac, it will change the size of 
2216         the returned font. See `wx.Window.SetWindowVariant` for more about 
2219         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2221     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2223 class SpinCtrlPtr(SpinCtrl
): 
2224     def __init__(self
, this
): 
2226         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2227         self
.__class
__ = SpinCtrl
 
2228 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2230 def PreSpinCtrl(*args
, **kwargs
): 
2231     """PreSpinCtrl() -> SpinCtrl""" 
2232     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2236 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2238     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2240     Get the default attributes for this class.  This is useful if you want 
2241     to use the same font or colour in your own control as in a standard 
2242     control -- which is a much better idea than hard coding specific 
2243     colours or fonts which might look completely out of place on the 
2244     user's system, especially if it uses themes. 
2246     The variant parameter is only relevant under Mac currently and is 
2247     ignore under other platforms. Under Mac, it will change the size of 
2248     the returned font. See `wx.Window.SetWindowVariant` for more about 
2251     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2253 class SpinEvent(_core
.NotifyEvent
): 
2255         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2256     def __init__(self
, *args
, **kwargs
): 
2257         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2258         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2259         self
.this 
= newobj
.this
 
2262     def GetPosition(*args
, **kwargs
): 
2263         """GetPosition(self) -> int""" 
2264         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2266     def SetPosition(*args
, **kwargs
): 
2267         """SetPosition(self, int pos)""" 
2268         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2271 class SpinEventPtr(SpinEvent
): 
2272     def __init__(self
, this
): 
2274         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2275         self
.__class
__ = SpinEvent
 
2276 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2278 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2279 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2280 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2281 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2282 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2284 #--------------------------------------------------------------------------- 
2286 class RadioBox(_core
.Control
): 
2288         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2289     def __init__(self
, *args
, **kwargs
): 
2291         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2292             Point pos=DefaultPosition, Size size=DefaultSize,  
2293             wxArrayString choices=wxPyEmptyStringArray,  
2294             int majorDimension=0, long style=RA_HORIZONTAL,  
2295             Validator validator=DefaultValidator,  
2296             String name=RadioBoxNameStr) -> RadioBox 
2298         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2299         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2300         self
.this 
= newobj
.this
 
2303         self
._setOORInfo
(self
) 
2305     def Create(*args
, **kwargs
): 
2307         Create(self, Window parent, int id=-1, String label=EmptyString,  
2308             Point pos=DefaultPosition, Size size=DefaultSize,  
2309             wxArrayString choices=wxPyEmptyStringArray,  
2310             int majorDimension=0, long style=RA_HORIZONTAL,  
2311             Validator validator=DefaultValidator,  
2312             String name=RadioBoxNameStr) -> bool 
2314         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2316     def SetSelection(*args
, **kwargs
): 
2317         """SetSelection(self, int n)""" 
2318         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2320     def GetSelection(*args
, **kwargs
): 
2321         """GetSelection(self) -> int""" 
2322         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2324     def GetStringSelection(*args
, **kwargs
): 
2325         """GetStringSelection(self) -> String""" 
2326         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2328     def SetStringSelection(*args
, **kwargs
): 
2329         """SetStringSelection(self, String s) -> bool""" 
2330         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2332     def GetCount(*args
, **kwargs
): 
2333         """GetCount(self) -> int""" 
2334         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2336     def FindString(*args
, **kwargs
): 
2337         """FindString(self, String s) -> int""" 
2338         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2340     def GetString(*args
, **kwargs
): 
2341         """GetString(self, int n) -> String""" 
2342         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2344     def SetString(*args
, **kwargs
): 
2345         """SetString(self, int n, String label)""" 
2346         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2348     GetItemLabel 
= GetString 
 
2349     SetItemLabel 
= SetString 
 
2350     def EnableItem(*args
, **kwargs
): 
2351         """EnableItem(self, int n, bool enable=True)""" 
2352         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2354     def ShowItem(*args
, **kwargs
): 
2355         """ShowItem(self, int n, bool show=True)""" 
2356         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2358     def GetColumnCount(*args
, **kwargs
): 
2359         """GetColumnCount(self) -> int""" 
2360         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2362     def GetRowCount(*args
, **kwargs
): 
2363         """GetRowCount(self) -> int""" 
2364         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2366     def GetNextItem(*args
, **kwargs
): 
2367         """GetNextItem(self, int item, int dir, long style) -> int""" 
2368         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2370     def GetClassDefaultAttributes(*args
, **kwargs
): 
2372         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2374         Get the default attributes for this class.  This is useful if you want 
2375         to use the same font or colour in your own control as in a standard 
2376         control -- which is a much better idea than hard coding specific 
2377         colours or fonts which might look completely out of place on the 
2378         user's system, especially if it uses themes. 
2380         The variant parameter is only relevant under Mac currently and is 
2381         ignore under other platforms. Under Mac, it will change the size of 
2382         the returned font. See `wx.Window.SetWindowVariant` for more about 
2385         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2387     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2389 class RadioBoxPtr(RadioBox
): 
2390     def __init__(self
, this
): 
2392         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2393         self
.__class
__ = RadioBox
 
2394 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2395 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2396 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2398 def PreRadioBox(*args
, **kwargs
): 
2399     """PreRadioBox() -> RadioBox""" 
2400     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2404 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2406     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2408     Get the default attributes for this class.  This is useful if you want 
2409     to use the same font or colour in your own control as in a standard 
2410     control -- which is a much better idea than hard coding specific 
2411     colours or fonts which might look completely out of place on the 
2412     user's system, especially if it uses themes. 
2414     The variant parameter is only relevant under Mac currently and is 
2415     ignore under other platforms. Under Mac, it will change the size of 
2416     the returned font. See `wx.Window.SetWindowVariant` for more about 
2419     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2421 #--------------------------------------------------------------------------- 
2423 class RadioButton(_core
.Control
): 
2425         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2426     def __init__(self
, *args
, **kwargs
): 
2428         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2429             Point pos=DefaultPosition, Size size=DefaultSize,  
2430             long style=0, Validator validator=DefaultValidator,  
2431             String name=RadioButtonNameStr) -> RadioButton 
2433         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2434         self
.this 
= newobj
.this
 
2437         self
._setOORInfo
(self
) 
2439     def Create(*args
, **kwargs
): 
2441         Create(self, Window parent, int id=-1, String label=EmptyString,  
2442             Point pos=DefaultPosition, Size size=DefaultSize,  
2443             long style=0, Validator validator=DefaultValidator,  
2444             String name=RadioButtonNameStr) -> bool 
2446         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2448     def GetValue(*args
, **kwargs
): 
2449         """GetValue(self) -> bool""" 
2450         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2452     def SetValue(*args
, **kwargs
): 
2453         """SetValue(self, bool value)""" 
2454         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2456     def GetClassDefaultAttributes(*args
, **kwargs
): 
2458         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2460         Get the default attributes for this class.  This is useful if you want 
2461         to use the same font or colour in your own control as in a standard 
2462         control -- which is a much better idea than hard coding specific 
2463         colours or fonts which might look completely out of place on the 
2464         user's system, especially if it uses themes. 
2466         The variant parameter is only relevant under Mac currently and is 
2467         ignore under other platforms. Under Mac, it will change the size of 
2468         the returned font. See `wx.Window.SetWindowVariant` for more about 
2471         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2473     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2475 class RadioButtonPtr(RadioButton
): 
2476     def __init__(self
, this
): 
2478         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2479         self
.__class
__ = RadioButton
 
2480 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2482 def PreRadioButton(*args
, **kwargs
): 
2483     """PreRadioButton() -> RadioButton""" 
2484     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2488 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2490     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2492     Get the default attributes for this class.  This is useful if you want 
2493     to use the same font or colour in your own control as in a standard 
2494     control -- which is a much better idea than hard coding specific 
2495     colours or fonts which might look completely out of place on the 
2496     user's system, especially if it uses themes. 
2498     The variant parameter is only relevant under Mac currently and is 
2499     ignore under other platforms. Under Mac, it will change the size of 
2500     the returned font. See `wx.Window.SetWindowVariant` for more about 
2503     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2505 #--------------------------------------------------------------------------- 
2507 class Slider(_core
.Control
): 
2509         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2510     def __init__(self
, *args
, **kwargs
): 
2512         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2513             int maxValue=100, Point pos=DefaultPosition,  
2514             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2515             Validator validator=DefaultValidator,  
2516             String name=SliderNameStr) -> Slider 
2518         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2519         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2520         self
.this 
= newobj
.this
 
2523         self
._setOORInfo
(self
) 
2525     def Create(*args
, **kwargs
): 
2527         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2528             int maxValue=100, Point pos=DefaultPosition,  
2529             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2530             Validator validator=DefaultValidator,  
2531             String name=SliderNameStr) -> bool 
2533         return _controls_
.Slider_Create(*args
, **kwargs
) 
2535     def GetValue(*args
, **kwargs
): 
2536         """GetValue(self) -> int""" 
2537         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2539     def SetValue(*args
, **kwargs
): 
2540         """SetValue(self, int value)""" 
2541         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2543     def SetRange(*args
, **kwargs
): 
2544         """SetRange(self, int minValue, int maxValue)""" 
2545         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2547     def GetMin(*args
, **kwargs
): 
2548         """GetMin(self) -> int""" 
2549         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2551     def GetMax(*args
, **kwargs
): 
2552         """GetMax(self) -> int""" 
2553         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2555     def SetMin(*args
, **kwargs
): 
2556         """SetMin(self, int minValue)""" 
2557         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2559     def SetMax(*args
, **kwargs
): 
2560         """SetMax(self, int maxValue)""" 
2561         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2563     def SetLineSize(*args
, **kwargs
): 
2564         """SetLineSize(self, int lineSize)""" 
2565         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2567     def SetPageSize(*args
, **kwargs
): 
2568         """SetPageSize(self, int pageSize)""" 
2569         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2571     def GetLineSize(*args
, **kwargs
): 
2572         """GetLineSize(self) -> int""" 
2573         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2575     def GetPageSize(*args
, **kwargs
): 
2576         """GetPageSize(self) -> int""" 
2577         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2579     def SetThumbLength(*args
, **kwargs
): 
2580         """SetThumbLength(self, int lenPixels)""" 
2581         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2583     def GetThumbLength(*args
, **kwargs
): 
2584         """GetThumbLength(self) -> int""" 
2585         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2587     def SetTickFreq(*args
, **kwargs
): 
2588         """SetTickFreq(self, int n, int pos=1)""" 
2589         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2591     def GetTickFreq(*args
, **kwargs
): 
2592         """GetTickFreq(self) -> int""" 
2593         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2595     def ClearTicks(*args
, **kwargs
): 
2596         """ClearTicks(self)""" 
2597         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2599     def SetTick(*args
, **kwargs
): 
2600         """SetTick(self, int tickPos)""" 
2601         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2603     def ClearSel(*args
, **kwargs
): 
2604         """ClearSel(self)""" 
2605         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2607     def GetSelEnd(*args
, **kwargs
): 
2608         """GetSelEnd(self) -> int""" 
2609         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2611     def GetSelStart(*args
, **kwargs
): 
2612         """GetSelStart(self) -> int""" 
2613         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2615     def SetSelection(*args
, **kwargs
): 
2616         """SetSelection(self, int min, int max)""" 
2617         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2619     def GetClassDefaultAttributes(*args
, **kwargs
): 
2621         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2623         Get the default attributes for this class.  This is useful if you want 
2624         to use the same font or colour in your own control as in a standard 
2625         control -- which is a much better idea than hard coding specific 
2626         colours or fonts which might look completely out of place on the 
2627         user's system, especially if it uses themes. 
2629         The variant parameter is only relevant under Mac currently and is 
2630         ignore under other platforms. Under Mac, it will change the size of 
2631         the returned font. See `wx.Window.SetWindowVariant` for more about 
2634         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2636     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2638 class SliderPtr(Slider
): 
2639     def __init__(self
, this
): 
2641         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2642         self
.__class
__ = Slider
 
2643 _controls_
.Slider_swigregister(SliderPtr
) 
2644 SliderNameStr 
= cvar
.SliderNameStr
 
2646 def PreSlider(*args
, **kwargs
): 
2647     """PreSlider() -> Slider""" 
2648     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2652 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2654     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2656     Get the default attributes for this class.  This is useful if you want 
2657     to use the same font or colour in your own control as in a standard 
2658     control -- which is a much better idea than hard coding specific 
2659     colours or fonts which might look completely out of place on the 
2660     user's system, especially if it uses themes. 
2662     The variant parameter is only relevant under Mac currently and is 
2663     ignore under other platforms. Under Mac, it will change the size of 
2664     the returned font. See `wx.Window.SetWindowVariant` for more about 
2667     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2669 #--------------------------------------------------------------------------- 
2671 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2672 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2674 class ToggleButton(_core
.Control
): 
2676         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2677     def __init__(self
, *args
, **kwargs
): 
2679         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2680             Point pos=DefaultPosition, Size size=DefaultSize,  
2681             long style=0, Validator validator=DefaultValidator,  
2682             String name=ToggleButtonNameStr) -> ToggleButton 
2684         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2685         self
.this 
= newobj
.this
 
2688         self
._setOORInfo
(self
) 
2690     def Create(*args
, **kwargs
): 
2692         Create(self, Window parent, int id=-1, String label=EmptyString,  
2693             Point pos=DefaultPosition, Size size=DefaultSize,  
2694             long style=0, Validator validator=DefaultValidator,  
2695             String name=ToggleButtonNameStr) -> bool 
2697         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2699     def SetValue(*args
, **kwargs
): 
2700         """SetValue(self, bool value)""" 
2701         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2703     def GetValue(*args
, **kwargs
): 
2704         """GetValue(self) -> bool""" 
2705         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2707     def SetLabel(*args
, **kwargs
): 
2709         SetLabel(self, String label) 
2711         Sets the item's text. 
2713         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2715     def GetClassDefaultAttributes(*args
, **kwargs
): 
2717         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2719         Get the default attributes for this class.  This is useful if you want 
2720         to use the same font or colour in your own control as in a standard 
2721         control -- which is a much better idea than hard coding specific 
2722         colours or fonts which might look completely out of place on the 
2723         user's system, especially if it uses themes. 
2725         The variant parameter is only relevant under Mac currently and is 
2726         ignore under other platforms. Under Mac, it will change the size of 
2727         the returned font. See `wx.Window.SetWindowVariant` for more about 
2730         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2732     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2734 class ToggleButtonPtr(ToggleButton
): 
2735     def __init__(self
, this
): 
2737         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2738         self
.__class
__ = ToggleButton
 
2739 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2740 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2742 def PreToggleButton(*args
, **kwargs
): 
2743     """PreToggleButton() -> ToggleButton""" 
2744     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2748 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2750     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2752     Get the default attributes for this class.  This is useful if you want 
2753     to use the same font or colour in your own control as in a standard 
2754     control -- which is a much better idea than hard coding specific 
2755     colours or fonts which might look completely out of place on the 
2756     user's system, especially if it uses themes. 
2758     The variant parameter is only relevant under Mac currently and is 
2759     ignore under other platforms. Under Mac, it will change the size of 
2760     the returned font. See `wx.Window.SetWindowVariant` for more about 
2763     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2765 #--------------------------------------------------------------------------- 
2767 class BookCtrl(_core
.Control
): 
2768     def __init__(self
): raise RuntimeError, "No constructor defined" 
2770         return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2771     def GetPageCount(*args
, **kwargs
): 
2772         """GetPageCount(self) -> size_t""" 
2773         return _controls_
.BookCtrl_GetPageCount(*args
, **kwargs
) 
2775     def GetPage(*args
, **kwargs
): 
2776         """GetPage(self, size_t n) -> Window""" 
2777         return _controls_
.BookCtrl_GetPage(*args
, **kwargs
) 
2779     def GetSelection(*args
, **kwargs
): 
2780         """GetSelection(self) -> int""" 
2781         return _controls_
.BookCtrl_GetSelection(*args
, **kwargs
) 
2783     def SetPageText(*args
, **kwargs
): 
2784         """SetPageText(self, size_t n, String strText) -> bool""" 
2785         return _controls_
.BookCtrl_SetPageText(*args
, **kwargs
) 
2787     def GetPageText(*args
, **kwargs
): 
2788         """GetPageText(self, size_t n) -> String""" 
2789         return _controls_
.BookCtrl_GetPageText(*args
, **kwargs
) 
2791     def SetImageList(*args
, **kwargs
): 
2792         """SetImageList(self, ImageList imageList)""" 
2793         return _controls_
.BookCtrl_SetImageList(*args
, **kwargs
) 
2795     def AssignImageList(*args
, **kwargs
): 
2796         """AssignImageList(self, ImageList imageList)""" 
2797         return _controls_
.BookCtrl_AssignImageList(*args
, **kwargs
) 
2799     def GetImageList(*args
, **kwargs
): 
2800         """GetImageList(self) -> ImageList""" 
2801         return _controls_
.BookCtrl_GetImageList(*args
, **kwargs
) 
2803     def GetPageImage(*args
, **kwargs
): 
2804         """GetPageImage(self, size_t n) -> int""" 
2805         return _controls_
.BookCtrl_GetPageImage(*args
, **kwargs
) 
2807     def SetPageImage(*args
, **kwargs
): 
2808         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2809         return _controls_
.BookCtrl_SetPageImage(*args
, **kwargs
) 
2811     def SetPageSize(*args
, **kwargs
): 
2812         """SetPageSize(self, Size size)""" 
2813         return _controls_
.BookCtrl_SetPageSize(*args
, **kwargs
) 
2815     def CalcSizeFromPage(*args
, **kwargs
): 
2816         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2817         return _controls_
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
) 
2819     def DeletePage(*args
, **kwargs
): 
2820         """DeletePage(self, size_t n) -> bool""" 
2821         return _controls_
.BookCtrl_DeletePage(*args
, **kwargs
) 
2823     def RemovePage(*args
, **kwargs
): 
2824         """RemovePage(self, size_t n) -> bool""" 
2825         return _controls_
.BookCtrl_RemovePage(*args
, **kwargs
) 
2827     def DeleteAllPages(*args
, **kwargs
): 
2828         """DeleteAllPages(self) -> bool""" 
2829         return _controls_
.BookCtrl_DeleteAllPages(*args
, **kwargs
) 
2831     def AddPage(*args
, **kwargs
): 
2832         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2833         return _controls_
.BookCtrl_AddPage(*args
, **kwargs
) 
2835     def InsertPage(*args
, **kwargs
): 
2837         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2838             int imageId=-1) -> bool 
2840         return _controls_
.BookCtrl_InsertPage(*args
, **kwargs
) 
2842     def SetSelection(*args
, **kwargs
): 
2843         """SetSelection(self, size_t n) -> int""" 
2844         return _controls_
.BookCtrl_SetSelection(*args
, **kwargs
) 
2846     def AdvanceSelection(*args
, **kwargs
): 
2847         """AdvanceSelection(self, bool forward=True)""" 
2848         return _controls_
.BookCtrl_AdvanceSelection(*args
, **kwargs
) 
2850     def GetClassDefaultAttributes(*args
, **kwargs
): 
2852         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2854         Get the default attributes for this class.  This is useful if you want 
2855         to use the same font or colour in your own control as in a standard 
2856         control -- which is a much better idea than hard coding specific 
2857         colours or fonts which might look completely out of place on the 
2858         user's system, especially if it uses themes. 
2860         The variant parameter is only relevant under Mac currently and is 
2861         ignore under other platforms. Under Mac, it will change the size of 
2862         the returned font. See `wx.Window.SetWindowVariant` for more about 
2865         return _controls_
.BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2867     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2869 class BookCtrlPtr(BookCtrl
): 
2870     def __init__(self
, this
): 
2872         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2873         self
.__class
__ = BookCtrl
 
2874 _controls_
.BookCtrl_swigregister(BookCtrlPtr
) 
2875 NOTEBOOK_NAME 
= cvar
.NOTEBOOK_NAME
 
2877 def BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2879     BookCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2881     Get the default attributes for this class.  This is useful if you want 
2882     to use the same font or colour in your own control as in a standard 
2883     control -- which is a much better idea than hard coding specific 
2884     colours or fonts which might look completely out of place on the 
2885     user's system, especially if it uses themes. 
2887     The variant parameter is only relevant under Mac currently and is 
2888     ignore under other platforms. Under Mac, it will change the size of 
2889     the returned font. See `wx.Window.SetWindowVariant` for more about 
2892     return _controls_
.BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2894 class BookCtrlEvent(_core
.NotifyEvent
): 
2896         return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2897     def __init__(self
, *args
, **kwargs
): 
2899         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2900             int nOldSel=-1) -> BookCtrlEvent 
2902         newobj 
= _controls_
.new_BookCtrlEvent(*args
, **kwargs
) 
2903         self
.this 
= newobj
.this
 
2906     def GetSelection(*args
, **kwargs
): 
2907         """GetSelection(self) -> int""" 
2908         return _controls_
.BookCtrlEvent_GetSelection(*args
, **kwargs
) 
2910     def SetSelection(*args
, **kwargs
): 
2911         """SetSelection(self, int nSel)""" 
2912         return _controls_
.BookCtrlEvent_SetSelection(*args
, **kwargs
) 
2914     def GetOldSelection(*args
, **kwargs
): 
2915         """GetOldSelection(self) -> int""" 
2916         return _controls_
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
) 
2918     def SetOldSelection(*args
, **kwargs
): 
2919         """SetOldSelection(self, int nOldSel)""" 
2920         return _controls_
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
) 
2923 class BookCtrlEventPtr(BookCtrlEvent
): 
2924     def __init__(self
, this
): 
2926         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2927         self
.__class
__ = BookCtrlEvent
 
2928 _controls_
.BookCtrlEvent_swigregister(BookCtrlEventPtr
) 
2930 #--------------------------------------------------------------------------- 
2932 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2933 NB_TOP 
= _controls_
.NB_TOP
 
2934 NB_LEFT 
= _controls_
.NB_LEFT
 
2935 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2936 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2937 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2938 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2939 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2940 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2941 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2942 class Notebook(BookCtrl
): 
2944         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2945     def __init__(self
, *args
, **kwargs
): 
2947         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2948             Size size=DefaultSize, long style=0, String name=NOTEBOOK_NAME) -> Notebook 
2950         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
2951         self
.this 
= newobj
.this
 
2954         self
._setOORInfo
(self
) 
2956     def Create(*args
, **kwargs
): 
2958         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2959             Size size=DefaultSize, long style=0, String name=NOTEBOOK_NAME) -> bool 
2961         return _controls_
.Notebook_Create(*args
, **kwargs
) 
2963     def GetRowCount(*args
, **kwargs
): 
2964         """GetRowCount(self) -> int""" 
2965         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
2967     def SetPadding(*args
, **kwargs
): 
2968         """SetPadding(self, Size padding)""" 
2969         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
2971     def SetTabSize(*args
, **kwargs
): 
2972         """SetTabSize(self, Size sz)""" 
2973         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
2975     def HitTest(*args
, **kwargs
): 
2977         HitTest(Point pt) -> (tab, where) 
2979         Returns the tab which is hit, and flags indicating where using 
2980         wx.NB_HITTEST flags. 
2982         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
2984     def CalcSizeFromPage(*args
, **kwargs
): 
2985         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2986         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
2988     def GetClassDefaultAttributes(*args
, **kwargs
): 
2990         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2992         Get the default attributes for this class.  This is useful if you want 
2993         to use the same font or colour in your own control as in a standard 
2994         control -- which is a much better idea than hard coding specific 
2995         colours or fonts which might look completely out of place on the 
2996         user's system, especially if it uses themes. 
2998         The variant parameter is only relevant under Mac currently and is 
2999         ignore under other platforms. Under Mac, it will change the size of 
3000         the returned font. See `wx.Window.SetWindowVariant` for more about 
3003         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3005     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3007 class NotebookPtr(Notebook
): 
3008     def __init__(self
, this
): 
3010         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3011         self
.__class
__ = Notebook
 
3012 _controls_
.Notebook_swigregister(NotebookPtr
) 
3014 def PreNotebook(*args
, **kwargs
): 
3015     """PreNotebook() -> Notebook""" 
3016     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3020 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3022     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3024     Get the default attributes for this class.  This is useful if you want 
3025     to use the same font or colour in your own control as in a standard 
3026     control -- which is a much better idea than hard coding specific 
3027     colours or fonts which might look completely out of place on the 
3028     user's system, especially if it uses themes. 
3030     The variant parameter is only relevant under Mac currently and is 
3031     ignore under other platforms. Under Mac, it will change the size of 
3032     the returned font. See `wx.Window.SetWindowVariant` for more about 
3035     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3037 class NotebookEvent(BookCtrlEvent
): 
3039         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3040     def __init__(self
, *args
, **kwargs
): 
3042         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3043             int nOldSel=-1) -> NotebookEvent 
3045         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3046         self
.this 
= newobj
.this
 
3050 class NotebookEventPtr(NotebookEvent
): 
3051     def __init__(self
, this
): 
3053         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3054         self
.__class
__ = NotebookEvent
 
3055 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3057 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3058 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3060 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3061 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3063 #---------------------------------------------------------------------------- 
3065 class NotebookPage(wx
.Panel
): 
3067     There is an old (and apparently unsolvable) bug when placing a 
3068     window with a nonstandard background colour in a wxNotebook on 
3069     wxGTK, as the notbooks's background colour would always be used 
3070     when the window is refreshed.  The solution is to place a panel in 
3071     the notbook and the coloured window on the panel, sized to cover 
3072     the panel.  This simple class does that for you, just put an 
3073     instance of this in the notebook and make your regular window a 
3074     child of this one and it will handle the resize for you. 
3076     def __init__(self
, parent
, id=-1, 
3077                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3078                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3079         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3081         EVT_SIZE(self
, self
.OnSize
) 
3083     def OnSize(self
, evt
): 
3084         if self
.child 
is None: 
3085             children 
= self
.GetChildren() 
3087                 self
.child 
= children
[0] 
3089             self
.child
.SetPosition((0,0)) 
3090             self
.child
.SetSize(self
.GetSize()) 
3093 #--------------------------------------------------------------------------- 
3095 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3096 LB_TOP 
= _controls_
.LB_TOP
 
3097 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3098 LB_LEFT 
= _controls_
.LB_LEFT
 
3099 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3100 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3101 class Listbook(BookCtrl
): 
3103         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3104     def __init__(self
, *args
, **kwargs
): 
3106         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3107             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3109         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3110         self
.this 
= newobj
.this
 
3113         self
._setOORInfo
(self
) 
3115     def Create(*args
, **kwargs
): 
3117         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3118             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3120         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3122     def IsVertical(*args
, **kwargs
): 
3123         """IsVertical(self) -> bool""" 
3124         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3127 class ListbookPtr(Listbook
): 
3128     def __init__(self
, this
): 
3130         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3131         self
.__class
__ = Listbook
 
3132 _controls_
.Listbook_swigregister(ListbookPtr
) 
3134 def PreListbook(*args
, **kwargs
): 
3135     """PreListbook() -> Listbook""" 
3136     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3140 class ListbookEvent(BookCtrlEvent
): 
3142         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3143     def __init__(self
, *args
, **kwargs
): 
3145         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3146             int nOldSel=-1) -> ListbookEvent 
3148         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3149         self
.this 
= newobj
.this
 
3153 class ListbookEventPtr(ListbookEvent
): 
3154     def __init__(self
, this
): 
3156         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3157         self
.__class
__ = ListbookEvent
 
3158 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3160 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3161 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3162 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3163 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3165 #--------------------------------------------------------------------------- 
3167 class BookCtrlSizer(_core
.Sizer
): 
3169         return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3170     def __init__(self
, *args
, **kwargs
): 
3171         """__init__(self, BookCtrl nb) -> BookCtrlSizer""" 
3172         newobj 
= _controls_
.new_BookCtrlSizer(*args
, **kwargs
) 
3173         self
.this 
= newobj
.this
 
3176         self
._setOORInfo
(self
) 
3178     def RecalcSizes(*args
, **kwargs
): 
3182         Using the sizes calculated by `CalcMin` reposition and resize all the 
3183         items managed by this sizer.  You should not need to call this directly as 
3184         it is called by `Layout`. 
3186         return _controls_
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
) 
3188     def CalcMin(*args
, **kwargs
): 
3190         CalcMin(self) -> Size 
3192         This method is where the sizer will do the actual calculation of its 
3193         children's minimal sizes.  You should not need to call this directly as 
3194         it is called by `Layout`. 
3196         return _controls_
.BookCtrlSizer_CalcMin(*args
, **kwargs
) 
3198     def GetControl(*args
, **kwargs
): 
3199         """GetControl(self) -> BookCtrl""" 
3200         return _controls_
.BookCtrlSizer_GetControl(*args
, **kwargs
) 
3203 class BookCtrlSizerPtr(BookCtrlSizer
): 
3204     def __init__(self
, this
): 
3206         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3207         self
.__class
__ = BookCtrlSizer
 
3208 _controls_
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
) 
3210 class NotebookSizer(_core
.Sizer
): 
3212         return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3213     def __init__(self
, *args
, **kwargs
): 
3214         """__init__(self, Notebook nb) -> NotebookSizer""" 
3215         newobj 
= _controls_
.new_NotebookSizer(*args
, **kwargs
) 
3216         self
.this 
= newobj
.this
 
3219         self
._setOORInfo
(self
) 
3221     def RecalcSizes(*args
, **kwargs
): 
3225         Using the sizes calculated by `CalcMin` reposition and resize all the 
3226         items managed by this sizer.  You should not need to call this directly as 
3227         it is called by `Layout`. 
3229         return _controls_
.NotebookSizer_RecalcSizes(*args
, **kwargs
) 
3231     def CalcMin(*args
, **kwargs
): 
3233         CalcMin(self) -> Size 
3235         This method is where the sizer will do the actual calculation of its 
3236         children's minimal sizes.  You should not need to call this directly as 
3237         it is called by `Layout`. 
3239         return _controls_
.NotebookSizer_CalcMin(*args
, **kwargs
) 
3241     def GetNotebook(*args
, **kwargs
): 
3242         """GetNotebook(self) -> Notebook""" 
3243         return _controls_
.NotebookSizer_GetNotebook(*args
, **kwargs
) 
3246 class NotebookSizerPtr(NotebookSizer
): 
3247     def __init__(self
, this
): 
3249         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3250         self
.__class
__ = NotebookSizer
 
3251 _controls_
.NotebookSizer_swigregister(NotebookSizerPtr
) 
3253 #--------------------------------------------------------------------------- 
3255 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3256 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3257 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3258 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3259 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3260 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3261 TB_FLAT 
= _controls_
.TB_FLAT
 
3262 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3263 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3264 TB_TEXT 
= _controls_
.TB_TEXT
 
3265 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3266 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3267 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3268 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3269 class ToolBarToolBase(_core
.Object
): 
3270     def __init__(self
): raise RuntimeError, "No constructor defined" 
3272         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3273     def GetId(*args
, **kwargs
): 
3274         """GetId(self) -> int""" 
3275         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3277     def GetControl(*args
, **kwargs
): 
3278         """GetControl(self) -> Control""" 
3279         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3281     def GetToolBar(*args
, **kwargs
): 
3282         """GetToolBar(self) -> ToolBarBase""" 
3283         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3285     def IsButton(*args
, **kwargs
): 
3286         """IsButton(self) -> int""" 
3287         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3289     def IsControl(*args
, **kwargs
): 
3290         """IsControl(self) -> int""" 
3291         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3293     def IsSeparator(*args
, **kwargs
): 
3294         """IsSeparator(self) -> int""" 
3295         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3297     def GetStyle(*args
, **kwargs
): 
3298         """GetStyle(self) -> int""" 
3299         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3301     def GetKind(*args
, **kwargs
): 
3302         """GetKind(self) -> int""" 
3303         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3305     def IsEnabled(*args
, **kwargs
): 
3306         """IsEnabled(self) -> bool""" 
3307         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3309     def IsToggled(*args
, **kwargs
): 
3310         """IsToggled(self) -> bool""" 
3311         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3313     def CanBeToggled(*args
, **kwargs
): 
3314         """CanBeToggled(self) -> bool""" 
3315         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3317     def GetNormalBitmap(*args
, **kwargs
): 
3318         """GetNormalBitmap(self) -> Bitmap""" 
3319         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3321     def GetDisabledBitmap(*args
, **kwargs
): 
3322         """GetDisabledBitmap(self) -> Bitmap""" 
3323         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3325     def GetBitmap(*args
, **kwargs
): 
3326         """GetBitmap(self) -> Bitmap""" 
3327         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3329     def GetLabel(*args
, **kwargs
): 
3330         """GetLabel(self) -> String""" 
3331         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3333     def GetShortHelp(*args
, **kwargs
): 
3334         """GetShortHelp(self) -> String""" 
3335         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3337     def GetLongHelp(*args
, **kwargs
): 
3338         """GetLongHelp(self) -> String""" 
3339         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3341     def Enable(*args
, **kwargs
): 
3342         """Enable(self, bool enable) -> bool""" 
3343         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3345     def Toggle(*args
, **kwargs
): 
3347         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3349     def SetToggle(*args
, **kwargs
): 
3350         """SetToggle(self, bool toggle) -> bool""" 
3351         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3353     def SetShortHelp(*args
, **kwargs
): 
3354         """SetShortHelp(self, String help) -> bool""" 
3355         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3357     def SetLongHelp(*args
, **kwargs
): 
3358         """SetLongHelp(self, String help) -> bool""" 
3359         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3361     def SetNormalBitmap(*args
, **kwargs
): 
3362         """SetNormalBitmap(self, Bitmap bmp)""" 
3363         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3365     def SetDisabledBitmap(*args
, **kwargs
): 
3366         """SetDisabledBitmap(self, Bitmap bmp)""" 
3367         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3369     def SetLabel(*args
, **kwargs
): 
3370         """SetLabel(self, String label)""" 
3371         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3373     def Detach(*args
, **kwargs
): 
3375         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3377     def Attach(*args
, **kwargs
): 
3378         """Attach(self, ToolBarBase tbar)""" 
3379         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3381     def GetClientData(*args
, **kwargs
): 
3382         """GetClientData(self) -> PyObject""" 
3383         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3385     def SetClientData(*args
, **kwargs
): 
3386         """SetClientData(self, PyObject clientData)""" 
3387         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3389     GetBitmap1 
= GetNormalBitmap
 
3390     GetBitmap2 
= GetDisabledBitmap
 
3391     SetBitmap1 
= SetNormalBitmap
 
3392     SetBitmap2 
= SetDisabledBitmap
 
3395 class ToolBarToolBasePtr(ToolBarToolBase
): 
3396     def __init__(self
, this
): 
3398         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3399         self
.__class
__ = ToolBarToolBase
 
3400 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3402 class ToolBarBase(_core
.Control
): 
3403     def __init__(self
): raise RuntimeError, "No constructor defined" 
3405         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3406     def DoAddTool(*args
, **kwargs
): 
3408         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3409             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3410             String longHelp=EmptyString,  
3411             PyObject clientData=None) -> ToolBarToolBase 
3413         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3415     def DoInsertTool(*args
, **kwargs
): 
3417         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3418             int kind=ITEM_NORMAL,  
3419             String shortHelp=EmptyString, String longHelp=EmptyString,  
3420             PyObject clientData=None) -> ToolBarToolBase 
3422         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3424     # These match the original Add methods for this class, kept for 
3425     # backwards compatibility with versions < 2.3.3. 
3428     def AddTool(self
, id, bitmap
, 
3429                 pushedBitmap 
= wx
.NullBitmap
, 
3432                 shortHelpString 
= '', 
3433                 longHelpString 
= '') : 
3434         '''Old style method to add a tool to the toolbar.''' 
3435         kind 
= wx
.ITEM_NORMAL
 
3436         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3437         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3438                               shortHelpString
, longHelpString
, clientData
) 
3440     def AddSimpleTool(self
, id, bitmap
, 
3441                       shortHelpString 
= '', 
3442                       longHelpString 
= '', 
3444         '''Old style method to add a tool to the toolbar.''' 
3445         kind 
= wx
.ITEM_NORMAL
 
3446         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3447         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3448                               shortHelpString
, longHelpString
, None) 
3450     def InsertTool(self
, pos
, id, bitmap
, 
3451                    pushedBitmap 
= wx
.NullBitmap
, 
3454                    shortHelpString 
= '', 
3455                    longHelpString 
= ''): 
3456         '''Old style method to insert a tool in the toolbar.''' 
3457         kind 
= wx
.ITEM_NORMAL
 
3458         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3459         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3460                                  shortHelpString
, longHelpString
, clientData
) 
3462     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3463                          shortHelpString 
= '', 
3464                          longHelpString 
= '', 
3466         '''Old style method to insert a tool in the toolbar.''' 
3467         kind 
= wx
.ITEM_NORMAL
 
3468         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3469         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3470                                  shortHelpString
, longHelpString
, None) 
3473     # The following are the new toolbar Add methods starting with 
3474     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3475     # able to keep backwards compatibility with using the above 
3476     # methods.  Eventually these should migrate to be the methods used 
3477     # primarily and lose the 'Label' in the name... 
3479     def AddLabelTool(self
, id, label
, bitmap
, 
3480                      bmpDisabled 
= wx
.NullBitmap
, 
3481                      kind 
= wx
.ITEM_NORMAL
, 
3482                      shortHelp 
= '', longHelp 
= '', 
3485         The full AddTool() function. 
3487         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3488         is created and used as the disabled image. 
3490         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3491                               shortHelp
, longHelp
, clientData
) 
3494     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3495                         bmpDisabled 
= wx
.NullBitmap
, 
3496                         kind 
= wx
.ITEM_NORMAL
, 
3497                         shortHelp 
= '', longHelp 
= '', 
3500         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3501         is equivalent to AddTool() 
3503         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3504                                  shortHelp
, longHelp
, clientData
) 
3506     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3507                         bmpDisabled 
= wx
.NullBitmap
, 
3508                         shortHelp 
= '', longHelp 
= '', 
3510         '''Add a check tool, i.e. a tool which can be toggled''' 
3511         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3512                               shortHelp
, longHelp
, clientData
) 
3514     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3515                           bmpDisabled 
= wx
.NullBitmap
, 
3516                           shortHelp 
= '', longHelp 
= '', 
3519         Add a radio tool, i.e. a tool which can be toggled and releases any 
3520         other toggled radio tools in the same group when it happens 
3522         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3523                               shortHelp
, longHelp
, clientData
) 
3526     # For consistency with the backwards compatible methods above, here are 
3527     # some non-'Label' versions of the Check and Radio methods 
3529     def AddCheckTool(self
, id, bitmap
, 
3530                      bmpDisabled 
= wx
.NullBitmap
, 
3531                      shortHelp 
= '', longHelp 
= '', 
3533         '''Add a check tool, i.e. a tool which can be toggled''' 
3534         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3535                               shortHelp
, longHelp
, clientData
) 
3537     def AddRadioTool(self
, id, bitmap
, 
3538                      bmpDisabled 
= wx
.NullBitmap
, 
3539                      shortHelp 
= '', longHelp 
= '', 
3542         Add a radio tool, i.e. a tool which can be toggled and releases any 
3543         other toggled radio tools in the same group when it happens 
3545         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3546                               shortHelp
, longHelp
, clientData
) 
3548     def AddToolItem(*args
, **kwargs
): 
3549         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3550         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3552     def InsertToolItem(*args
, **kwargs
): 
3553         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3554         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3556     def AddControl(*args
, **kwargs
): 
3557         """AddControl(self, Control control) -> ToolBarToolBase""" 
3558         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3560     def InsertControl(*args
, **kwargs
): 
3561         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3562         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3564     def FindControl(*args
, **kwargs
): 
3565         """FindControl(self, int id) -> Control""" 
3566         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3568     def AddSeparator(*args
, **kwargs
): 
3569         """AddSeparator(self) -> ToolBarToolBase""" 
3570         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3572     def InsertSeparator(*args
, **kwargs
): 
3573         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3574         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3576     def RemoveTool(*args
, **kwargs
): 
3577         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3578         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3580     def DeleteToolByPos(*args
, **kwargs
): 
3581         """DeleteToolByPos(self, size_t pos) -> bool""" 
3582         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3584     def DeleteTool(*args
, **kwargs
): 
3585         """DeleteTool(self, int id) -> bool""" 
3586         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3588     def ClearTools(*args
, **kwargs
): 
3589         """ClearTools(self)""" 
3590         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3592     def Realize(*args
, **kwargs
): 
3593         """Realize(self) -> bool""" 
3594         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3596     def EnableTool(*args
, **kwargs
): 
3597         """EnableTool(self, int id, bool enable)""" 
3598         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3600     def ToggleTool(*args
, **kwargs
): 
3601         """ToggleTool(self, int id, bool toggle)""" 
3602         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3604     def SetToggle(*args
, **kwargs
): 
3605         """SetToggle(self, int id, bool toggle)""" 
3606         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3608     def GetToolClientData(*args
, **kwargs
): 
3609         """GetToolClientData(self, int id) -> PyObject""" 
3610         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3612     def SetToolClientData(*args
, **kwargs
): 
3613         """SetToolClientData(self, int id, PyObject clientData)""" 
3614         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3616     def GetToolPos(*args
, **kwargs
): 
3617         """GetToolPos(self, int id) -> int""" 
3618         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3620     def GetToolState(*args
, **kwargs
): 
3621         """GetToolState(self, int id) -> bool""" 
3622         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3624     def GetToolEnabled(*args
, **kwargs
): 
3625         """GetToolEnabled(self, int id) -> bool""" 
3626         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3628     def SetToolShortHelp(*args
, **kwargs
): 
3629         """SetToolShortHelp(self, int id, String helpString)""" 
3630         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3632     def GetToolShortHelp(*args
, **kwargs
): 
3633         """GetToolShortHelp(self, int id) -> String""" 
3634         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3636     def SetToolLongHelp(*args
, **kwargs
): 
3637         """SetToolLongHelp(self, int id, String helpString)""" 
3638         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3640     def GetToolLongHelp(*args
, **kwargs
): 
3641         """GetToolLongHelp(self, int id) -> String""" 
3642         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3644     def SetMarginsXY(*args
, **kwargs
): 
3645         """SetMarginsXY(self, int x, int y)""" 
3646         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3648     def SetMargins(*args
, **kwargs
): 
3649         """SetMargins(self, Size size)""" 
3650         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3652     def SetToolPacking(*args
, **kwargs
): 
3653         """SetToolPacking(self, int packing)""" 
3654         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3656     def SetToolSeparation(*args
, **kwargs
): 
3657         """SetToolSeparation(self, int separation)""" 
3658         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3660     def GetToolMargins(*args
, **kwargs
): 
3661         """GetToolMargins(self) -> Size""" 
3662         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3664     def GetMargins(*args
, **kwargs
): 
3665         """GetMargins(self) -> Size""" 
3666         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3668     def GetToolPacking(*args
, **kwargs
): 
3669         """GetToolPacking(self) -> int""" 
3670         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3672     def GetToolSeparation(*args
, **kwargs
): 
3673         """GetToolSeparation(self) -> int""" 
3674         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3676     def SetRows(*args
, **kwargs
): 
3677         """SetRows(self, int nRows)""" 
3678         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3680     def SetMaxRowsCols(*args
, **kwargs
): 
3681         """SetMaxRowsCols(self, int rows, int cols)""" 
3682         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3684     def GetMaxRows(*args
, **kwargs
): 
3685         """GetMaxRows(self) -> int""" 
3686         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3688     def GetMaxCols(*args
, **kwargs
): 
3689         """GetMaxCols(self) -> int""" 
3690         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3692     def SetToolBitmapSize(*args
, **kwargs
): 
3693         """SetToolBitmapSize(self, Size size)""" 
3694         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3696     def GetToolBitmapSize(*args
, **kwargs
): 
3697         """GetToolBitmapSize(self) -> Size""" 
3698         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3700     def GetToolSize(*args
, **kwargs
): 
3701         """GetToolSize(self) -> Size""" 
3702         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3704     def FindToolForPosition(*args
, **kwargs
): 
3705         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3706         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3708     def FindById(*args
, **kwargs
): 
3709         """FindById(self, int toolid) -> ToolBarToolBase""" 
3710         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3712     def IsVertical(*args
, **kwargs
): 
3713         """IsVertical(self) -> bool""" 
3714         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3717 class ToolBarBasePtr(ToolBarBase
): 
3718     def __init__(self
, this
): 
3720         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3721         self
.__class
__ = ToolBarBase
 
3722 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3724 class ToolBar(ToolBarBase
): 
3726         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3727     def __init__(self
, *args
, **kwargs
): 
3729         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3730             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3731             String name=wxPyToolBarNameStr) -> ToolBar 
3733         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3734         self
.this 
= newobj
.this
 
3737         self
._setOORInfo
(self
) 
3739     def Create(*args
, **kwargs
): 
3741         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3742             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3743             String name=wxPyToolBarNameStr) -> bool 
3745         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3747     def FindToolForPosition(*args
, **kwargs
): 
3748         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3749         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
3751     def GetClassDefaultAttributes(*args
, **kwargs
): 
3753         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3755         Get the default attributes for this class.  This is useful if you want 
3756         to use the same font or colour in your own control as in a standard 
3757         control -- which is a much better idea than hard coding specific 
3758         colours or fonts which might look completely out of place on the 
3759         user's system, especially if it uses themes. 
3761         The variant parameter is only relevant under Mac currently and is 
3762         ignore under other platforms. Under Mac, it will change the size of 
3763         the returned font. See `wx.Window.SetWindowVariant` for more about 
3766         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3768     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3770 class ToolBarPtr(ToolBar
): 
3771     def __init__(self
, this
): 
3773         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3774         self
.__class
__ = ToolBar
 
3775 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
3777 def PreToolBar(*args
, **kwargs
): 
3778     """PreToolBar() -> ToolBar""" 
3779     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3783 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3785     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3787     Get the default attributes for this class.  This is useful if you want 
3788     to use the same font or colour in your own control as in a standard 
3789     control -- which is a much better idea than hard coding specific 
3790     colours or fonts which might look completely out of place on the 
3791     user's system, especially if it uses themes. 
3793     The variant parameter is only relevant under Mac currently and is 
3794     ignore under other platforms. Under Mac, it will change the size of 
3795     the returned font. See `wx.Window.SetWindowVariant` for more about 
3798     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3800 #--------------------------------------------------------------------------- 
3802 LC_VRULES 
= _controls_
.LC_VRULES
 
3803 LC_HRULES 
= _controls_
.LC_HRULES
 
3804 LC_ICON 
= _controls_
.LC_ICON
 
3805 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3806 LC_LIST 
= _controls_
.LC_LIST
 
3807 LC_REPORT 
= _controls_
.LC_REPORT
 
3808 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3809 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3810 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3811 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3812 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3813 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3814 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3815 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3816 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3817 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3818 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3819 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3820 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3821 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3822 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3823 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3824 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3825 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3826 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3827 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3828 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3829 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3830 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3831 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3832 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3833 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3834 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3835 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3836 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3837 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3838 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3839 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3840 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3841 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3842 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3843 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3844 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3845 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3846 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3847 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3848 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3849 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3850 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3851 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3852 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3853 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3854 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3855 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3856 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3857 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3858 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3859 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3860 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3861 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3862 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3863 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3864 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3865 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3866 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3867 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3868 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3869 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3870 #--------------------------------------------------------------------------- 
3872 class ListItemAttr(object): 
3874         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3875     def __init__(self
, *args
, **kwargs
): 
3877         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3878             Font font=wxNullFont) -> ListItemAttr 
3880         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
3881         self
.this 
= newobj
.this
 
3884     def SetTextColour(*args
, **kwargs
): 
3885         """SetTextColour(self, Colour colText)""" 
3886         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3888     def SetBackgroundColour(*args
, **kwargs
): 
3889         """SetBackgroundColour(self, Colour colBack)""" 
3890         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3892     def SetFont(*args
, **kwargs
): 
3893         """SetFont(self, Font font)""" 
3894         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3896     def HasTextColour(*args
, **kwargs
): 
3897         """HasTextColour(self) -> bool""" 
3898         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3900     def HasBackgroundColour(*args
, **kwargs
): 
3901         """HasBackgroundColour(self) -> bool""" 
3902         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3904     def HasFont(*args
, **kwargs
): 
3905         """HasFont(self) -> bool""" 
3906         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3908     def GetTextColour(*args
, **kwargs
): 
3909         """GetTextColour(self) -> Colour""" 
3910         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3912     def GetBackgroundColour(*args
, **kwargs
): 
3913         """GetBackgroundColour(self) -> Colour""" 
3914         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3916     def GetFont(*args
, **kwargs
): 
3917         """GetFont(self) -> Font""" 
3918         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
3920     def Destroy(*args
, **kwargs
): 
3922         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
3925 class ListItemAttrPtr(ListItemAttr
): 
3926     def __init__(self
, this
): 
3928         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3929         self
.__class
__ = ListItemAttr
 
3930 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
3931 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
3933 #--------------------------------------------------------------------------- 
3935 class ListItem(_core
.Object
): 
3937         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3938     def __init__(self
, *args
, **kwargs
): 
3939         """__init__(self) -> ListItem""" 
3940         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
3941         self
.this 
= newobj
.this
 
3944     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
3947             if self
.thisown
: destroy(self
) 
3950     def Clear(*args
, **kwargs
): 
3952         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
3954     def ClearAttributes(*args
, **kwargs
): 
3955         """ClearAttributes(self)""" 
3956         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
3958     def SetMask(*args
, **kwargs
): 
3959         """SetMask(self, long mask)""" 
3960         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
3962     def SetId(*args
, **kwargs
): 
3963         """SetId(self, long id)""" 
3964         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
3966     def SetColumn(*args
, **kwargs
): 
3967         """SetColumn(self, int col)""" 
3968         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
3970     def SetState(*args
, **kwargs
): 
3971         """SetState(self, long state)""" 
3972         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
3974     def SetStateMask(*args
, **kwargs
): 
3975         """SetStateMask(self, long stateMask)""" 
3976         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
3978     def SetText(*args
, **kwargs
): 
3979         """SetText(self, String text)""" 
3980         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
3982     def SetImage(*args
, **kwargs
): 
3983         """SetImage(self, int image)""" 
3984         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
3986     def SetData(*args
, **kwargs
): 
3987         """SetData(self, long data)""" 
3988         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
3990     def SetWidth(*args
, **kwargs
): 
3991         """SetWidth(self, int width)""" 
3992         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
3994     def SetAlign(*args
, **kwargs
): 
3995         """SetAlign(self, int align)""" 
3996         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
3998     def SetTextColour(*args
, **kwargs
): 
3999         """SetTextColour(self, Colour colText)""" 
4000         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4002     def SetBackgroundColour(*args
, **kwargs
): 
4003         """SetBackgroundColour(self, Colour colBack)""" 
4004         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4006     def SetFont(*args
, **kwargs
): 
4007         """SetFont(self, Font font)""" 
4008         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4010     def GetMask(*args
, **kwargs
): 
4011         """GetMask(self) -> long""" 
4012         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4014     def GetId(*args
, **kwargs
): 
4015         """GetId(self) -> long""" 
4016         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4018     def GetColumn(*args
, **kwargs
): 
4019         """GetColumn(self) -> int""" 
4020         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4022     def GetState(*args
, **kwargs
): 
4023         """GetState(self) -> long""" 
4024         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4026     def GetText(*args
, **kwargs
): 
4027         """GetText(self) -> String""" 
4028         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4030     def GetImage(*args
, **kwargs
): 
4031         """GetImage(self) -> int""" 
4032         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4034     def GetData(*args
, **kwargs
): 
4035         """GetData(self) -> long""" 
4036         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4038     def GetWidth(*args
, **kwargs
): 
4039         """GetWidth(self) -> int""" 
4040         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4042     def GetAlign(*args
, **kwargs
): 
4043         """GetAlign(self) -> int""" 
4044         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4046     def GetAttributes(*args
, **kwargs
): 
4047         """GetAttributes(self) -> ListItemAttr""" 
4048         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4050     def HasAttributes(*args
, **kwargs
): 
4051         """HasAttributes(self) -> bool""" 
4052         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4054     def GetTextColour(*args
, **kwargs
): 
4055         """GetTextColour(self) -> Colour""" 
4056         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4058     def GetBackgroundColour(*args
, **kwargs
): 
4059         """GetBackgroundColour(self) -> Colour""" 
4060         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4062     def GetFont(*args
, **kwargs
): 
4063         """GetFont(self) -> Font""" 
4064         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4066     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4067     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4068     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4069     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4070     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4071     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4072     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4073     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4074     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4075     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4077 class ListItemPtr(ListItem
): 
4078     def __init__(self
, this
): 
4080         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4081         self
.__class
__ = ListItem
 
4082 _controls_
.ListItem_swigregister(ListItemPtr
) 
4084 #--------------------------------------------------------------------------- 
4086 class ListEvent(_core
.NotifyEvent
): 
4088         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4089     def __init__(self
, *args
, **kwargs
): 
4090         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4091         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4092         self
.this 
= newobj
.this
 
4095     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4096     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4097     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4098     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4099     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4100     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4101     def GetKeyCode(*args
, **kwargs
): 
4102         """GetKeyCode(self) -> int""" 
4103         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4105     GetCode 
= GetKeyCode 
 
4106     def GetIndex(*args
, **kwargs
): 
4107         """GetIndex(self) -> long""" 
4108         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4110     def GetColumn(*args
, **kwargs
): 
4111         """GetColumn(self) -> int""" 
4112         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4114     def GetPoint(*args
, **kwargs
): 
4115         """GetPoint(self) -> Point""" 
4116         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4118     GetPosition 
= GetPoint 
 
4119     def GetLabel(*args
, **kwargs
): 
4120         """GetLabel(self) -> String""" 
4121         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4123     def GetText(*args
, **kwargs
): 
4124         """GetText(self) -> String""" 
4125         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4127     def GetImage(*args
, **kwargs
): 
4128         """GetImage(self) -> int""" 
4129         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4131     def GetData(*args
, **kwargs
): 
4132         """GetData(self) -> long""" 
4133         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4135     def GetMask(*args
, **kwargs
): 
4136         """GetMask(self) -> long""" 
4137         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4139     def GetItem(*args
, **kwargs
): 
4140         """GetItem(self) -> ListItem""" 
4141         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4143     def GetCacheFrom(*args
, **kwargs
): 
4144         """GetCacheFrom(self) -> long""" 
4145         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4147     def GetCacheTo(*args
, **kwargs
): 
4148         """GetCacheTo(self) -> long""" 
4149         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4151     def IsEditCancelled(*args
, **kwargs
): 
4152         """IsEditCancelled(self) -> bool""" 
4153         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4155     def SetEditCanceled(*args
, **kwargs
): 
4156         """SetEditCanceled(self, bool editCancelled)""" 
4157         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4160 class ListEventPtr(ListEvent
): 
4161     def __init__(self
, this
): 
4163         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4164         self
.__class
__ = ListEvent
 
4165 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4167 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4168 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4169 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4170 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4171 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4172 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4173 wxEVT_COMMAND_LIST_GET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_GET_INFO
 
4174 wxEVT_COMMAND_LIST_SET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_SET_INFO
 
4175 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4176 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4177 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4178 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4179 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4180 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4181 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4182 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4183 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4184 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4185 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4186 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4187 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4188 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4189 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4190 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4191 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4192 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4193 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4194 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4195 EVT_LIST_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         
, 1) 
4196 EVT_LIST_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         
, 1) 
4197 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4198 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4199 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4200 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4201 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4202 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4203 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4204 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4205 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4206 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4207 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4208 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4209 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4210 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4212 #--------------------------------------------------------------------------- 
4214 class ListCtrl(_core
.Control
): 
4216         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4217     def __init__(self
, *args
, **kwargs
): 
4219         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4220             Size size=DefaultSize, long style=LC_ICON,  
4221             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4223         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4224         self
.this 
= newobj
.this
 
4227         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4229     def Create(*args
, **kwargs
): 
4231         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4232             Size size=DefaultSize, long style=LC_ICON,  
4233             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4235         Do the 2nd phase and create the GUI control. 
4237         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4239     def _setCallbackInfo(*args
, **kwargs
): 
4240         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4241         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4243     def SetForegroundColour(*args
, **kwargs
): 
4244         """SetForegroundColour(self, Colour col) -> bool""" 
4245         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4247     def SetBackgroundColour(*args
, **kwargs
): 
4248         """SetBackgroundColour(self, Colour col) -> bool""" 
4249         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4251     def GetColumn(*args
, **kwargs
): 
4252         """GetColumn(self, int col) -> ListItem""" 
4253         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4254         if val 
is not None: val
.thisown 
= 1 
4257     def SetColumn(*args
, **kwargs
): 
4258         """SetColumn(self, int col, ListItem item) -> bool""" 
4259         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4261     def GetColumnWidth(*args
, **kwargs
): 
4262         """GetColumnWidth(self, int col) -> int""" 
4263         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4265     def SetColumnWidth(*args
, **kwargs
): 
4266         """SetColumnWidth(self, int col, int width) -> bool""" 
4267         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4269     def GetCountPerPage(*args
, **kwargs
): 
4270         """GetCountPerPage(self) -> int""" 
4271         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4273     def GetViewRect(*args
, **kwargs
): 
4274         """GetViewRect(self) -> Rect""" 
4275         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4277     def GetItem(*args
, **kwargs
): 
4278         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4279         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4280         if val 
is not None: val
.thisown 
= 1 
4283     def SetItem(*args
, **kwargs
): 
4284         """SetItem(self, ListItem info) -> bool""" 
4285         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4287     def SetStringItem(*args
, **kwargs
): 
4288         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4289         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4291     def GetItemState(*args
, **kwargs
): 
4292         """GetItemState(self, long item, long stateMask) -> int""" 
4293         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4295     def SetItemState(*args
, **kwargs
): 
4296         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4297         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4299     def SetItemImage(*args
, **kwargs
): 
4300         """SetItemImage(self, long item, int image, int selImage) -> bool""" 
4301         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4303     def GetItemText(*args
, **kwargs
): 
4304         """GetItemText(self, long item) -> String""" 
4305         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4307     def SetItemText(*args
, **kwargs
): 
4308         """SetItemText(self, long item, String str)""" 
4309         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4311     def GetItemData(*args
, **kwargs
): 
4312         """GetItemData(self, long item) -> long""" 
4313         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4315     def SetItemData(*args
, **kwargs
): 
4316         """SetItemData(self, long item, long data) -> bool""" 
4317         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4319     def GetItemPosition(*args
, **kwargs
): 
4320         """GetItemPosition(self, long item) -> Point""" 
4321         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4323     def GetItemRect(*args
, **kwargs
): 
4324         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4325         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4327     def SetItemPosition(*args
, **kwargs
): 
4328         """SetItemPosition(self, long item, Point pos) -> bool""" 
4329         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4331     def GetItemCount(*args
, **kwargs
): 
4332         """GetItemCount(self) -> int""" 
4333         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4335     def GetColumnCount(*args
, **kwargs
): 
4336         """GetColumnCount(self) -> int""" 
4337         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4339     def GetItemSpacing(*args
, **kwargs
): 
4340         """GetItemSpacing(self) -> Size""" 
4341         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4343     def SetItemSpacing(*args
, **kwargs
): 
4344         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4345         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4347     def GetSelectedItemCount(*args
, **kwargs
): 
4348         """GetSelectedItemCount(self) -> int""" 
4349         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4351     def GetTextColour(*args
, **kwargs
): 
4352         """GetTextColour(self) -> Colour""" 
4353         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4355     def SetTextColour(*args
, **kwargs
): 
4356         """SetTextColour(self, Colour col)""" 
4357         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4359     def GetTopItem(*args
, **kwargs
): 
4360         """GetTopItem(self) -> long""" 
4361         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4363     def SetSingleStyle(*args
, **kwargs
): 
4364         """SetSingleStyle(self, long style, bool add=True)""" 
4365         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4367     def SetWindowStyleFlag(*args
, **kwargs
): 
4369         SetWindowStyleFlag(self, long style) 
4371         Sets the style of the window. Please note that some styles cannot be 
4372         changed after the window creation and that Refresh() might need to be 
4373         called after changing the others for the change to take place 
4376         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4378     def GetNextItem(*args
, **kwargs
): 
4379         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4380         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4382     def GetImageList(*args
, **kwargs
): 
4383         """GetImageList(self, int which) -> ImageList""" 
4384         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4386     def SetImageList(*args
, **kwargs
): 
4387         """SetImageList(self, ImageList imageList, int which)""" 
4388         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4390     def AssignImageList(*args
, **kwargs
): 
4391         """AssignImageList(self, ImageList imageList, int which)""" 
4392         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4394     def InReportView(*args
, **kwargs
): 
4395         """InReportView(self) -> bool""" 
4396         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4398     def IsVirtual(*args
, **kwargs
): 
4399         """IsVirtual(self) -> bool""" 
4400         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4402     def RefreshItem(*args
, **kwargs
): 
4403         """RefreshItem(self, long item)""" 
4404         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4406     def RefreshItems(*args
, **kwargs
): 
4407         """RefreshItems(self, long itemFrom, long itemTo)""" 
4408         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4410     def Arrange(*args
, **kwargs
): 
4411         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4412         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4414     def DeleteItem(*args
, **kwargs
): 
4415         """DeleteItem(self, long item) -> bool""" 
4416         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4418     def DeleteAllItems(*args
, **kwargs
): 
4419         """DeleteAllItems(self) -> bool""" 
4420         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4422     def DeleteColumn(*args
, **kwargs
): 
4423         """DeleteColumn(self, int col) -> bool""" 
4424         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4426     def DeleteAllColumns(*args
, **kwargs
): 
4427         """DeleteAllColumns(self) -> bool""" 
4428         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4430     def ClearAll(*args
, **kwargs
): 
4431         """ClearAll(self)""" 
4432         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4434     def EditLabel(*args
, **kwargs
): 
4435         """EditLabel(self, long item)""" 
4436         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4438     def EnsureVisible(*args
, **kwargs
): 
4439         """EnsureVisible(self, long item) -> bool""" 
4440         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4442     def FindItem(*args
, **kwargs
): 
4443         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4444         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4446     def FindItemData(*args
, **kwargs
): 
4447         """FindItemData(self, long start, long data) -> long""" 
4448         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4450     def FindItemAtPos(*args
, **kwargs
): 
4451         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4452         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4454     def HitTest(*args
, **kwargs
): 
4456         HitTest(Point point) -> (item, where) 
4458         Determines which item (if any) is at the specified point, giving 
4459          in the second return value (see wxLIST_HITTEST_... flags.) 
4461         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4463     def InsertItem(*args
, **kwargs
): 
4464         """InsertItem(self, ListItem info) -> long""" 
4465         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4467     def InsertStringItem(*args
, **kwargs
): 
4468         """InsertStringItem(self, long index, String label) -> long""" 
4469         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4471     def InsertImageItem(*args
, **kwargs
): 
4472         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4473         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4475     def InsertImageStringItem(*args
, **kwargs
): 
4476         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4477         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4479     def InsertColumnInfo(*args
, **kwargs
): 
4480         """InsertColumnInfo(self, long col, ListItem info) -> long""" 
4481         return _controls_
.ListCtrl_InsertColumnInfo(*args
, **kwargs
) 
4483     def InsertColumn(*args
, **kwargs
): 
4485         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4486             int width=-1) -> long 
4488         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4490     def SetItemCount(*args
, **kwargs
): 
4491         """SetItemCount(self, long count)""" 
4492         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4494     def ScrollList(*args
, **kwargs
): 
4495         """ScrollList(self, int dx, int dy) -> bool""" 
4496         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4498     def SetItemTextColour(*args
, **kwargs
): 
4499         """SetItemTextColour(self, long item, Colour col)""" 
4500         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4502     def GetItemTextColour(*args
, **kwargs
): 
4503         """GetItemTextColour(self, long item) -> Colour""" 
4504         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4506     def SetItemBackgroundColour(*args
, **kwargs
): 
4507         """SetItemBackgroundColour(self, long item, Colour col)""" 
4508         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4510     def GetItemBackgroundColour(*args
, **kwargs
): 
4511         """GetItemBackgroundColour(self, long item) -> Colour""" 
4512         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4516     def Select(self
, idx
, on
=1): 
4517         '''[de]select an item''' 
4518         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4520         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4522     def Focus(self
, idx
): 
4523         '''Focus and show the given item''' 
4524         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4525         self
.EnsureVisible(idx
) 
4527     def GetFocusedItem(self
): 
4528         '''get the currently focused item or -1 if none''' 
4529         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4531     def GetFirstSelected(self
, *args
): 
4532         '''return first selected item, or -1 when none''' 
4533         return self
.GetNextSelected(-1) 
4535     def GetNextSelected(self
, item
): 
4536         '''return subsequent selected items, or -1 when no more''' 
4537         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4539     def IsSelected(self
, idx
): 
4540         '''return True if the item is selected''' 
4541         return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0 
4543     def SetColumnImage(self
, col
, image
): 
4544         item 
= self
.GetColumn(col
) 
4545         # preserve all other attributes too 
4546         item
.SetMask( wx
.LIST_MASK_STATE |
 
4548                       wx
.LIST_MASK_IMAGE |
 
4551                       wx
.LIST_MASK_WIDTH |
 
4552                       wx
.LIST_MASK_FORMAT 
) 
4553         item
.SetImage(image
) 
4554         self
.SetColumn(col
, item
) 
4556     def ClearColumnImage(self
, col
): 
4557         self
.SetColumnImage(col
, -1) 
4559     def Append(self
, entry
): 
4560         '''Append an item to the list control.  The entry parameter should be a 
4561            sequence with an item for each column''' 
4567             pos 
= self
.GetItemCount() 
4568             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4569             for i 
in range(1, len(entry
)): 
4570                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4573     def SortItems(*args
, **kwargs
): 
4574         """SortItems(self, PyObject func) -> bool""" 
4575         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4577     def GetMainWindow(*args
, **kwargs
): 
4578         """GetMainWindow(self) -> Window""" 
4579         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4581     def GetClassDefaultAttributes(*args
, **kwargs
): 
4583         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4585         Get the default attributes for this class.  This is useful if you want 
4586         to use the same font or colour in your own control as in a standard 
4587         control -- which is a much better idea than hard coding specific 
4588         colours or fonts which might look completely out of place on the 
4589         user's system, especially if it uses themes. 
4591         The variant parameter is only relevant under Mac currently and is 
4592         ignore under other platforms. Under Mac, it will change the size of 
4593         the returned font. See `wx.Window.SetWindowVariant` for more about 
4596         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4598     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4600 class ListCtrlPtr(ListCtrl
): 
4601     def __init__(self
, this
): 
4603         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4604         self
.__class
__ = ListCtrl
 
4605 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4607 def PreListCtrl(*args
, **kwargs
): 
4608     """PreListCtrl() -> ListCtrl""" 
4609     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4613 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4615     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4617     Get the default attributes for this class.  This is useful if you want 
4618     to use the same font or colour in your own control as in a standard 
4619     control -- which is a much better idea than hard coding specific 
4620     colours or fonts which might look completely out of place on the 
4621     user's system, especially if it uses themes. 
4623     The variant parameter is only relevant under Mac currently and is 
4624     ignore under other platforms. Under Mac, it will change the size of 
4625     the returned font. See `wx.Window.SetWindowVariant` for more about 
4628     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4630 #--------------------------------------------------------------------------- 
4632 class ListView(ListCtrl
): 
4634         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4635     def __init__(self
, *args
, **kwargs
): 
4637         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4638             Size size=DefaultSize, long style=LC_REPORT,  
4639             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4641         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4642         self
.this 
= newobj
.this
 
4645         self
._setOORInfo
(self
) 
4647     def Create(*args
, **kwargs
): 
4649         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4650             Size size=DefaultSize, long style=LC_REPORT,  
4651             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4653         Do the 2nd phase and create the GUI control. 
4655         return _controls_
.ListView_Create(*args
, **kwargs
) 
4657     def Select(*args
, **kwargs
): 
4658         """Select(self, long n, bool on=True)""" 
4659         return _controls_
.ListView_Select(*args
, **kwargs
) 
4661     def Focus(*args
, **kwargs
): 
4662         """Focus(self, long index)""" 
4663         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4665     def GetFocusedItem(*args
, **kwargs
): 
4666         """GetFocusedItem(self) -> long""" 
4667         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4669     def GetNextSelected(*args
, **kwargs
): 
4670         """GetNextSelected(self, long item) -> long""" 
4671         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4673     def GetFirstSelected(*args
, **kwargs
): 
4674         """GetFirstSelected(self) -> long""" 
4675         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4677     def IsSelected(*args
, **kwargs
): 
4678         """IsSelected(self, long index) -> bool""" 
4679         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4681     def SetColumnImage(*args
, **kwargs
): 
4682         """SetColumnImage(self, int col, int image)""" 
4683         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4685     def ClearColumnImage(*args
, **kwargs
): 
4686         """ClearColumnImage(self, int col)""" 
4687         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4690 class ListViewPtr(ListView
): 
4691     def __init__(self
, this
): 
4693         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4694         self
.__class
__ = ListView
 
4695 _controls_
.ListView_swigregister(ListViewPtr
) 
4697 def PreListView(*args
, **kwargs
): 
4698     """PreListView() -> ListView""" 
4699     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4703 #--------------------------------------------------------------------------- 
4705 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4706 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4707 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4708 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4709 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4710 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4711 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4712 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4713 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4714 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4715 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4716 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4717 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4718 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4719 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
4720 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
4721 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4722 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4723 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4724 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4725 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4726 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4727 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4728 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4729 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4730 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4731 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4732 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4733 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4734 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4735 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4736 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4737 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4738 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4739 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4740 #--------------------------------------------------------------------------- 
4742 class TreeItemId(object): 
4744         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4745     def __init__(self
, *args
, **kwargs
): 
4746         """__init__(self) -> TreeItemId""" 
4747         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
4748         self
.this 
= newobj
.this
 
4751     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
4754             if self
.thisown
: destroy(self
) 
4757     def IsOk(*args
, **kwargs
): 
4758         """IsOk(self) -> bool""" 
4759         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4761     def __eq__(*args
, **kwargs
): 
4762         """__eq__(self, TreeItemId other) -> bool""" 
4763         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4765     def __ne__(*args
, **kwargs
): 
4766         """__ne__(self, TreeItemId other) -> bool""" 
4767         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4769     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4771     def __nonzero__(self
): return self
.IsOk()  
4773 class TreeItemIdPtr(TreeItemId
): 
4774     def __init__(self
, this
): 
4776         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4777         self
.__class
__ = TreeItemId
 
4778 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
4779 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4781 class TreeItemData(object): 
4783         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4784     def __init__(self
, *args
, **kwargs
): 
4785         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4786         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
4787         self
.this 
= newobj
.this
 
4790     def GetData(*args
, **kwargs
): 
4791         """GetData(self) -> PyObject""" 
4792         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4794     def SetData(*args
, **kwargs
): 
4795         """SetData(self, PyObject obj)""" 
4796         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4798     def GetId(*args
, **kwargs
): 
4799         """GetId(self) -> TreeItemId""" 
4800         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4802     def SetId(*args
, **kwargs
): 
4803         """SetId(self, TreeItemId id)""" 
4804         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4806     def Destroy(*args
, **kwargs
): 
4808         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4811 class TreeItemDataPtr(TreeItemData
): 
4812     def __init__(self
, this
): 
4814         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4815         self
.__class
__ = TreeItemData
 
4816 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
4818 #--------------------------------------------------------------------------- 
4820 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4821 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4822 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4823 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4824 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4825 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4826 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4827 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4828 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4829 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4830 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4831 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4832 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4833 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4834 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4835 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4836 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4837 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4838 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4839 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4840 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4841 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4842 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4843 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4844 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4845 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4846 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4847 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4848 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4849 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4850 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4851 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4852 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4853 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4854 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4855 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4856 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4857 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4858 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4859 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4861 class TreeEvent(_core
.NotifyEvent
): 
4863         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4864     def __init__(self
, *args
, **kwargs
): 
4865         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
4866         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
4867         self
.this 
= newobj
.this
 
4870     def GetItem(*args
, **kwargs
): 
4871         """GetItem(self) -> TreeItemId""" 
4872         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4874     def SetItem(*args
, **kwargs
): 
4875         """SetItem(self, TreeItemId item)""" 
4876         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4878     def GetOldItem(*args
, **kwargs
): 
4879         """GetOldItem(self) -> TreeItemId""" 
4880         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4882     def SetOldItem(*args
, **kwargs
): 
4883         """SetOldItem(self, TreeItemId item)""" 
4884         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4886     def GetPoint(*args
, **kwargs
): 
4887         """GetPoint(self) -> Point""" 
4888         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4890     def SetPoint(*args
, **kwargs
): 
4891         """SetPoint(self, Point pt)""" 
4892         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4894     def GetKeyEvent(*args
, **kwargs
): 
4895         """GetKeyEvent(self) -> KeyEvent""" 
4896         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4898     def GetKeyCode(*args
, **kwargs
): 
4899         """GetKeyCode(self) -> int""" 
4900         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4902     def SetKeyEvent(*args
, **kwargs
): 
4903         """SetKeyEvent(self, KeyEvent evt)""" 
4904         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4906     def GetLabel(*args
, **kwargs
): 
4907         """GetLabel(self) -> String""" 
4908         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4910     def SetLabel(*args
, **kwargs
): 
4911         """SetLabel(self, String label)""" 
4912         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4914     def IsEditCancelled(*args
, **kwargs
): 
4915         """IsEditCancelled(self) -> bool""" 
4916         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4918     def SetEditCanceled(*args
, **kwargs
): 
4919         """SetEditCanceled(self, bool editCancelled)""" 
4920         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4922     def SetToolTip(*args
, **kwargs
): 
4923         """SetToolTip(self, String toolTip)""" 
4924         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4927 class TreeEventPtr(TreeEvent
): 
4928     def __init__(self
, this
): 
4930         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4931         self
.__class
__ = TreeEvent
 
4932 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
4934 #--------------------------------------------------------------------------- 
4936 class TreeCtrl(_core
.Control
): 
4938         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4939     def __init__(self
, *args
, **kwargs
): 
4941         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4942             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4943             Validator validator=DefaultValidator,  
4944             String name=TreeCtrlNameStr) -> TreeCtrl 
4946         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
4947         self
.this 
= newobj
.this
 
4950         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4952     def Create(*args
, **kwargs
): 
4954         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4955             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4956             Validator validator=DefaultValidator,  
4957             String name=TreeCtrlNameStr) -> bool 
4959         Do the 2nd phase and create the GUI control. 
4961         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
4963     def _setCallbackInfo(*args
, **kwargs
): 
4964         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4965         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
4967     def GetCount(*args
, **kwargs
): 
4968         """GetCount(self) -> size_t""" 
4969         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
4971     def GetIndent(*args
, **kwargs
): 
4972         """GetIndent(self) -> unsigned int""" 
4973         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
4975     def SetIndent(*args
, **kwargs
): 
4976         """SetIndent(self, unsigned int indent)""" 
4977         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
4979     def GetSpacing(*args
, **kwargs
): 
4980         """GetSpacing(self) -> unsigned int""" 
4981         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
4983     def SetSpacing(*args
, **kwargs
): 
4984         """SetSpacing(self, unsigned int spacing)""" 
4985         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
4987     def GetImageList(*args
, **kwargs
): 
4988         """GetImageList(self) -> ImageList""" 
4989         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
4991     def GetStateImageList(*args
, **kwargs
): 
4992         """GetStateImageList(self) -> ImageList""" 
4993         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
4995     def SetImageList(*args
, **kwargs
): 
4996         """SetImageList(self, ImageList imageList)""" 
4997         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
4999     def SetStateImageList(*args
, **kwargs
): 
5000         """SetStateImageList(self, ImageList imageList)""" 
5001         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5003     def AssignImageList(*args
, **kwargs
): 
5004         """AssignImageList(self, ImageList imageList)""" 
5005         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5007     def AssignStateImageList(*args
, **kwargs
): 
5008         """AssignStateImageList(self, ImageList imageList)""" 
5009         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5011     def GetItemText(*args
, **kwargs
): 
5012         """GetItemText(self, TreeItemId item) -> String""" 
5013         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5015     def GetItemImage(*args
, **kwargs
): 
5016         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5017         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5019     def GetItemData(*args
, **kwargs
): 
5020         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5021         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5023     def GetItemPyData(*args
, **kwargs
): 
5024         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5025         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5027     GetPyData 
= GetItemPyData 
 
5028     def GetItemTextColour(*args
, **kwargs
): 
5029         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5030         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5032     def GetItemBackgroundColour(*args
, **kwargs
): 
5033         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5034         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5036     def GetItemFont(*args
, **kwargs
): 
5037         """GetItemFont(self, TreeItemId item) -> Font""" 
5038         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5040     def SetItemText(*args
, **kwargs
): 
5041         """SetItemText(self, TreeItemId item, String text)""" 
5042         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5044     def SetItemImage(*args
, **kwargs
): 
5045         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5046         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5048     def SetItemData(*args
, **kwargs
): 
5049         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5050         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5052     def SetItemPyData(*args
, **kwargs
): 
5053         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5054         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5056     SetPyData 
= SetItemPyData 
 
5057     def SetItemHasChildren(*args
, **kwargs
): 
5058         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5059         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5061     def SetItemBold(*args
, **kwargs
): 
5062         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5063         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5065     def SetItemTextColour(*args
, **kwargs
): 
5066         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5067         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5069     def SetItemBackgroundColour(*args
, **kwargs
): 
5070         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5071         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5073     def SetItemFont(*args
, **kwargs
): 
5074         """SetItemFont(self, TreeItemId item, Font font)""" 
5075         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5077     def IsVisible(*args
, **kwargs
): 
5078         """IsVisible(self, TreeItemId item) -> bool""" 
5079         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5081     def ItemHasChildren(*args
, **kwargs
): 
5082         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5083         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5085     def IsExpanded(*args
, **kwargs
): 
5086         """IsExpanded(self, TreeItemId item) -> bool""" 
5087         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5089     def IsSelected(*args
, **kwargs
): 
5090         """IsSelected(self, TreeItemId item) -> bool""" 
5091         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5093     def IsBold(*args
, **kwargs
): 
5094         """IsBold(self, TreeItemId item) -> bool""" 
5095         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5097     def GetChildrenCount(*args
, **kwargs
): 
5098         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5099         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5101     def GetRootItem(*args
, **kwargs
): 
5102         """GetRootItem(self) -> TreeItemId""" 
5103         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5105     def GetSelection(*args
, **kwargs
): 
5106         """GetSelection(self) -> TreeItemId""" 
5107         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5109     def GetSelections(*args
, **kwargs
): 
5110         """GetSelections(self) -> PyObject""" 
5111         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5113     def GetItemParent(*args
, **kwargs
): 
5114         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5115         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5117     def GetFirstChild(*args
, **kwargs
): 
5118         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5119         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5121     def GetNextChild(*args
, **kwargs
): 
5122         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5123         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5125     def GetLastChild(*args
, **kwargs
): 
5126         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5127         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5129     def GetNextSibling(*args
, **kwargs
): 
5130         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5131         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5133     def GetPrevSibling(*args
, **kwargs
): 
5134         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5135         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5137     def GetFirstVisibleItem(*args
, **kwargs
): 
5138         """GetFirstVisibleItem(self) -> TreeItemId""" 
5139         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5141     def GetNextVisible(*args
, **kwargs
): 
5142         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5143         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5145     def GetPrevVisible(*args
, **kwargs
): 
5146         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5147         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5149     def AddRoot(*args
, **kwargs
): 
5150         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5151         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5153     def PrependItem(*args
, **kwargs
): 
5155         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5156             TreeItemData data=None) -> TreeItemId 
5158         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5160     def InsertItem(*args
, **kwargs
): 
5162         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5163             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5165         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5167     def InsertItemBefore(*args
, **kwargs
): 
5169         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5170             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5172         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5174     def AppendItem(*args
, **kwargs
): 
5176         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5177             TreeItemData data=None) -> TreeItemId 
5179         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5181     def Delete(*args
, **kwargs
): 
5182         """Delete(self, TreeItemId item)""" 
5183         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5185     def DeleteChildren(*args
, **kwargs
): 
5186         """DeleteChildren(self, TreeItemId item)""" 
5187         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5189     def DeleteAllItems(*args
, **kwargs
): 
5190         """DeleteAllItems(self)""" 
5191         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5193     def Expand(*args
, **kwargs
): 
5194         """Expand(self, TreeItemId item)""" 
5195         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5197     def Collapse(*args
, **kwargs
): 
5198         """Collapse(self, TreeItemId item)""" 
5199         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5201     def CollapseAndReset(*args
, **kwargs
): 
5202         """CollapseAndReset(self, TreeItemId item)""" 
5203         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5205     def Toggle(*args
, **kwargs
): 
5206         """Toggle(self, TreeItemId item)""" 
5207         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5209     def Unselect(*args
, **kwargs
): 
5210         """Unselect(self)""" 
5211         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5213     def UnselectItem(*args
, **kwargs
): 
5214         """UnselectItem(self, TreeItemId item)""" 
5215         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5217     def UnselectAll(*args
, **kwargs
): 
5218         """UnselectAll(self)""" 
5219         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5221     def SelectItem(*args
, **kwargs
): 
5222         """SelectItem(self, TreeItemId item, bool select=True)""" 
5223         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5225     def ToggleItemSelection(*args
, **kwargs
): 
5226         """ToggleItemSelection(self, TreeItemId item)""" 
5227         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5229     def EnsureVisible(*args
, **kwargs
): 
5230         """EnsureVisible(self, TreeItemId item)""" 
5231         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5233     def ScrollTo(*args
, **kwargs
): 
5234         """ScrollTo(self, TreeItemId item)""" 
5235         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5237     def EditLabel(*args
, **kwargs
): 
5238         """EditLabel(self, TreeItemId item)""" 
5239         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5241     def GetEditControl(*args
, **kwargs
): 
5242         """GetEditControl(self) -> TextCtrl""" 
5243         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5245     def SortChildren(*args
, **kwargs
): 
5246         """SortChildren(self, TreeItemId item)""" 
5247         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5249     def HitTest(*args
, **kwargs
): 
5251         HitTest(Point point) -> (item, where) 
5253         Determine which item (if any) belongs the given point.  The coordinates 
5254         specified are relative to the client area of tree ctrl and the where return 
5255         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5258         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5260     def GetBoundingRect(*args
, **kwargs
): 
5261         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5262         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5264     def GetClassDefaultAttributes(*args
, **kwargs
): 
5266         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5268         Get the default attributes for this class.  This is useful if you want 
5269         to use the same font or colour in your own control as in a standard 
5270         control -- which is a much better idea than hard coding specific 
5271         colours or fonts which might look completely out of place on the 
5272         user's system, especially if it uses themes. 
5274         The variant parameter is only relevant under Mac currently and is 
5275         ignore under other platforms. Under Mac, it will change the size of 
5276         the returned font. See `wx.Window.SetWindowVariant` for more about 
5279         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5281     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5283 class TreeCtrlPtr(TreeCtrl
): 
5284     def __init__(self
, this
): 
5286         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5287         self
.__class
__ = TreeCtrl
 
5288 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5290 def PreTreeCtrl(*args
, **kwargs
): 
5291     """PreTreeCtrl() -> TreeCtrl""" 
5292     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5296 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5298     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5300     Get the default attributes for this class.  This is useful if you want 
5301     to use the same font or colour in your own control as in a standard 
5302     control -- which is a much better idea than hard coding specific 
5303     colours or fonts which might look completely out of place on the 
5304     user's system, especially if it uses themes. 
5306     The variant parameter is only relevant under Mac currently and is 
5307     ignore under other platforms. Under Mac, it will change the size of 
5308     the returned font. See `wx.Window.SetWindowVariant` for more about 
5311     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5313 #--------------------------------------------------------------------------- 
5315 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5316 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5317 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5318 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5319 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5320 class GenericDirCtrl(_core
.Control
): 
5322         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5323     def __init__(self
, *args
, **kwargs
): 
5325         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5326             Point pos=DefaultPosition, Size size=DefaultSize,  
5327             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5328             String filter=EmptyString,  
5329             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5331         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5332         self
.this 
= newobj
.this
 
5335         self
._setOORInfo
(self
) 
5337     def Create(*args
, **kwargs
): 
5339         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5340             Point pos=DefaultPosition, Size size=DefaultSize,  
5341             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5342             String filter=EmptyString,  
5343             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5345         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5347     def ExpandPath(*args
, **kwargs
): 
5348         """ExpandPath(self, String path) -> bool""" 
5349         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5351     def GetDefaultPath(*args
, **kwargs
): 
5352         """GetDefaultPath(self) -> String""" 
5353         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5355     def SetDefaultPath(*args
, **kwargs
): 
5356         """SetDefaultPath(self, String path)""" 
5357         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5359     def GetPath(*args
, **kwargs
): 
5360         """GetPath(self) -> String""" 
5361         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5363     def GetFilePath(*args
, **kwargs
): 
5364         """GetFilePath(self) -> String""" 
5365         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5367     def SetPath(*args
, **kwargs
): 
5368         """SetPath(self, String path)""" 
5369         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5371     def ShowHidden(*args
, **kwargs
): 
5372         """ShowHidden(self, bool show)""" 
5373         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5375     def GetShowHidden(*args
, **kwargs
): 
5376         """GetShowHidden(self) -> bool""" 
5377         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5379     def GetFilter(*args
, **kwargs
): 
5380         """GetFilter(self) -> String""" 
5381         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5383     def SetFilter(*args
, **kwargs
): 
5384         """SetFilter(self, String filter)""" 
5385         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5387     def GetFilterIndex(*args
, **kwargs
): 
5388         """GetFilterIndex(self) -> int""" 
5389         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5391     def SetFilterIndex(*args
, **kwargs
): 
5392         """SetFilterIndex(self, int n)""" 
5393         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5395     def GetRootId(*args
, **kwargs
): 
5396         """GetRootId(self) -> TreeItemId""" 
5397         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5399     def GetTreeCtrl(*args
, **kwargs
): 
5400         """GetTreeCtrl(self) -> TreeCtrl""" 
5401         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5403     def GetFilterListCtrl(*args
, **kwargs
): 
5404         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5405         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5407     def FindChild(*args
, **kwargs
): 
5409         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5411         Find the child that matches the first part of 'path'.  E.g. if a child 
5412         path is "/usr" and 'path' is "/usr/include" then the child for 
5413         /usr is returned.  If the path string has been used (we're at the 
5414         leaf), done is set to True. 
5417         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5419     def DoResize(*args
, **kwargs
): 
5420         """DoResize(self)""" 
5421         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5423     def ReCreateTree(*args
, **kwargs
): 
5424         """ReCreateTree(self)""" 
5425         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5428 class GenericDirCtrlPtr(GenericDirCtrl
): 
5429     def __init__(self
, this
): 
5431         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5432         self
.__class
__ = GenericDirCtrl
 
5433 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5434 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5436 def PreGenericDirCtrl(*args
, **kwargs
): 
5437     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5438     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5442 class DirFilterListCtrl(Choice
): 
5444         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5445     def __init__(self
, *args
, **kwargs
): 
5447         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5448             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5450         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5451         self
.this 
= newobj
.this
 
5454         self
._setOORInfo
(self
) 
5456     def Create(*args
, **kwargs
): 
5458         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5459             Size size=DefaultSize, long style=0) -> bool 
5461         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5463     def FillFilterList(*args
, **kwargs
): 
5464         """FillFilterList(self, String filter, int defaultFilter)""" 
5465         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5468 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5469     def __init__(self
, this
): 
5471         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5472         self
.__class
__ = DirFilterListCtrl
 
5473 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5475 def PreDirFilterListCtrl(*args
, **kwargs
): 
5476     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5477     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5481 #--------------------------------------------------------------------------- 
5483 class PyControl(_core
.Control
): 
5485         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5486     def __init__(self
, *args
, **kwargs
): 
5488         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5489             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5490             String name=ControlNameStr) -> PyControl 
5492         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5493         self
.this 
= newobj
.this
 
5496         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5498     def _setCallbackInfo(*args
, **kwargs
): 
5499         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5500         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5502     def SetBestSize(*args
, **kwargs
): 
5503         """SetBestSize(self, Size size)""" 
5504         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5506     def base_DoMoveWindow(*args
, **kwargs
): 
5507         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5508         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5510     def base_DoSetSize(*args
, **kwargs
): 
5511         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5512         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5514     def base_DoSetClientSize(*args
, **kwargs
): 
5515         """base_DoSetClientSize(self, int width, int height)""" 
5516         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5518     def base_DoSetVirtualSize(*args
, **kwargs
): 
5519         """base_DoSetVirtualSize(self, int x, int y)""" 
5520         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5522     def base_DoGetSize(*args
, **kwargs
): 
5523         """base_DoGetSize() -> (width, height)""" 
5524         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5526     def base_DoGetClientSize(*args
, **kwargs
): 
5527         """base_DoGetClientSize() -> (width, height)""" 
5528         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5530     def base_DoGetPosition(*args
, **kwargs
): 
5531         """base_DoGetPosition() -> (x,y)""" 
5532         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5534     def base_DoGetVirtualSize(*args
, **kwargs
): 
5535         """base_DoGetVirtualSize(self) -> Size""" 
5536         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5538     def base_DoGetBestSize(*args
, **kwargs
): 
5539         """base_DoGetBestSize(self) -> Size""" 
5540         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5542     def base_InitDialog(*args
, **kwargs
): 
5543         """base_InitDialog(self)""" 
5544         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5546     def base_TransferDataToWindow(*args
, **kwargs
): 
5547         """base_TransferDataToWindow(self) -> bool""" 
5548         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5550     def base_TransferDataFromWindow(*args
, **kwargs
): 
5551         """base_TransferDataFromWindow(self) -> bool""" 
5552         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5554     def base_Validate(*args
, **kwargs
): 
5555         """base_Validate(self) -> bool""" 
5556         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5558     def base_AcceptsFocus(*args
, **kwargs
): 
5559         """base_AcceptsFocus(self) -> bool""" 
5560         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5562     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5563         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5564         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5566     def base_GetMaxSize(*args
, **kwargs
): 
5567         """base_GetMaxSize(self) -> Size""" 
5568         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5570     def base_AddChild(*args
, **kwargs
): 
5571         """base_AddChild(self, Window child)""" 
5572         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5574     def base_RemoveChild(*args
, **kwargs
): 
5575         """base_RemoveChild(self, Window child)""" 
5576         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5578     def base_ShouldInheritColours(*args
, **kwargs
): 
5579         """base_ShouldInheritColours(self) -> bool""" 
5580         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5582     def base_ApplyParentThemeBackground(*args
, **kwargs
): 
5583         """base_ApplyParentThemeBackground(self, Colour c)""" 
5584         return _controls_
.PyControl_base_ApplyParentThemeBackground(*args
, **kwargs
) 
5586     def base_GetDefaultAttributes(*args
, **kwargs
): 
5587         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5588         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5591 class PyControlPtr(PyControl
): 
5592     def __init__(self
, this
): 
5594         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5595         self
.__class
__ = PyControl
 
5596 _controls_
.PyControl_swigregister(PyControlPtr
) 
5598 def PrePyControl(*args
, **kwargs
): 
5599     """PrePyControl() -> PyControl""" 
5600     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5604 #--------------------------------------------------------------------------- 
5606 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5607 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5608 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5609 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5610 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5611 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5612 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5613 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5615 class HelpEvent(_core
.CommandEvent
): 
5617     A help event is sent when the user has requested context-sensitive 
5618     help. This can either be caused by the application requesting 
5619     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5620     the system generating a WM_HELP message when the user pressed F1 or 
5621     clicked on the query button in a dialog caption. 
5623     A help event is sent to the window that the user clicked on, and is 
5624     propagated up the window hierarchy until the event is processed or 
5625     there are no more event handlers. The application should call 
5626     event.GetId to check the identity of the clicked-on window, and then 
5627     either show some suitable help or call event.Skip if the identifier is 
5628     unrecognised. Calling Skip is important because it allows wxWindows to 
5629     generate further events for ancestors of the clicked-on 
5630     window. Otherwise it would be impossible to show help for container 
5631     windows, since processing would stop after the first window found. 
5634         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5635     def __init__(self
, *args
, **kwargs
): 
5636         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5637         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5638         self
.this 
= newobj
.this
 
5641     def GetPosition(*args
, **kwargs
): 
5643         GetPosition(self) -> Point 
5645         Returns the left-click position of the mouse, in screen 
5646         coordinates. This allows the application to position the help 
5649         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5651     def SetPosition(*args
, **kwargs
): 
5653         SetPosition(self, Point pos) 
5655         Sets the left-click position of the mouse, in screen coordinates. 
5657         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5659     def GetLink(*args
, **kwargs
): 
5661         GetLink(self) -> String 
5663         Get an optional link to further help 
5665         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5667     def SetLink(*args
, **kwargs
): 
5669         SetLink(self, String link) 
5671         Set an optional link to further help 
5673         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5675     def GetTarget(*args
, **kwargs
): 
5677         GetTarget(self) -> String 
5679         Get an optional target to display help in. E.g. a window specification 
5681         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5683     def SetTarget(*args
, **kwargs
): 
5685         SetTarget(self, String target) 
5687         Set an optional target to display help in. E.g. a window specification 
5689         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5692 class HelpEventPtr(HelpEvent
): 
5693     def __init__(self
, this
): 
5695         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5696         self
.__class
__ = HelpEvent
 
5697 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
5699 class ContextHelp(_core
.Object
): 
5701     This class changes the cursor to a query and puts the application into 
5702     a 'context-sensitive help mode'. When the user left-clicks on a window 
5703     within the specified window, a ``EVT_HELP`` event is sent to that 
5704     control, and the application may respond to it by popping up some 
5707     There are a couple of ways to invoke this behaviour implicitly: 
5709         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5710           (Windows only). This will put a question mark in the titlebar, 
5711           and Windows will put the application into context-sensitive help 
5712           mode automatically, with further programming. 
5714         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5715           to create a context help object. Normally you will write your 
5716           application so that this button is only added to a dialog for 
5717           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5720     :see: `wx.ContextHelpButton` 
5724         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5725     def __init__(self
, *args
, **kwargs
): 
5727         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5729         Constructs a context help object, calling BeginContextHelp if doNow is 
5732         If window is None, the top window is used. 
5734         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
5735         self
.this 
= newobj
.this
 
5738     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
5741             if self
.thisown
: destroy(self
) 
5744     def BeginContextHelp(*args
, **kwargs
): 
5746         BeginContextHelp(self, Window window=None) -> bool 
5748         Puts the application into context-sensitive help mode. window is the 
5749         window which will be used to catch events; if NULL, the top window 
5752         Returns true if the application was successfully put into 
5753         context-sensitive help mode. This function only returns when the event 
5756         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5758     def EndContextHelp(*args
, **kwargs
): 
5760         EndContextHelp(self) -> bool 
5762         Ends context-sensitive help mode. Not normally called by the 
5765         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5768 class ContextHelpPtr(ContextHelp
): 
5769     def __init__(self
, this
): 
5771         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5772         self
.__class
__ = ContextHelp
 
5773 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
5775 class ContextHelpButton(BitmapButton
): 
5777     Instances of this class may be used to add a question mark button that 
5778     when pressed, puts the application into context-help mode. It does 
5779     this by creating a wx.ContextHelp object which itself generates a 
5780     ``EVT_HELP`` event when the user clicks on a window. 
5782     On Windows, you may add a question-mark icon to a dialog by use of the 
5783     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5784     will have to add a button explicitly, usually next to OK, Cancel or 
5787     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5791         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5792     def __init__(self
, *args
, **kwargs
): 
5794         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5795             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5797         Constructor, creating and showing a context help button. 
5799         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
5800         self
.this 
= newobj
.this
 
5803         self
._setOORInfo
(self
) 
5806 class ContextHelpButtonPtr(ContextHelpButton
): 
5807     def __init__(self
, this
): 
5809         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5810         self
.__class
__ = ContextHelpButton
 
5811 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
5813 class HelpProvider(object): 
5815     wx.HelpProvider is an abstract class used by a program 
5816     implementing context-sensitive help to show the help text for the 
5819     The current help provider must be explicitly set by the 
5820     application using wx.HelpProvider.Set(). 
5822     def __init__(self
): raise RuntimeError, "No constructor defined" 
5824         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5825     def Set(*args
, **kwargs
): 
5827         Set(HelpProvider helpProvider) -> HelpProvider 
5829         Sset the current, application-wide help provider. Returns the previous 
5830         one.  Unlike some other classes, the help provider is not created on 
5831         demand. This must be explicitly done by the application. 
5833         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5835     Set 
= staticmethod(Set
) 
5836     def Get(*args
, **kwargs
): 
5838         Get() -> HelpProvider 
5840         Return the current application-wide help provider. 
5842         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5844     Get 
= staticmethod(Get
) 
5845     def GetHelp(*args
, **kwargs
): 
5847         GetHelp(self, Window window) -> String 
5849         Gets the help string for this window. Its interpretation is dependent 
5850         on the help provider except that empty string always means that no 
5851         help is associated with the window. 
5853         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5855     def ShowHelp(*args
, **kwargs
): 
5857         ShowHelp(self, Window window) -> bool 
5859         Shows help for the given window. Uses GetHelp internally if 
5860         applicable. Returns True if it was done, or False if no help was 
5861         available for this window. 
5863         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5865     def AddHelp(*args
, **kwargs
): 
5867         AddHelp(self, Window window, String text) 
5869         Associates the text with the given window. 
5871         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5873     def AddHelpById(*args
, **kwargs
): 
5875         AddHelpById(self, int id, String text) 
5877         This version associates the given text with all windows with this 
5878         id. May be used to set the same help string for all Cancel buttons in 
5879         the application, for example. 
5881         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5883     def RemoveHelp(*args
, **kwargs
): 
5885         RemoveHelp(self, Window window) 
5887         Removes the association between the window pointer and the help 
5888         text. This is called by the wx.Window destructor. Without this, the 
5889         table of help strings will fill up and when window pointers are 
5890         reused, the wrong help string will be found. 
5892         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5894     def Destroy(*args
, **kwargs
): 
5896         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
5899 class HelpProviderPtr(HelpProvider
): 
5900     def __init__(self
, this
): 
5902         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5903         self
.__class
__ = HelpProvider
 
5904 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
5906 def HelpProvider_Set(*args
, **kwargs
): 
5908     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
5910     Sset the current, application-wide help provider. Returns the previous 
5911     one.  Unlike some other classes, the help provider is not created on 
5912     demand. This must be explicitly done by the application. 
5914     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5916 def HelpProvider_Get(*args
, **kwargs
): 
5918     HelpProvider_Get() -> HelpProvider 
5920     Return the current application-wide help provider. 
5922     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5924 class SimpleHelpProvider(HelpProvider
): 
5926     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5927     supports only plain text help strings, and shows the string associated 
5928     with the control (if any) in a tooltip. 
5931         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5932     def __init__(self
, *args
, **kwargs
): 
5934         __init__(self) -> SimpleHelpProvider 
5936         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5937         supports only plain text help strings, and shows the string associated 
5938         with the control (if any) in a tooltip. 
5940         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
5941         self
.this 
= newobj
.this
 
5945 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
5946     def __init__(self
, this
): 
5948         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5949         self
.__class
__ = SimpleHelpProvider
 
5950 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
5952 #--------------------------------------------------------------------------- 
5954 class DragImage(_core
.Object
): 
5956         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5957     def __init__(self
, *args
, **kwargs
): 
5958         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
5959         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
5960         self
.this 
= newobj
.this
 
5963     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
5966             if self
.thisown
: destroy(self
) 
5969     def SetBackingBitmap(*args
, **kwargs
): 
5970         """SetBackingBitmap(self, Bitmap bitmap)""" 
5971         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
5973     def BeginDrag(*args
, **kwargs
): 
5975         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
5976             Rect rect=None) -> bool 
5978         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
5980     def BeginDragBounded(*args
, **kwargs
): 
5981         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
5982         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
5984     def EndDrag(*args
, **kwargs
): 
5985         """EndDrag(self) -> bool""" 
5986         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
5988     def Move(*args
, **kwargs
): 
5989         """Move(self, Point pt) -> bool""" 
5990         return _controls_
.DragImage_Move(*args
, **kwargs
) 
5992     def Show(*args
, **kwargs
): 
5993         """Show(self) -> bool""" 
5994         return _controls_
.DragImage_Show(*args
, **kwargs
) 
5996     def Hide(*args
, **kwargs
): 
5997         """Hide(self) -> bool""" 
5998         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6000     def GetImageRect(*args
, **kwargs
): 
6001         """GetImageRect(self, Point pos) -> Rect""" 
6002         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6004     def DoDrawImage(*args
, **kwargs
): 
6005         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6006         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6008     def UpdateBackingFromWindow(*args
, **kwargs
): 
6009         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6010         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6012     def RedrawImage(*args
, **kwargs
): 
6013         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6014         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6017 class DragImagePtr(DragImage
): 
6018     def __init__(self
, this
): 
6020         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6021         self
.__class
__ = DragImage
 
6022 _controls_
.DragImage_swigregister(DragImagePtr
) 
6024 def DragIcon(*args
, **kwargs
): 
6025     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6026     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6030 def DragString(*args
, **kwargs
): 
6031     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6032     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6036 def DragTreeItem(*args
, **kwargs
): 
6037     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6038     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6042 def DragListItem(*args
, **kwargs
): 
6043     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6044     val 
= _controls_
.new_DragListItem(*args
, **kwargs
)