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.  The preferred way to create standard 
  32         buttons is to use a standard ID and an empty label.  In this case 
  33         wxWigets will automatically use a stock label that coresponds to the 
  34         ID given.  In additon, the button will be decorated with stock icons 
  37         newobj 
= _controls_
.new_Button(*args
, **kwargs
) 
  38         self
.this 
= newobj
.this
 
  41         self
._setOORInfo
(self
) 
  43     def Create(*args
, **kwargs
): 
  45         Create(self, Window parent, int id=-1, String label=EmptyString,  
  46             Point pos=DefaultPosition, Size size=DefaultSize,  
  47             long style=0, Validator validator=DefaultValidator,  
  48             String name=ButtonNameStr) -> bool 
  50         Acutally create the GUI Button for 2-phase creation. 
  52         return _controls_
.Button_Create(*args
, **kwargs
) 
  54     def SetDefault(*args
, **kwargs
): 
  58         This sets the button to be the default item for the panel or dialog box. 
  60         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
  62     def GetDefaultSize(*args
, **kwargs
): 
  64         GetDefaultSize() -> Size 
  66         Returns the default button size for this platform. 
  68         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
  70     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
  71     def GetClassDefaultAttributes(*args
, **kwargs
): 
  73         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
  75         Get the default attributes for this class.  This is useful if you want 
  76         to use the same font or colour in your own control as in a standard 
  77         control -- which is a much better idea than hard coding specific 
  78         colours or fonts which might look completely out of place on the 
  79         user's system, especially if it uses themes. 
  81         The variant parameter is only relevant under Mac currently and is 
  82         ignore under other platforms. Under Mac, it will change the size of 
  83         the returned font. See `wx.Window.SetWindowVariant` for more about 
  86         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
  88     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
  90 class ButtonPtr(Button
): 
  91     def __init__(self
, this
): 
  93         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  94         self
.__class
__ = Button
 
  95 _controls_
.Button_swigregister(ButtonPtr
) 
  96 cvar 
= _controls_
.cvar
 
  97 ButtonNameStr 
= cvar
.ButtonNameStr
 
  99 def PreButton(*args
, **kwargs
): 
 101     PreButton() -> Button 
 103     Precreate a Button for 2-phase creation. 
 105     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 109 def Button_GetDefaultSize(*args
, **kwargs
): 
 111     Button_GetDefaultSize() -> Size 
 113     Returns the default button size for this platform. 
 115     return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 117 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 119     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 121     Get the default attributes for this class.  This is useful if you want 
 122     to use the same font or colour in your own control as in a standard 
 123     control -- which is a much better idea than hard coding specific 
 124     colours or fonts which might look completely out of place on the 
 125     user's system, especially if it uses themes. 
 127     The variant parameter is only relevant under Mac currently and is 
 128     ignore under other platforms. Under Mac, it will change the size of 
 129     the returned font. See `wx.Window.SetWindowVariant` for more about 
 132     return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 134 class BitmapButton(Button
): 
 136     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 137     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 138     the application needs more control, additional bitmaps for the selected state, 
 139     unpressed focused state, and greyed-out state may be supplied. 
 142         return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 143     def __init__(self
, *args
, **kwargs
): 
 145         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 146             Point pos=DefaultPosition, Size size=DefaultSize,  
 147             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 148             String name=ButtonNameStr) -> BitmapButton 
 150         Create and show a button with a bitmap for the label. 
 152         newobj 
= _controls_
.new_BitmapButton(*args
, **kwargs
) 
 153         self
.this 
= newobj
.this
 
 156         self
._setOORInfo
(self
) 
 158     def Create(*args
, **kwargs
): 
 160         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 161             Point pos=DefaultPosition, Size size=DefaultSize,  
 162             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 163             String name=ButtonNameStr) -> bool 
 165         Acutally create the GUI BitmapButton for 2-phase creation. 
 167         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 169     def GetBitmapLabel(*args
, **kwargs
): 
 171         GetBitmapLabel(self) -> Bitmap 
 173         Returns the label bitmap (the one passed to the constructor). 
 175         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 177     def GetBitmapDisabled(*args
, **kwargs
): 
 179         GetBitmapDisabled(self) -> Bitmap 
 181         Returns the bitmap for the disabled state. 
 183         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 185     def GetBitmapFocus(*args
, **kwargs
): 
 187         GetBitmapFocus(self) -> Bitmap 
 189         Returns the bitmap for the focused state. 
 191         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 193     def GetBitmapSelected(*args
, **kwargs
): 
 195         GetBitmapSelected(self) -> Bitmap 
 197         Returns the bitmap for the selected state. 
 199         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 201     def SetBitmapDisabled(*args
, **kwargs
): 
 203         SetBitmapDisabled(self, Bitmap bitmap) 
 205         Sets the bitmap for the disabled button appearance. 
 207         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 209     def SetBitmapFocus(*args
, **kwargs
): 
 211         SetBitmapFocus(self, Bitmap bitmap) 
 213         Sets the bitmap for the button appearance when it has the keyboard focus. 
 215         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 217     def SetBitmapSelected(*args
, **kwargs
): 
 219         SetBitmapSelected(self, Bitmap bitmap) 
 221         Sets the bitmap for the selected (depressed) button appearance. 
 223         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 225     def SetBitmapLabel(*args
, **kwargs
): 
 227         SetBitmapLabel(self, Bitmap bitmap) 
 229         Sets the bitmap label for the button.  This is the bitmap used for the 
 230         unselected state, and for all other states if no other bitmaps are provided. 
 232         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 234     def SetMargins(*args
, **kwargs
): 
 235         """SetMargins(self, int x, int y)""" 
 236         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 238     def GetMarginX(*args
, **kwargs
): 
 239         """GetMarginX(self) -> int""" 
 240         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 242     def GetMarginY(*args
, **kwargs
): 
 243         """GetMarginY(self) -> int""" 
 244         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 247 class BitmapButtonPtr(BitmapButton
): 
 248     def __init__(self
, this
): 
 250         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 251         self
.__class
__ = BitmapButton
 
 252 _controls_
.BitmapButton_swigregister(BitmapButtonPtr
) 
 254 def PreBitmapButton(*args
, **kwargs
): 
 256     PreBitmapButton() -> BitmapButton 
 258     Precreate a BitmapButton for 2-phase creation. 
 260     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 264 #--------------------------------------------------------------------------- 
 266 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 267 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 268 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 269 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 270 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 271 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 272 class CheckBox(_core
.Control
): 
 274     A checkbox is a labelled box which by default is either on (the 
 275     checkmark is visible) or off (no checkmark). Optionally (When the 
 276     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 277     mixed or undetermined state. Often this is used as a "Does Not 
 281         return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 282     def __init__(self
, *args
, **kwargs
): 
 284         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 285             Point pos=DefaultPosition, Size size=DefaultSize,  
 286             long style=0, Validator validator=DefaultValidator,  
 287             String name=CheckBoxNameStr) -> CheckBox 
 289         Creates and shows a CheckBox control 
 291         newobj 
= _controls_
.new_CheckBox(*args
, **kwargs
) 
 292         self
.this 
= newobj
.this
 
 295         self
._setOORInfo
(self
) 
 297     def Create(*args
, **kwargs
): 
 299         Create(self, Window parent, int id=-1, String label=EmptyString,  
 300             Point pos=DefaultPosition, Size size=DefaultSize,  
 301             long style=0, Validator validator=DefaultValidator,  
 302             String name=CheckBoxNameStr) -> bool 
 304         Actually create the GUI CheckBox for 2-phase creation. 
 306         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 308     def GetValue(*args
, **kwargs
): 
 310         GetValue(self) -> bool 
 312         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 315         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 317     def IsChecked(*args
, **kwargs
): 
 319         IsChecked(self) -> bool 
 321         Similar to GetValue, but raises an exception if it is not a 2-state 
 324         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 326     def SetValue(*args
, **kwargs
): 
 328         SetValue(self, bool state) 
 330         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 333         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 335     def Get3StateValue(*args
, **kwargs
): 
 337         Get3StateValue(self) -> int 
 339         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 340         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 341         the undetermined state.  Raises an exceptiion when the function is 
 342         used with a 2-state CheckBox. 
 344         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 346     def Set3StateValue(*args
, **kwargs
): 
 348         Set3StateValue(self, int state) 
 350         Sets the CheckBox to the given state.  The state parameter can be one 
 351         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 352         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 353         exception when the CheckBox is a 2-state checkbox and setting the 
 354         state to wx.CHK_UNDETERMINED. 
 356         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 358     def Is3State(*args
, **kwargs
): 
 360         Is3State(self) -> bool 
 362         Returns whether or not the CheckBox is a 3-state CheckBox. 
 364         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 366     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 368         Is3rdStateAllowedForUser(self) -> bool 
 370         Returns whether or not the user can set the CheckBox to the third 
 373         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 375     def GetClassDefaultAttributes(*args
, **kwargs
): 
 377         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 379         Get the default attributes for this class.  This is useful if you want 
 380         to use the same font or colour in your own control as in a standard 
 381         control -- which is a much better idea than hard coding specific 
 382         colours or fonts which might look completely out of place on the 
 383         user's system, especially if it uses themes. 
 385         The variant parameter is only relevant under Mac currently and is 
 386         ignore under other platforms. Under Mac, it will change the size of 
 387         the returned font. See `wx.Window.SetWindowVariant` for more about 
 390         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 392     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 394 class CheckBoxPtr(CheckBox
): 
 395     def __init__(self
, this
): 
 397         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 398         self
.__class
__ = CheckBox
 
 399 _controls_
.CheckBox_swigregister(CheckBoxPtr
) 
 400 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 402 def PreCheckBox(*args
, **kwargs
): 
 404     PreCheckBox() -> CheckBox 
 406     Precreate a CheckBox for 2-phase creation. 
 408     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 412 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 414     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 416     Get the default attributes for this class.  This is useful if you want 
 417     to use the same font or colour in your own control as in a standard 
 418     control -- which is a much better idea than hard coding specific 
 419     colours or fonts which might look completely out of place on the 
 420     user's system, especially if it uses themes. 
 422     The variant parameter is only relevant under Mac currently and is 
 423     ignore under other platforms. Under Mac, it will change the size of 
 424     the returned font. See `wx.Window.SetWindowVariant` for more about 
 427     return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 429 #--------------------------------------------------------------------------- 
 431 class Choice(_core
.ControlWithItems
): 
 433     A Choice control is used to select one of a list of strings. 
 434     Unlike a `wx.ListBox`, only the selection is visible until the 
 435     user pulls down the menu of choices. 
 438         return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 439     def __init__(self
, *args
, **kwargs
): 
 441         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 442             List choices=[], long style=0, Validator validator=DefaultValidator, 
 443             String name=ChoiceNameStr) -> Choice 
 445         Create and show a Choice control 
 447         newobj 
= _controls_
.new_Choice(*args
, **kwargs
) 
 448         self
.this 
= newobj
.this
 
 451         self
._setOORInfo
(self
) 
 453     def Create(*args
, **kwargs
): 
 455         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 456             List choices=[], long style=0, Validator validator=DefaultValidator, 
 457             String name=ChoiceNameStr) -> bool 
 459         Actually create the GUI Choice control for 2-phase creation 
 461         return _controls_
.Choice_Create(*args
, **kwargs
) 
 463     def SetSelection(*args
, **kwargs
): 
 465         SetSelection(self, int n) 
 467         Select the n'th item (zero based) in the list. 
 469         return _controls_
.Choice_SetSelection(*args
, **kwargs
) 
 471     def SetStringSelection(*args
, **kwargs
): 
 473         SetStringSelection(self, String string) -> bool 
 475         Select the item with the specifed string 
 477         return _controls_
.Choice_SetStringSelection(*args
, **kwargs
) 
 479     def SetString(*args
, **kwargs
): 
 481         SetString(self, int n, String string) 
 483         Set the label for the n'th item (zero based) in the list. 
 485         return _controls_
.Choice_SetString(*args
, **kwargs
) 
 487     Select 
= SetSelection 
 
 488     def GetClassDefaultAttributes(*args
, **kwargs
): 
 490         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 492         Get the default attributes for this class.  This is useful if you want 
 493         to use the same font or colour in your own control as in a standard 
 494         control -- which is a much better idea than hard coding specific 
 495         colours or fonts which might look completely out of place on the 
 496         user's system, especially if it uses themes. 
 498         The variant parameter is only relevant under Mac currently and is 
 499         ignore under other platforms. Under Mac, it will change the size of 
 500         the returned font. See `wx.Window.SetWindowVariant` for more about 
 503         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 505     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 507 class ChoicePtr(Choice
): 
 508     def __init__(self
, this
): 
 510         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 511         self
.__class
__ = Choice
 
 512 _controls_
.Choice_swigregister(ChoicePtr
) 
 513 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 515 def PreChoice(*args
, **kwargs
): 
 517     PreChoice() -> Choice 
 519     Precreate a Choice control for 2-phase creation. 
 521     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 525 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 527     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 529     Get the default attributes for this class.  This is useful if you want 
 530     to use the same font or colour in your own control as in a standard 
 531     control -- which is a much better idea than hard coding specific 
 532     colours or fonts which might look completely out of place on the 
 533     user's system, especially if it uses themes. 
 535     The variant parameter is only relevant under Mac currently and is 
 536     ignore under other platforms. Under Mac, it will change the size of 
 537     the returned font. See `wx.Window.SetWindowVariant` for more about 
 540     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 542 #--------------------------------------------------------------------------- 
 544 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 546     A combobox is like a combination of an edit control and a 
 547     listbox. It can be displayed as static list with editable or 
 548     read-only text field; or a drop-down list with text field. 
 550     A combobox permits a single selection only. Combobox items are 
 554         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 555     def __init__(self
, *args
, **kwargs
): 
 557         __init__(Window parent, int id, String value=EmptyString, 
 558             Point pos=DefaultPosition, Size size=DefaultSize, 
 559             List choices=[], long style=0, Validator validator=DefaultValidator, 
 560             String name=ComboBoxNameStr) -> ComboBox 
 562         Constructor, creates and shows a ComboBox control. 
 564         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 565         self
.this 
= newobj
.this
 
 568         self
._setOORInfo
(self
) 
 570     def Create(*args
, **kwargs
): 
 572         Create(Window parent, int id, String value=EmptyString, 
 573             Point pos=DefaultPosition, Size size=DefaultSize, 
 574             List choices=[], long style=0, Validator validator=DefaultValidator, 
 575             String name=ChoiceNameStr) -> bool 
 577         Actually create the GUI wxComboBox control for 2-phase creation 
 579         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 581     def GetValue(*args
, **kwargs
): 
 583         GetValue(self) -> String 
 585         Returns the current value in the combobox text field. 
 587         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 589     def SetValue(*args
, **kwargs
): 
 590         """SetValue(self, String value)""" 
 591         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 593     def Copy(*args
, **kwargs
): 
 597         Copies the selected text to the clipboard. 
 599         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 601     def Cut(*args
, **kwargs
): 
 605         Copies the selected text to the clipboard and removes the selection. 
 607         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 609     def Paste(*args
, **kwargs
): 
 613         Pastes text from the clipboard to the text field. 
 615         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 617     def SetInsertionPoint(*args
, **kwargs
): 
 619         SetInsertionPoint(self, long pos) 
 621         Sets the insertion point in the combobox text field. 
 623         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 625     def GetInsertionPoint(*args
, **kwargs
): 
 627         GetInsertionPoint(self) -> long 
 629         Returns the insertion point for the combobox's text field. 
 631         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 633     def GetLastPosition(*args
, **kwargs
): 
 635         GetLastPosition(self) -> long 
 637         Returns the last position in the combobox text field. 
 639         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 641     def Replace(*args
, **kwargs
): 
 643         Replace(self, long from, long to, String value) 
 645         Replaces the text between two positions with the given text, in the 
 648         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 650     def SetSelection(*args
, **kwargs
): 
 652         SetSelection(self, int n) 
 654         Sets the item at index 'n' to be the selected item. 
 656         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 658     def SetMark(*args
, **kwargs
): 
 660         SetMark(self, long from, long to) 
 662         Selects the text between the two positions in the combobox text field. 
 664         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 666     def SetStringSelection(*args
, **kwargs
): 
 668         SetStringSelection(self, String string) -> bool 
 670         Select the item with the specifed string 
 672         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 674     def SetString(*args
, **kwargs
): 
 676         SetString(self, int n, String string) 
 678         Set the label for the n'th item (zero based) in the list. 
 680         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 682     def SetEditable(*args
, **kwargs
): 
 683         """SetEditable(self, bool editable)""" 
 684         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 686     def SetInsertionPointEnd(*args
, **kwargs
): 
 688         SetInsertionPointEnd(self) 
 690         Sets the insertion point at the end of the combobox text field. 
 692         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 694     def Remove(*args
, **kwargs
): 
 696         Remove(self, long from, long to) 
 698         Removes the text between the two positions in the combobox text field. 
 700         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 702     def GetClassDefaultAttributes(*args
, **kwargs
): 
 704         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 706         Get the default attributes for this class.  This is useful if you want 
 707         to use the same font or colour in your own control as in a standard 
 708         control -- which is a much better idea than hard coding specific 
 709         colours or fonts which might look completely out of place on the 
 710         user's system, especially if it uses themes. 
 712         The variant parameter is only relevant under Mac currently and is 
 713         ignore under other platforms. Under Mac, it will change the size of 
 714         the returned font. See `wx.Window.SetWindowVariant` for more about 
 717         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 719     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 721 class ComboBoxPtr(ComboBox
): 
 722     def __init__(self
, this
): 
 724         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 725         self
.__class
__ = ComboBox
 
 726 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 727 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 729 def PreComboBox(*args
, **kwargs
): 
 731     PreComboBox() -> ComboBox 
 733     Precreate a ComboBox control for 2-phase creation. 
 735     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 739 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 741     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 743     Get the default attributes for this class.  This is useful if you want 
 744     to use the same font or colour in your own control as in a standard 
 745     control -- which is a much better idea than hard coding specific 
 746     colours or fonts which might look completely out of place on the 
 747     user's system, especially if it uses themes. 
 749     The variant parameter is only relevant under Mac currently and is 
 750     ignore under other platforms. Under Mac, it will change the size of 
 751     the returned font. See `wx.Window.SetWindowVariant` for more about 
 754     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 756 #--------------------------------------------------------------------------- 
 758 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 759 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 760 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 761 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 762 class Gauge(_core
.Control
): 
 764         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 765     def __init__(self
, *args
, **kwargs
): 
 767         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 768             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 769             Validator validator=DefaultValidator,  
 770             String name=GaugeNameStr) -> Gauge 
 772         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 773         self
.this 
= newobj
.this
 
 776         self
._setOORInfo
(self
) 
 778     def Create(*args
, **kwargs
): 
 780         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 781             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 782             Validator validator=DefaultValidator,  
 783             String name=GaugeNameStr) -> bool 
 785         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 787     def SetRange(*args
, **kwargs
): 
 788         """SetRange(self, int range)""" 
 789         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 791     def GetRange(*args
, **kwargs
): 
 792         """GetRange(self) -> int""" 
 793         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 795     def SetValue(*args
, **kwargs
): 
 796         """SetValue(self, int pos)""" 
 797         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 799     def GetValue(*args
, **kwargs
): 
 800         """GetValue(self) -> int""" 
 801         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 803     def IsVertical(*args
, **kwargs
): 
 804         """IsVertical(self) -> bool""" 
 805         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 807     def SetShadowWidth(*args
, **kwargs
): 
 808         """SetShadowWidth(self, int w)""" 
 809         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 811     def GetShadowWidth(*args
, **kwargs
): 
 812         """GetShadowWidth(self) -> int""" 
 813         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 815     def SetBezelFace(*args
, **kwargs
): 
 816         """SetBezelFace(self, int w)""" 
 817         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 819     def GetBezelFace(*args
, **kwargs
): 
 820         """GetBezelFace(self) -> int""" 
 821         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 823     def GetClassDefaultAttributes(*args
, **kwargs
): 
 825         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 827         Get the default attributes for this class.  This is useful if you want 
 828         to use the same font or colour in your own control as in a standard 
 829         control -- which is a much better idea than hard coding specific 
 830         colours or fonts which might look completely out of place on the 
 831         user's system, especially if it uses themes. 
 833         The variant parameter is only relevant under Mac currently and is 
 834         ignore under other platforms. Under Mac, it will change the size of 
 835         the returned font. See `wx.Window.SetWindowVariant` for more about 
 838         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 840     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 842 class GaugePtr(Gauge
): 
 843     def __init__(self
, this
): 
 845         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 846         self
.__class
__ = Gauge
 
 847 _controls_
.Gauge_swigregister(GaugePtr
) 
 848 GaugeNameStr 
= cvar
.GaugeNameStr
 
 850 def PreGauge(*args
, **kwargs
): 
 851     """PreGauge() -> Gauge""" 
 852     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 856 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 858     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 860     Get the default attributes for this class.  This is useful if you want 
 861     to use the same font or colour in your own control as in a standard 
 862     control -- which is a much better idea than hard coding specific 
 863     colours or fonts which might look completely out of place on the 
 864     user's system, especially if it uses themes. 
 866     The variant parameter is only relevant under Mac currently and is 
 867     ignore under other platforms. Under Mac, it will change the size of 
 868     the returned font. See `wx.Window.SetWindowVariant` for more about 
 871     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 873 #--------------------------------------------------------------------------- 
 875 class StaticBox(_core
.Control
): 
 877         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 878     def __init__(self
, *args
, **kwargs
): 
 880         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 881             Point pos=DefaultPosition, Size size=DefaultSize,  
 882             long style=0, String name=StaticBoxNameStr) -> StaticBox 
 884         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
 885         self
.this 
= newobj
.this
 
 888         self
._setOORInfo
(self
) 
 890     def Create(*args
, **kwargs
): 
 892         Create(self, Window parent, int id=-1, String label=EmptyString,  
 893             Point pos=DefaultPosition, Size size=DefaultSize,  
 894             long style=0, String name=StaticBoxNameStr) -> bool 
 896         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
 898     def GetClassDefaultAttributes(*args
, **kwargs
): 
 900         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 902         Get the default attributes for this class.  This is useful if you want 
 903         to use the same font or colour in your own control as in a standard 
 904         control -- which is a much better idea than hard coding specific 
 905         colours or fonts which might look completely out of place on the 
 906         user's system, especially if it uses themes. 
 908         The variant parameter is only relevant under Mac currently and is 
 909         ignore under other platforms. Under Mac, it will change the size of 
 910         the returned font. See `wx.Window.SetWindowVariant` for more about 
 913         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 915     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 917 class StaticBoxPtr(StaticBox
): 
 918     def __init__(self
, this
): 
 920         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 921         self
.__class
__ = StaticBox
 
 922 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
 923 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
 924 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
 925 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
 927 def PreStaticBox(*args
, **kwargs
): 
 928     """PreStaticBox() -> StaticBox""" 
 929     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
 933 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 935     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 937     Get the default attributes for this class.  This is useful if you want 
 938     to use the same font or colour in your own control as in a standard 
 939     control -- which is a much better idea than hard coding specific 
 940     colours or fonts which might look completely out of place on the 
 941     user's system, especially if it uses themes. 
 943     The variant parameter is only relevant under Mac currently and is 
 944     ignore under other platforms. Under Mac, it will change the size of 
 945     the returned font. See `wx.Window.SetWindowVariant` for more about 
 948     return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 950 #--------------------------------------------------------------------------- 
 952 class StaticLine(_core
.Control
): 
 954         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 955     def __init__(self
, *args
, **kwargs
): 
 957         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
 958             Size size=DefaultSize, long style=LI_HORIZONTAL,  
 959             String name=StaticTextNameStr) -> StaticLine 
 961         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
 962         self
.this 
= newobj
.this
 
 965         self
._setOORInfo
(self
) 
 967     def Create(*args
, **kwargs
): 
 969         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
 970             Size size=DefaultSize, long style=LI_HORIZONTAL,  
 971             String name=StaticTextNameStr) -> bool 
 973         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
 975     def IsVertical(*args
, **kwargs
): 
 976         """IsVertical(self) -> bool""" 
 977         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
 979     def GetDefaultSize(*args
, **kwargs
): 
 980         """GetDefaultSize() -> int""" 
 981         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
 983     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 984     def GetClassDefaultAttributes(*args
, **kwargs
): 
 986         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 988         Get the default attributes for this class.  This is useful if you want 
 989         to use the same font or colour in your own control as in a standard 
 990         control -- which is a much better idea than hard coding specific 
 991         colours or fonts which might look completely out of place on the 
 992         user's system, especially if it uses themes. 
 994         The variant parameter is only relevant under Mac currently and is 
 995         ignore under other platforms. Under Mac, it will change the size of 
 996         the returned font. See `wx.Window.SetWindowVariant` for more about 
 999         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1001     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1003 class StaticLinePtr(StaticLine
): 
1004     def __init__(self
, this
): 
1006         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1007         self
.__class
__ = StaticLine
 
1008 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1010 def PreStaticLine(*args
, **kwargs
): 
1011     """PreStaticLine() -> StaticLine""" 
1012     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1016 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1017     """StaticLine_GetDefaultSize() -> int""" 
1018     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1020 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1022     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1024     Get the default attributes for this class.  This is useful if you want 
1025     to use the same font or colour in your own control as in a standard 
1026     control -- which is a much better idea than hard coding specific 
1027     colours or fonts which might look completely out of place on the 
1028     user's system, especially if it uses themes. 
1030     The variant parameter is only relevant under Mac currently and is 
1031     ignore under other platforms. Under Mac, it will change the size of 
1032     the returned font. See `wx.Window.SetWindowVariant` for more about 
1035     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1037 #--------------------------------------------------------------------------- 
1039 class StaticText(_core
.Control
): 
1041         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1042     def __init__(self
, *args
, **kwargs
): 
1044         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1045             Point pos=DefaultPosition, Size size=DefaultSize,  
1046             long style=0, String name=StaticTextNameStr) -> StaticText 
1048         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1049         self
.this 
= newobj
.this
 
1052         self
._setOORInfo
(self
) 
1054     def Create(*args
, **kwargs
): 
1056         Create(self, Window parent, int id=-1, String label=EmptyString,  
1057             Point pos=DefaultPosition, Size size=DefaultSize,  
1058             long style=0, String name=StaticTextNameStr) -> bool 
1060         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1062     def GetClassDefaultAttributes(*args
, **kwargs
): 
1064         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1066         Get the default attributes for this class.  This is useful if you want 
1067         to use the same font or colour in your own control as in a standard 
1068         control -- which is a much better idea than hard coding specific 
1069         colours or fonts which might look completely out of place on the 
1070         user's system, especially if it uses themes. 
1072         The variant parameter is only relevant under Mac currently and is 
1073         ignore under other platforms. Under Mac, it will change the size of 
1074         the returned font. See `wx.Window.SetWindowVariant` for more about 
1077         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1079     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1081 class StaticTextPtr(StaticText
): 
1082     def __init__(self
, this
): 
1084         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1085         self
.__class
__ = StaticText
 
1086 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1088 def PreStaticText(*args
, **kwargs
): 
1089     """PreStaticText() -> StaticText""" 
1090     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1094 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1096     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1098     Get the default attributes for this class.  This is useful if you want 
1099     to use the same font or colour in your own control as in a standard 
1100     control -- which is a much better idea than hard coding specific 
1101     colours or fonts which might look completely out of place on the 
1102     user's system, especially if it uses themes. 
1104     The variant parameter is only relevant under Mac currently and is 
1105     ignore under other platforms. Under Mac, it will change the size of 
1106     the returned font. See `wx.Window.SetWindowVariant` for more about 
1109     return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1111 #--------------------------------------------------------------------------- 
1113 class StaticBitmap(_core
.Control
): 
1115         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1116     def __init__(self
, *args
, **kwargs
): 
1118         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1119             Point pos=DefaultPosition, Size size=DefaultSize,  
1120             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1122         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1123         self
.this 
= newobj
.this
 
1126         self
._setOORInfo
(self
) 
1128     def Create(*args
, **kwargs
): 
1130         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1131             Point pos=DefaultPosition, Size size=DefaultSize,  
1132             long style=0, String name=StaticBitmapNameStr) -> bool 
1134         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1136     def GetBitmap(*args
, **kwargs
): 
1137         """GetBitmap(self) -> Bitmap""" 
1138         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1140     def SetBitmap(*args
, **kwargs
): 
1141         """SetBitmap(self, Bitmap bitmap)""" 
1142         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1144     def SetIcon(*args
, **kwargs
): 
1145         """SetIcon(self, Icon icon)""" 
1146         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1148     def GetClassDefaultAttributes(*args
, **kwargs
): 
1150         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1152         Get the default attributes for this class.  This is useful if you want 
1153         to use the same font or colour in your own control as in a standard 
1154         control -- which is a much better idea than hard coding specific 
1155         colours or fonts which might look completely out of place on the 
1156         user's system, especially if it uses themes. 
1158         The variant parameter is only relevant under Mac currently and is 
1159         ignore under other platforms. Under Mac, it will change the size of 
1160         the returned font. See `wx.Window.SetWindowVariant` for more about 
1163         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1165     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1167 class StaticBitmapPtr(StaticBitmap
): 
1168     def __init__(self
, this
): 
1170         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1171         self
.__class
__ = StaticBitmap
 
1172 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1174 def PreStaticBitmap(*args
, **kwargs
): 
1175     """PreStaticBitmap() -> StaticBitmap""" 
1176     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1180 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1182     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1184     Get the default attributes for this class.  This is useful if you want 
1185     to use the same font or colour in your own control as in a standard 
1186     control -- which is a much better idea than hard coding specific 
1187     colours or fonts which might look completely out of place on the 
1188     user's system, especially if it uses themes. 
1190     The variant parameter is only relevant under Mac currently and is 
1191     ignore under other platforms. Under Mac, it will change the size of 
1192     the returned font. See `wx.Window.SetWindowVariant` for more about 
1195     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1197 #--------------------------------------------------------------------------- 
1199 class ListBox(_core
.ControlWithItems
): 
1201         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1202     def __init__(self
, *args
, **kwargs
): 
1204         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1205             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1206             long style=0, Validator validator=DefaultValidator,  
1207             String name=ListBoxNameStr) -> ListBox 
1209         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1210         self
.this 
= newobj
.this
 
1213         self
._setOORInfo
(self
) 
1215     def Create(*args
, **kwargs
): 
1217         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1218             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1219             long style=0, Validator validator=DefaultValidator,  
1220             String name=ListBoxNameStr) -> bool 
1222         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1224     def Insert(*args
, **kwargs
): 
1226         Insert(self, String item, int pos, PyObject clientData=None) 
1228         Insert an item into the control before the item at the ``pos`` index, 
1229         optionally associating some data object with the item. 
1231         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1233     def InsertItems(*args
, **kwargs
): 
1234         """InsertItems(self, wxArrayString items, int pos)""" 
1235         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1237     def Set(*args
, **kwargs
): 
1238         """Set(self, wxArrayString items)""" 
1239         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1241     def IsSelected(*args
, **kwargs
): 
1242         """IsSelected(self, int n) -> bool""" 
1243         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1245     def SetSelection(*args
, **kwargs
): 
1246         """SetSelection(self, int n, bool select=True)""" 
1247         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1249     def Select(*args
, **kwargs
): 
1253         Sets the item at index 'n' to be the selected item. 
1255         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1257     def Deselect(*args
, **kwargs
): 
1258         """Deselect(self, int n)""" 
1259         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1261     def DeselectAll(*args
, **kwargs
): 
1262         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1263         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1265     def SetStringSelection(*args
, **kwargs
): 
1266         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1267         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1269     def GetSelections(*args
, **kwargs
): 
1270         """GetSelections(self) -> PyObject""" 
1271         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1273     def SetFirstItem(*args
, **kwargs
): 
1274         """SetFirstItem(self, int n)""" 
1275         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1277     def SetFirstItemStr(*args
, **kwargs
): 
1278         """SetFirstItemStr(self, String s)""" 
1279         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1281     def EnsureVisible(*args
, **kwargs
): 
1282         """EnsureVisible(self, int n)""" 
1283         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1285     def AppendAndEnsureVisible(*args
, **kwargs
): 
1286         """AppendAndEnsureVisible(self, String s)""" 
1287         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1289     def IsSorted(*args
, **kwargs
): 
1290         """IsSorted(self) -> bool""" 
1291         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1293     def SetItemForegroundColour(*args
, **kwargs
): 
1294         """SetItemForegroundColour(self, int item, Colour c)""" 
1295         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1297     def SetItemBackgroundColour(*args
, **kwargs
): 
1298         """SetItemBackgroundColour(self, int item, Colour c)""" 
1299         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1301     def SetItemFont(*args
, **kwargs
): 
1302         """SetItemFont(self, int item, Font f)""" 
1303         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1305     def GetClassDefaultAttributes(*args
, **kwargs
): 
1307         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1309         Get the default attributes for this class.  This is useful if you want 
1310         to use the same font or colour in your own control as in a standard 
1311         control -- which is a much better idea than hard coding specific 
1312         colours or fonts which might look completely out of place on the 
1313         user's system, especially if it uses themes. 
1315         The variant parameter is only relevant under Mac currently and is 
1316         ignore under other platforms. Under Mac, it will change the size of 
1317         the returned font. See `wx.Window.SetWindowVariant` for more about 
1320         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1322     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1324 class ListBoxPtr(ListBox
): 
1325     def __init__(self
, this
): 
1327         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1328         self
.__class
__ = ListBox
 
1329 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1330 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1332 def PreListBox(*args
, **kwargs
): 
1333     """PreListBox() -> ListBox""" 
1334     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1338 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1340     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1342     Get the default attributes for this class.  This is useful if you want 
1343     to use the same font or colour in your own control as in a standard 
1344     control -- which is a much better idea than hard coding specific 
1345     colours or fonts which might look completely out of place on the 
1346     user's system, especially if it uses themes. 
1348     The variant parameter is only relevant under Mac currently and is 
1349     ignore under other platforms. Under Mac, it will change the size of 
1350     the returned font. See `wx.Window.SetWindowVariant` for more about 
1353     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1355 #--------------------------------------------------------------------------- 
1357 class CheckListBox(ListBox
): 
1359         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1360     def __init__(self
, *args
, **kwargs
): 
1362         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1363             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1364             long style=0, Validator validator=DefaultValidator,  
1365             String name=ListBoxNameStr) -> CheckListBox 
1367         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1368         self
.this 
= newobj
.this
 
1371         self
._setOORInfo
(self
) 
1373     def Create(*args
, **kwargs
): 
1375         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1376             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1377             long style=0, Validator validator=DefaultValidator,  
1378             String name=ListBoxNameStr) -> bool 
1380         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1382     def IsChecked(*args
, **kwargs
): 
1383         """IsChecked(self, int index) -> bool""" 
1384         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1386     def Check(*args
, **kwargs
): 
1387         """Check(self, int index, int check=True)""" 
1388         return _controls_
.CheckListBox_Check(*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 row, col coresponding to the character at the point given in 
1761         pixels. NB: pt is in device coords but is not adjusted for the client 
1762         area origin nor scrolling. 
1764         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1766     def HitTestPos(*args
, **kwargs
): 
1768         HitTestPos(Point pt) -> (result, position) 
1770         Find the character position in the text coresponding to the point 
1771         given in pixels. NB: pt is in device coords but is not adjusted for 
1772         the client area origin nor scrolling.  
1774         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1776     def Copy(*args
, **kwargs
): 
1778         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1780     def Cut(*args
, **kwargs
): 
1782         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1784     def Paste(*args
, **kwargs
): 
1786         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1788     def CanCopy(*args
, **kwargs
): 
1789         """CanCopy(self) -> bool""" 
1790         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1792     def CanCut(*args
, **kwargs
): 
1793         """CanCut(self) -> bool""" 
1794         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1796     def CanPaste(*args
, **kwargs
): 
1797         """CanPaste(self) -> bool""" 
1798         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1800     def Undo(*args
, **kwargs
): 
1802         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1804     def Redo(*args
, **kwargs
): 
1806         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1808     def CanUndo(*args
, **kwargs
): 
1809         """CanUndo(self) -> bool""" 
1810         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1812     def CanRedo(*args
, **kwargs
): 
1813         """CanRedo(self) -> bool""" 
1814         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1816     def SetInsertionPoint(*args
, **kwargs
): 
1817         """SetInsertionPoint(self, long pos)""" 
1818         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1820     def SetInsertionPointEnd(*args
, **kwargs
): 
1821         """SetInsertionPointEnd(self)""" 
1822         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1824     def GetInsertionPoint(*args
, **kwargs
): 
1825         """GetInsertionPoint(self) -> long""" 
1826         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1828     def GetLastPosition(*args
, **kwargs
): 
1829         """GetLastPosition(self) -> long""" 
1830         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1832     def SetSelection(*args
, **kwargs
): 
1833         """SetSelection(self, long from, long to)""" 
1834         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1836     def SelectAll(*args
, **kwargs
): 
1837         """SelectAll(self)""" 
1838         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
1840     def SetEditable(*args
, **kwargs
): 
1841         """SetEditable(self, bool editable)""" 
1842         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
1844     def write(*args
, **kwargs
): 
1845         """write(self, String text)""" 
1846         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
1848     def GetString(*args
, **kwargs
): 
1849         """GetString(self, long from, long to) -> String""" 
1850         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
1852     def GetClassDefaultAttributes(*args
, **kwargs
): 
1854         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1856         Get the default attributes for this class.  This is useful if you want 
1857         to use the same font or colour in your own control as in a standard 
1858         control -- which is a much better idea than hard coding specific 
1859         colours or fonts which might look completely out of place on the 
1860         user's system, especially if it uses themes. 
1862         The variant parameter is only relevant under Mac currently and is 
1863         ignore under other platforms. Under Mac, it will change the size of 
1864         the returned font. See `wx.Window.SetWindowVariant` for more about 
1867         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1869     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1871 class TextCtrlPtr(TextCtrl
): 
1872     def __init__(self
, this
): 
1874         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1875         self
.__class
__ = TextCtrl
 
1876 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
1878 def PreTextCtrl(*args
, **kwargs
): 
1879     """PreTextCtrl() -> TextCtrl""" 
1880     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
1884 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
1886     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1888     Get the default attributes for this class.  This is useful if you want 
1889     to use the same font or colour in your own control as in a standard 
1890     control -- which is a much better idea than hard coding specific 
1891     colours or fonts which might look completely out of place on the 
1892     user's system, especially if it uses themes. 
1894     The variant parameter is only relevant under Mac currently and is 
1895     ignore under other platforms. Under Mac, it will change the size of 
1896     the returned font. See `wx.Window.SetWindowVariant` for more about 
1899     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
1901 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
1902 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
1903 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
1904 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
1905 class TextUrlEvent(_core
.CommandEvent
): 
1907         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1908     def __init__(self
, *args
, **kwargs
): 
1909         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
1910         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
1911         self
.this 
= newobj
.this
 
1914     def GetMouseEvent(*args
, **kwargs
): 
1915         """GetMouseEvent(self) -> MouseEvent""" 
1916         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
1918     def GetURLStart(*args
, **kwargs
): 
1919         """GetURLStart(self) -> long""" 
1920         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
1922     def GetURLEnd(*args
, **kwargs
): 
1923         """GetURLEnd(self) -> long""" 
1924         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
1927 class TextUrlEventPtr(TextUrlEvent
): 
1928     def __init__(self
, this
): 
1930         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1931         self
.__class
__ = TextUrlEvent
 
1932 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
1934 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
1935 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
1936 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
1937 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
1939 #--------------------------------------------------------------------------- 
1941 class ScrollBar(_core
.Control
): 
1943         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1944     def __init__(self
, *args
, **kwargs
): 
1946         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1947             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1948             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
1950         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
1951         self
.this 
= newobj
.this
 
1954         self
._setOORInfo
(self
) 
1956     def Create(*args
, **kwargs
): 
1958         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1959             Size size=DefaultSize, long style=SB_HORIZONTAL,  
1960             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
1962         Do the 2nd phase and create the GUI control. 
1964         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
1966     def GetThumbPosition(*args
, **kwargs
): 
1967         """GetThumbPosition(self) -> int""" 
1968         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
1970     def GetThumbSize(*args
, **kwargs
): 
1971         """GetThumbSize(self) -> int""" 
1972         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
1974     GetThumbLength 
= GetThumbSize 
 
1975     def GetPageSize(*args
, **kwargs
): 
1976         """GetPageSize(self) -> int""" 
1977         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
1979     def GetRange(*args
, **kwargs
): 
1980         """GetRange(self) -> int""" 
1981         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
1983     def IsVertical(*args
, **kwargs
): 
1984         """IsVertical(self) -> bool""" 
1985         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
1987     def SetThumbPosition(*args
, **kwargs
): 
1988         """SetThumbPosition(self, int viewStart)""" 
1989         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
1991     def SetScrollbar(*args
, **kwargs
): 
1993         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
1996         Sets the scrollbar properties of a built-in scrollbar. 
1998         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2000     def GetClassDefaultAttributes(*args
, **kwargs
): 
2002         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2004         Get the default attributes for this class.  This is useful if you want 
2005         to use the same font or colour in your own control as in a standard 
2006         control -- which is a much better idea than hard coding specific 
2007         colours or fonts which might look completely out of place on the 
2008         user's system, especially if it uses themes. 
2010         The variant parameter is only relevant under Mac currently and is 
2011         ignore under other platforms. Under Mac, it will change the size of 
2012         the returned font. See `wx.Window.SetWindowVariant` for more about 
2015         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2017     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2019 class ScrollBarPtr(ScrollBar
): 
2020     def __init__(self
, this
): 
2022         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2023         self
.__class
__ = ScrollBar
 
2024 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2025 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2027 def PreScrollBar(*args
, **kwargs
): 
2028     """PreScrollBar() -> ScrollBar""" 
2029     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2033 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2035     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2037     Get the default attributes for this class.  This is useful if you want 
2038     to use the same font or colour in your own control as in a standard 
2039     control -- which is a much better idea than hard coding specific 
2040     colours or fonts which might look completely out of place on the 
2041     user's system, especially if it uses themes. 
2043     The variant parameter is only relevant under Mac currently and is 
2044     ignore under other platforms. Under Mac, it will change the size of 
2045     the returned font. See `wx.Window.SetWindowVariant` for more about 
2048     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2050 #--------------------------------------------------------------------------- 
2052 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2053 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2054 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2055 SP_WRAP 
= _controls_
.SP_WRAP
 
2056 class SpinButton(_core
.Control
): 
2058         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2059     def __init__(self
, *args
, **kwargs
): 
2061         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2062             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2063             String name=SPIN_BUTTON_NAME) -> SpinButton 
2065         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2066         self
.this 
= newobj
.this
 
2069         self
._setOORInfo
(self
) 
2071     def Create(*args
, **kwargs
): 
2073         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2074             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2075             String name=SPIN_BUTTON_NAME) -> bool 
2077         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2079     def GetValue(*args
, **kwargs
): 
2080         """GetValue(self) -> int""" 
2081         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2083     def GetMin(*args
, **kwargs
): 
2084         """GetMin(self) -> int""" 
2085         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2087     def GetMax(*args
, **kwargs
): 
2088         """GetMax(self) -> int""" 
2089         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2091     def SetValue(*args
, **kwargs
): 
2092         """SetValue(self, int val)""" 
2093         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2095     def SetMin(*args
, **kwargs
): 
2096         """SetMin(self, int minVal)""" 
2097         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2099     def SetMax(*args
, **kwargs
): 
2100         """SetMax(self, int maxVal)""" 
2101         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2103     def SetRange(*args
, **kwargs
): 
2104         """SetRange(self, int minVal, int maxVal)""" 
2105         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2107     def IsVertical(*args
, **kwargs
): 
2108         """IsVertical(self) -> bool""" 
2109         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2111     def GetClassDefaultAttributes(*args
, **kwargs
): 
2113         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2115         Get the default attributes for this class.  This is useful if you want 
2116         to use the same font or colour in your own control as in a standard 
2117         control -- which is a much better idea than hard coding specific 
2118         colours or fonts which might look completely out of place on the 
2119         user's system, especially if it uses themes. 
2121         The variant parameter is only relevant under Mac currently and is 
2122         ignore under other platforms. Under Mac, it will change the size of 
2123         the returned font. See `wx.Window.SetWindowVariant` for more about 
2126         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2128     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2130 class SpinButtonPtr(SpinButton
): 
2131     def __init__(self
, this
): 
2133         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2134         self
.__class
__ = SpinButton
 
2135 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2136 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2137 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2139 def PreSpinButton(*args
, **kwargs
): 
2140     """PreSpinButton() -> SpinButton""" 
2141     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2145 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2147     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2149     Get the default attributes for this class.  This is useful if you want 
2150     to use the same font or colour in your own control as in a standard 
2151     control -- which is a much better idea than hard coding specific 
2152     colours or fonts which might look completely out of place on the 
2153     user's system, especially if it uses themes. 
2155     The variant parameter is only relevant under Mac currently and is 
2156     ignore under other platforms. Under Mac, it will change the size of 
2157     the returned font. See `wx.Window.SetWindowVariant` for more about 
2160     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2162 class SpinCtrl(_core
.Control
): 
2164         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2165     def __init__(self
, *args
, **kwargs
): 
2167         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2168             Point pos=DefaultPosition, Size size=DefaultSize,  
2169             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2170             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2172         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2173         self
.this 
= newobj
.this
 
2176         self
._setOORInfo
(self
) 
2178     def Create(*args
, **kwargs
): 
2180         Create(self, Window parent, int id=-1, String value=EmptyString,  
2181             Point pos=DefaultPosition, Size size=DefaultSize,  
2182             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2183             int initial=0, String name=SpinCtrlNameStr) -> bool 
2185         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2187     def GetValue(*args
, **kwargs
): 
2188         """GetValue(self) -> int""" 
2189         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2191     def SetValue(*args
, **kwargs
): 
2192         """SetValue(self, int value)""" 
2193         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2195     def SetValueString(*args
, **kwargs
): 
2196         """SetValueString(self, String text)""" 
2197         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2199     def SetRange(*args
, **kwargs
): 
2200         """SetRange(self, int minVal, int maxVal)""" 
2201         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2203     def GetMin(*args
, **kwargs
): 
2204         """GetMin(self) -> int""" 
2205         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2207     def GetMax(*args
, **kwargs
): 
2208         """GetMax(self) -> int""" 
2209         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2211     def SetSelection(*args
, **kwargs
): 
2212         """SetSelection(self, long from, long to)""" 
2213         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2215     def GetClassDefaultAttributes(*args
, **kwargs
): 
2217         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2219         Get the default attributes for this class.  This is useful if you want 
2220         to use the same font or colour in your own control as in a standard 
2221         control -- which is a much better idea than hard coding specific 
2222         colours or fonts which might look completely out of place on the 
2223         user's system, especially if it uses themes. 
2225         The variant parameter is only relevant under Mac currently and is 
2226         ignore under other platforms. Under Mac, it will change the size of 
2227         the returned font. See `wx.Window.SetWindowVariant` for more about 
2230         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2232     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2234 class SpinCtrlPtr(SpinCtrl
): 
2235     def __init__(self
, this
): 
2237         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2238         self
.__class
__ = SpinCtrl
 
2239 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2241 def PreSpinCtrl(*args
, **kwargs
): 
2242     """PreSpinCtrl() -> SpinCtrl""" 
2243     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2247 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2249     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2251     Get the default attributes for this class.  This is useful if you want 
2252     to use the same font or colour in your own control as in a standard 
2253     control -- which is a much better idea than hard coding specific 
2254     colours or fonts which might look completely out of place on the 
2255     user's system, especially if it uses themes. 
2257     The variant parameter is only relevant under Mac currently and is 
2258     ignore under other platforms. Under Mac, it will change the size of 
2259     the returned font. See `wx.Window.SetWindowVariant` for more about 
2262     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2264 class SpinEvent(_core
.NotifyEvent
): 
2266         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2267     def __init__(self
, *args
, **kwargs
): 
2268         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2269         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2270         self
.this 
= newobj
.this
 
2273     def GetPosition(*args
, **kwargs
): 
2274         """GetPosition(self) -> int""" 
2275         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2277     def SetPosition(*args
, **kwargs
): 
2278         """SetPosition(self, int pos)""" 
2279         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2282 class SpinEventPtr(SpinEvent
): 
2283     def __init__(self
, this
): 
2285         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2286         self
.__class
__ = SpinEvent
 
2287 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2289 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2290 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2291 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2292 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2293 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2295 #--------------------------------------------------------------------------- 
2297 class RadioBox(_core
.Control
): 
2299         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2300     def __init__(self
, *args
, **kwargs
): 
2302         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2303             Point pos=DefaultPosition, Size size=DefaultSize,  
2304             wxArrayString choices=wxPyEmptyStringArray,  
2305             int majorDimension=0, long style=RA_HORIZONTAL,  
2306             Validator validator=DefaultValidator,  
2307             String name=RadioBoxNameStr) -> RadioBox 
2309         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2310         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2311         self
.this 
= newobj
.this
 
2314         self
._setOORInfo
(self
) 
2316     def Create(*args
, **kwargs
): 
2318         Create(self, Window parent, int id=-1, String label=EmptyString,  
2319             Point pos=DefaultPosition, Size size=DefaultSize,  
2320             wxArrayString choices=wxPyEmptyStringArray,  
2321             int majorDimension=0, long style=RA_HORIZONTAL,  
2322             Validator validator=DefaultValidator,  
2323             String name=RadioBoxNameStr) -> bool 
2325         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2327     def SetSelection(*args
, **kwargs
): 
2328         """SetSelection(self, int n)""" 
2329         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2331     def GetSelection(*args
, **kwargs
): 
2332         """GetSelection(self) -> int""" 
2333         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2335     def GetStringSelection(*args
, **kwargs
): 
2336         """GetStringSelection(self) -> String""" 
2337         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2339     def SetStringSelection(*args
, **kwargs
): 
2340         """SetStringSelection(self, String s) -> bool""" 
2341         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2343     def GetCount(*args
, **kwargs
): 
2344         """GetCount(self) -> int""" 
2345         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2347     def FindString(*args
, **kwargs
): 
2348         """FindString(self, String s) -> int""" 
2349         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2351     def GetString(*args
, **kwargs
): 
2352         """GetString(self, int n) -> String""" 
2353         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2355     def SetString(*args
, **kwargs
): 
2356         """SetString(self, int n, String label)""" 
2357         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2359     GetItemLabel 
= GetString 
 
2360     SetItemLabel 
= SetString 
 
2361     def EnableItem(*args
, **kwargs
): 
2362         """EnableItem(self, int n, bool enable=True)""" 
2363         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2365     def ShowItem(*args
, **kwargs
): 
2366         """ShowItem(self, int n, bool show=True)""" 
2367         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2369     def GetColumnCount(*args
, **kwargs
): 
2370         """GetColumnCount(self) -> int""" 
2371         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2373     def GetRowCount(*args
, **kwargs
): 
2374         """GetRowCount(self) -> int""" 
2375         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2377     def GetNextItem(*args
, **kwargs
): 
2378         """GetNextItem(self, int item, int dir, long style) -> int""" 
2379         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2381     def GetClassDefaultAttributes(*args
, **kwargs
): 
2383         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2385         Get the default attributes for this class.  This is useful if you want 
2386         to use the same font or colour in your own control as in a standard 
2387         control -- which is a much better idea than hard coding specific 
2388         colours or fonts which might look completely out of place on the 
2389         user's system, especially if it uses themes. 
2391         The variant parameter is only relevant under Mac currently and is 
2392         ignore under other platforms. Under Mac, it will change the size of 
2393         the returned font. See `wx.Window.SetWindowVariant` for more about 
2396         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2398     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2400 class RadioBoxPtr(RadioBox
): 
2401     def __init__(self
, this
): 
2403         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2404         self
.__class
__ = RadioBox
 
2405 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2406 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2407 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2409 def PreRadioBox(*args
, **kwargs
): 
2410     """PreRadioBox() -> RadioBox""" 
2411     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2415 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2417     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2419     Get the default attributes for this class.  This is useful if you want 
2420     to use the same font or colour in your own control as in a standard 
2421     control -- which is a much better idea than hard coding specific 
2422     colours or fonts which might look completely out of place on the 
2423     user's system, especially if it uses themes. 
2425     The variant parameter is only relevant under Mac currently and is 
2426     ignore under other platforms. Under Mac, it will change the size of 
2427     the returned font. See `wx.Window.SetWindowVariant` for more about 
2430     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2432 #--------------------------------------------------------------------------- 
2434 class RadioButton(_core
.Control
): 
2436         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2437     def __init__(self
, *args
, **kwargs
): 
2439         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2440             Point pos=DefaultPosition, Size size=DefaultSize,  
2441             long style=0, Validator validator=DefaultValidator,  
2442             String name=RadioButtonNameStr) -> RadioButton 
2444         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2445         self
.this 
= newobj
.this
 
2448         self
._setOORInfo
(self
) 
2450     def Create(*args
, **kwargs
): 
2452         Create(self, Window parent, int id=-1, String label=EmptyString,  
2453             Point pos=DefaultPosition, Size size=DefaultSize,  
2454             long style=0, Validator validator=DefaultValidator,  
2455             String name=RadioButtonNameStr) -> bool 
2457         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2459     def GetValue(*args
, **kwargs
): 
2460         """GetValue(self) -> bool""" 
2461         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2463     def SetValue(*args
, **kwargs
): 
2464         """SetValue(self, bool value)""" 
2465         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2467     def GetClassDefaultAttributes(*args
, **kwargs
): 
2469         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2471         Get the default attributes for this class.  This is useful if you want 
2472         to use the same font or colour in your own control as in a standard 
2473         control -- which is a much better idea than hard coding specific 
2474         colours or fonts which might look completely out of place on the 
2475         user's system, especially if it uses themes. 
2477         The variant parameter is only relevant under Mac currently and is 
2478         ignore under other platforms. Under Mac, it will change the size of 
2479         the returned font. See `wx.Window.SetWindowVariant` for more about 
2482         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2484     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2486 class RadioButtonPtr(RadioButton
): 
2487     def __init__(self
, this
): 
2489         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2490         self
.__class
__ = RadioButton
 
2491 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2493 def PreRadioButton(*args
, **kwargs
): 
2494     """PreRadioButton() -> RadioButton""" 
2495     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2499 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2501     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2503     Get the default attributes for this class.  This is useful if you want 
2504     to use the same font or colour in your own control as in a standard 
2505     control -- which is a much better idea than hard coding specific 
2506     colours or fonts which might look completely out of place on the 
2507     user's system, especially if it uses themes. 
2509     The variant parameter is only relevant under Mac currently and is 
2510     ignore under other platforms. Under Mac, it will change the size of 
2511     the returned font. See `wx.Window.SetWindowVariant` for more about 
2514     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2516 #--------------------------------------------------------------------------- 
2518 class Slider(_core
.Control
): 
2520         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2521     def __init__(self
, *args
, **kwargs
): 
2523         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2524             int maxValue=100, Point pos=DefaultPosition,  
2525             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2526             Validator validator=DefaultValidator,  
2527             String name=SliderNameStr) -> Slider 
2529         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2530         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2531         self
.this 
= newobj
.this
 
2534         self
._setOORInfo
(self
) 
2536     def Create(*args
, **kwargs
): 
2538         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2539             int maxValue=100, Point pos=DefaultPosition,  
2540             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2541             Validator validator=DefaultValidator,  
2542             String name=SliderNameStr) -> bool 
2544         return _controls_
.Slider_Create(*args
, **kwargs
) 
2546     def GetValue(*args
, **kwargs
): 
2547         """GetValue(self) -> int""" 
2548         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2550     def SetValue(*args
, **kwargs
): 
2551         """SetValue(self, int value)""" 
2552         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2554     def SetRange(*args
, **kwargs
): 
2555         """SetRange(self, int minValue, int maxValue)""" 
2556         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2558     def GetMin(*args
, **kwargs
): 
2559         """GetMin(self) -> int""" 
2560         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2562     def GetMax(*args
, **kwargs
): 
2563         """GetMax(self) -> int""" 
2564         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2566     def SetMin(*args
, **kwargs
): 
2567         """SetMin(self, int minValue)""" 
2568         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2570     def SetMax(*args
, **kwargs
): 
2571         """SetMax(self, int maxValue)""" 
2572         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2574     def SetLineSize(*args
, **kwargs
): 
2575         """SetLineSize(self, int lineSize)""" 
2576         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2578     def SetPageSize(*args
, **kwargs
): 
2579         """SetPageSize(self, int pageSize)""" 
2580         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2582     def GetLineSize(*args
, **kwargs
): 
2583         """GetLineSize(self) -> int""" 
2584         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2586     def GetPageSize(*args
, **kwargs
): 
2587         """GetPageSize(self) -> int""" 
2588         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2590     def SetThumbLength(*args
, **kwargs
): 
2591         """SetThumbLength(self, int lenPixels)""" 
2592         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2594     def GetThumbLength(*args
, **kwargs
): 
2595         """GetThumbLength(self) -> int""" 
2596         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2598     def SetTickFreq(*args
, **kwargs
): 
2599         """SetTickFreq(self, int n, int pos=1)""" 
2600         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2602     def GetTickFreq(*args
, **kwargs
): 
2603         """GetTickFreq(self) -> int""" 
2604         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2606     def ClearTicks(*args
, **kwargs
): 
2607         """ClearTicks(self)""" 
2608         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2610     def SetTick(*args
, **kwargs
): 
2611         """SetTick(self, int tickPos)""" 
2612         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2614     def ClearSel(*args
, **kwargs
): 
2615         """ClearSel(self)""" 
2616         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2618     def GetSelEnd(*args
, **kwargs
): 
2619         """GetSelEnd(self) -> int""" 
2620         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2622     def GetSelStart(*args
, **kwargs
): 
2623         """GetSelStart(self) -> int""" 
2624         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2626     def SetSelection(*args
, **kwargs
): 
2627         """SetSelection(self, int min, int max)""" 
2628         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2630     def GetClassDefaultAttributes(*args
, **kwargs
): 
2632         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2634         Get the default attributes for this class.  This is useful if you want 
2635         to use the same font or colour in your own control as in a standard 
2636         control -- which is a much better idea than hard coding specific 
2637         colours or fonts which might look completely out of place on the 
2638         user's system, especially if it uses themes. 
2640         The variant parameter is only relevant under Mac currently and is 
2641         ignore under other platforms. Under Mac, it will change the size of 
2642         the returned font. See `wx.Window.SetWindowVariant` for more about 
2645         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2647     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2649 class SliderPtr(Slider
): 
2650     def __init__(self
, this
): 
2652         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2653         self
.__class
__ = Slider
 
2654 _controls_
.Slider_swigregister(SliderPtr
) 
2655 SliderNameStr 
= cvar
.SliderNameStr
 
2657 def PreSlider(*args
, **kwargs
): 
2658     """PreSlider() -> Slider""" 
2659     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2663 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2665     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2667     Get the default attributes for this class.  This is useful if you want 
2668     to use the same font or colour in your own control as in a standard 
2669     control -- which is a much better idea than hard coding specific 
2670     colours or fonts which might look completely out of place on the 
2671     user's system, especially if it uses themes. 
2673     The variant parameter is only relevant under Mac currently and is 
2674     ignore under other platforms. Under Mac, it will change the size of 
2675     the returned font. See `wx.Window.SetWindowVariant` for more about 
2678     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2680 #--------------------------------------------------------------------------- 
2682 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2683 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2685 class ToggleButton(_core
.Control
): 
2687         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2688     def __init__(self
, *args
, **kwargs
): 
2690         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2691             Point pos=DefaultPosition, Size size=DefaultSize,  
2692             long style=0, Validator validator=DefaultValidator,  
2693             String name=ToggleButtonNameStr) -> ToggleButton 
2695         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2696         self
.this 
= newobj
.this
 
2699         self
._setOORInfo
(self
) 
2701     def Create(*args
, **kwargs
): 
2703         Create(self, Window parent, int id=-1, String label=EmptyString,  
2704             Point pos=DefaultPosition, Size size=DefaultSize,  
2705             long style=0, Validator validator=DefaultValidator,  
2706             String name=ToggleButtonNameStr) -> bool 
2708         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2710     def SetValue(*args
, **kwargs
): 
2711         """SetValue(self, bool value)""" 
2712         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2714     def GetValue(*args
, **kwargs
): 
2715         """GetValue(self) -> bool""" 
2716         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2718     def SetLabel(*args
, **kwargs
): 
2720         SetLabel(self, String label) 
2722         Sets the item's text. 
2724         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2726     def GetClassDefaultAttributes(*args
, **kwargs
): 
2728         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2730         Get the default attributes for this class.  This is useful if you want 
2731         to use the same font or colour in your own control as in a standard 
2732         control -- which is a much better idea than hard coding specific 
2733         colours or fonts which might look completely out of place on the 
2734         user's system, especially if it uses themes. 
2736         The variant parameter is only relevant under Mac currently and is 
2737         ignore under other platforms. Under Mac, it will change the size of 
2738         the returned font. See `wx.Window.SetWindowVariant` for more about 
2741         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2743     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2745 class ToggleButtonPtr(ToggleButton
): 
2746     def __init__(self
, this
): 
2748         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2749         self
.__class
__ = ToggleButton
 
2750 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2751 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2753 def PreToggleButton(*args
, **kwargs
): 
2754     """PreToggleButton() -> ToggleButton""" 
2755     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2759 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2761     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2763     Get the default attributes for this class.  This is useful if you want 
2764     to use the same font or colour in your own control as in a standard 
2765     control -- which is a much better idea than hard coding specific 
2766     colours or fonts which might look completely out of place on the 
2767     user's system, especially if it uses themes. 
2769     The variant parameter is only relevant under Mac currently and is 
2770     ignore under other platforms. Under Mac, it will change the size of 
2771     the returned font. See `wx.Window.SetWindowVariant` for more about 
2774     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2776 #--------------------------------------------------------------------------- 
2778 class BookCtrl(_core
.Control
): 
2779     def __init__(self
): raise RuntimeError, "No constructor defined" 
2781         return "<%s.%s; proxy of C++ wxBookCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2782     def GetPageCount(*args
, **kwargs
): 
2783         """GetPageCount(self) -> size_t""" 
2784         return _controls_
.BookCtrl_GetPageCount(*args
, **kwargs
) 
2786     def GetPage(*args
, **kwargs
): 
2787         """GetPage(self, size_t n) -> Window""" 
2788         return _controls_
.BookCtrl_GetPage(*args
, **kwargs
) 
2790     def GetSelection(*args
, **kwargs
): 
2791         """GetSelection(self) -> int""" 
2792         return _controls_
.BookCtrl_GetSelection(*args
, **kwargs
) 
2794     def SetPageText(*args
, **kwargs
): 
2795         """SetPageText(self, size_t n, String strText) -> bool""" 
2796         return _controls_
.BookCtrl_SetPageText(*args
, **kwargs
) 
2798     def GetPageText(*args
, **kwargs
): 
2799         """GetPageText(self, size_t n) -> String""" 
2800         return _controls_
.BookCtrl_GetPageText(*args
, **kwargs
) 
2802     def SetImageList(*args
, **kwargs
): 
2803         """SetImageList(self, ImageList imageList)""" 
2804         return _controls_
.BookCtrl_SetImageList(*args
, **kwargs
) 
2806     def AssignImageList(*args
, **kwargs
): 
2807         """AssignImageList(self, ImageList imageList)""" 
2808         return _controls_
.BookCtrl_AssignImageList(*args
, **kwargs
) 
2810     def GetImageList(*args
, **kwargs
): 
2811         """GetImageList(self) -> ImageList""" 
2812         return _controls_
.BookCtrl_GetImageList(*args
, **kwargs
) 
2814     def GetPageImage(*args
, **kwargs
): 
2815         """GetPageImage(self, size_t n) -> int""" 
2816         return _controls_
.BookCtrl_GetPageImage(*args
, **kwargs
) 
2818     def SetPageImage(*args
, **kwargs
): 
2819         """SetPageImage(self, size_t n, int imageId) -> bool""" 
2820         return _controls_
.BookCtrl_SetPageImage(*args
, **kwargs
) 
2822     def SetPageSize(*args
, **kwargs
): 
2823         """SetPageSize(self, Size size)""" 
2824         return _controls_
.BookCtrl_SetPageSize(*args
, **kwargs
) 
2826     def CalcSizeFromPage(*args
, **kwargs
): 
2827         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2828         return _controls_
.BookCtrl_CalcSizeFromPage(*args
, **kwargs
) 
2830     def DeletePage(*args
, **kwargs
): 
2831         """DeletePage(self, size_t n) -> bool""" 
2832         return _controls_
.BookCtrl_DeletePage(*args
, **kwargs
) 
2834     def RemovePage(*args
, **kwargs
): 
2835         """RemovePage(self, size_t n) -> bool""" 
2836         return _controls_
.BookCtrl_RemovePage(*args
, **kwargs
) 
2838     def DeleteAllPages(*args
, **kwargs
): 
2839         """DeleteAllPages(self) -> bool""" 
2840         return _controls_
.BookCtrl_DeleteAllPages(*args
, **kwargs
) 
2842     def AddPage(*args
, **kwargs
): 
2843         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
2844         return _controls_
.BookCtrl_AddPage(*args
, **kwargs
) 
2846     def InsertPage(*args
, **kwargs
): 
2848         InsertPage(self, size_t n, Window page, String text, bool select=False,  
2849             int imageId=-1) -> bool 
2851         return _controls_
.BookCtrl_InsertPage(*args
, **kwargs
) 
2853     def SetSelection(*args
, **kwargs
): 
2854         """SetSelection(self, size_t n) -> int""" 
2855         return _controls_
.BookCtrl_SetSelection(*args
, **kwargs
) 
2857     def AdvanceSelection(*args
, **kwargs
): 
2858         """AdvanceSelection(self, bool forward=True)""" 
2859         return _controls_
.BookCtrl_AdvanceSelection(*args
, **kwargs
) 
2861     def GetClassDefaultAttributes(*args
, **kwargs
): 
2863         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2865         Get the default attributes for this class.  This is useful if you want 
2866         to use the same font or colour in your own control as in a standard 
2867         control -- which is a much better idea than hard coding specific 
2868         colours or fonts which might look completely out of place on the 
2869         user's system, especially if it uses themes. 
2871         The variant parameter is only relevant under Mac currently and is 
2872         ignore under other platforms. Under Mac, it will change the size of 
2873         the returned font. See `wx.Window.SetWindowVariant` for more about 
2876         return _controls_
.BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2878     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2880 class BookCtrlPtr(BookCtrl
): 
2881     def __init__(self
, this
): 
2883         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2884         self
.__class
__ = BookCtrl
 
2885 _controls_
.BookCtrl_swigregister(BookCtrlPtr
) 
2886 NOTEBOOK_NAME 
= cvar
.NOTEBOOK_NAME
 
2888 def BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2890     BookCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2892     Get the default attributes for this class.  This is useful if you want 
2893     to use the same font or colour in your own control as in a standard 
2894     control -- which is a much better idea than hard coding specific 
2895     colours or fonts which might look completely out of place on the 
2896     user's system, especially if it uses themes. 
2898     The variant parameter is only relevant under Mac currently and is 
2899     ignore under other platforms. Under Mac, it will change the size of 
2900     the returned font. See `wx.Window.SetWindowVariant` for more about 
2903     return _controls_
.BookCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2905 class BookCtrlEvent(_core
.NotifyEvent
): 
2907         return "<%s.%s; proxy of C++ wxBookCtrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2908     def __init__(self
, *args
, **kwargs
): 
2910         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
2911             int nOldSel=-1) -> BookCtrlEvent 
2913         newobj 
= _controls_
.new_BookCtrlEvent(*args
, **kwargs
) 
2914         self
.this 
= newobj
.this
 
2917     def GetSelection(*args
, **kwargs
): 
2918         """GetSelection(self) -> int""" 
2919         return _controls_
.BookCtrlEvent_GetSelection(*args
, **kwargs
) 
2921     def SetSelection(*args
, **kwargs
): 
2922         """SetSelection(self, int nSel)""" 
2923         return _controls_
.BookCtrlEvent_SetSelection(*args
, **kwargs
) 
2925     def GetOldSelection(*args
, **kwargs
): 
2926         """GetOldSelection(self) -> int""" 
2927         return _controls_
.BookCtrlEvent_GetOldSelection(*args
, **kwargs
) 
2929     def SetOldSelection(*args
, **kwargs
): 
2930         """SetOldSelection(self, int nOldSel)""" 
2931         return _controls_
.BookCtrlEvent_SetOldSelection(*args
, **kwargs
) 
2934 class BookCtrlEventPtr(BookCtrlEvent
): 
2935     def __init__(self
, this
): 
2937         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2938         self
.__class
__ = BookCtrlEvent
 
2939 _controls_
.BookCtrlEvent_swigregister(BookCtrlEventPtr
) 
2941 #--------------------------------------------------------------------------- 
2943 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
2944 NB_TOP 
= _controls_
.NB_TOP
 
2945 NB_LEFT 
= _controls_
.NB_LEFT
 
2946 NB_RIGHT 
= _controls_
.NB_RIGHT
 
2947 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
2948 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
2949 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
2950 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
2951 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
2952 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
2953 class Notebook(BookCtrl
): 
2955         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2956     def __init__(self
, *args
, **kwargs
): 
2958         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2959             Size size=DefaultSize, long style=0, String name=NOTEBOOK_NAME) -> Notebook 
2961         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
2962         self
.this 
= newobj
.this
 
2965         self
._setOORInfo
(self
) 
2967     def Create(*args
, **kwargs
): 
2969         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2970             Size size=DefaultSize, long style=0, String name=NOTEBOOK_NAME) -> bool 
2972         return _controls_
.Notebook_Create(*args
, **kwargs
) 
2974     def GetRowCount(*args
, **kwargs
): 
2975         """GetRowCount(self) -> int""" 
2976         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
2978     def SetPadding(*args
, **kwargs
): 
2979         """SetPadding(self, Size padding)""" 
2980         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
2982     def SetTabSize(*args
, **kwargs
): 
2983         """SetTabSize(self, Size sz)""" 
2984         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
2986     def HitTest(*args
, **kwargs
): 
2988         HitTest(Point pt) -> (tab, where) 
2990         Returns the tab which is hit, and flags indicating where using 
2991         wx.NB_HITTEST flags. 
2993         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
2995     def CalcSizeFromPage(*args
, **kwargs
): 
2996         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
2997         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
2999     def GetClassDefaultAttributes(*args
, **kwargs
): 
3001         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3003         Get the default attributes for this class.  This is useful if you want 
3004         to use the same font or colour in your own control as in a standard 
3005         control -- which is a much better idea than hard coding specific 
3006         colours or fonts which might look completely out of place on the 
3007         user's system, especially if it uses themes. 
3009         The variant parameter is only relevant under Mac currently and is 
3010         ignore under other platforms. Under Mac, it will change the size of 
3011         the returned font. See `wx.Window.SetWindowVariant` for more about 
3014         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3016     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3018 class NotebookPtr(Notebook
): 
3019     def __init__(self
, this
): 
3021         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3022         self
.__class
__ = Notebook
 
3023 _controls_
.Notebook_swigregister(NotebookPtr
) 
3025 def PreNotebook(*args
, **kwargs
): 
3026     """PreNotebook() -> Notebook""" 
3027     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3031 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3033     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3035     Get the default attributes for this class.  This is useful if you want 
3036     to use the same font or colour in your own control as in a standard 
3037     control -- which is a much better idea than hard coding specific 
3038     colours or fonts which might look completely out of place on the 
3039     user's system, especially if it uses themes. 
3041     The variant parameter is only relevant under Mac currently and is 
3042     ignore under other platforms. Under Mac, it will change the size of 
3043     the returned font. See `wx.Window.SetWindowVariant` for more about 
3046     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3048 class NotebookEvent(BookCtrlEvent
): 
3050         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3051     def __init__(self
, *args
, **kwargs
): 
3053         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3054             int nOldSel=-1) -> NotebookEvent 
3056         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3057         self
.this 
= newobj
.this
 
3061 class NotebookEventPtr(NotebookEvent
): 
3062     def __init__(self
, this
): 
3064         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3065         self
.__class
__ = NotebookEvent
 
3066 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3068 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3069 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3071 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3072 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3074 #---------------------------------------------------------------------------- 
3076 class NotebookPage(wx
.Panel
): 
3078     There is an old (and apparently unsolvable) bug when placing a 
3079     window with a nonstandard background colour in a wxNotebook on 
3080     wxGTK, as the notbooks's background colour would always be used 
3081     when the window is refreshed.  The solution is to place a panel in 
3082     the notbook and the coloured window on the panel, sized to cover 
3083     the panel.  This simple class does that for you, just put an 
3084     instance of this in the notebook and make your regular window a 
3085     child of this one and it will handle the resize for you. 
3087     def __init__(self
, parent
, id=-1, 
3088                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3089                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3090         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3092         EVT_SIZE(self
, self
.OnSize
) 
3094     def OnSize(self
, evt
): 
3095         if self
.child 
is None: 
3096             children 
= self
.GetChildren() 
3098                 self
.child 
= children
[0] 
3100             self
.child
.SetPosition((0,0)) 
3101             self
.child
.SetSize(self
.GetSize()) 
3104 #--------------------------------------------------------------------------- 
3106 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3107 LB_TOP 
= _controls_
.LB_TOP
 
3108 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3109 LB_LEFT 
= _controls_
.LB_LEFT
 
3110 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3111 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3112 class Listbook(BookCtrl
): 
3114         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3115     def __init__(self
, *args
, **kwargs
): 
3117         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3118             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3120         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3121         self
.this 
= newobj
.this
 
3124         self
._setOORInfo
(self
) 
3126     def Create(*args
, **kwargs
): 
3128         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3129             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3131         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3133     def IsVertical(*args
, **kwargs
): 
3134         """IsVertical(self) -> bool""" 
3135         return _controls_
.Listbook_IsVertical(*args
, **kwargs
) 
3137     def GetListView(*args
, **kwargs
): 
3138         """GetListView(self) -> ListView""" 
3139         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3142 class ListbookPtr(Listbook
): 
3143     def __init__(self
, this
): 
3145         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3146         self
.__class
__ = Listbook
 
3147 _controls_
.Listbook_swigregister(ListbookPtr
) 
3149 def PreListbook(*args
, **kwargs
): 
3150     """PreListbook() -> Listbook""" 
3151     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3155 class ListbookEvent(BookCtrlEvent
): 
3157         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3158     def __init__(self
, *args
, **kwargs
): 
3160         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3161             int nOldSel=-1) -> ListbookEvent 
3163         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3164         self
.this 
= newobj
.this
 
3168 class ListbookEventPtr(ListbookEvent
): 
3169     def __init__(self
, this
): 
3171         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3172         self
.__class
__ = ListbookEvent
 
3173 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3175 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3176 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3177 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3178 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3180 #--------------------------------------------------------------------------- 
3182 class BookCtrlSizer(_core
.Sizer
): 
3184         return "<%s.%s; proxy of C++ wxBookCtrlSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3185     def __init__(self
, *args
, **kwargs
): 
3186         """__init__(self, BookCtrl nb) -> BookCtrlSizer""" 
3187         newobj 
= _controls_
.new_BookCtrlSizer(*args
, **kwargs
) 
3188         self
.this 
= newobj
.this
 
3191         self
._setOORInfo
(self
) 
3193     def RecalcSizes(*args
, **kwargs
): 
3197         Using the sizes calculated by `CalcMin` reposition and resize all the 
3198         items managed by this sizer.  You should not need to call this directly as 
3199         it is called by `Layout`. 
3201         return _controls_
.BookCtrlSizer_RecalcSizes(*args
, **kwargs
) 
3203     def CalcMin(*args
, **kwargs
): 
3205         CalcMin(self) -> Size 
3207         This method is where the sizer will do the actual calculation of its 
3208         children's minimal sizes.  You should not need to call this directly as 
3209         it is called by `Layout`. 
3211         return _controls_
.BookCtrlSizer_CalcMin(*args
, **kwargs
) 
3213     def GetControl(*args
, **kwargs
): 
3214         """GetControl(self) -> BookCtrl""" 
3215         return _controls_
.BookCtrlSizer_GetControl(*args
, **kwargs
) 
3218 class BookCtrlSizerPtr(BookCtrlSizer
): 
3219     def __init__(self
, this
): 
3221         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3222         self
.__class
__ = BookCtrlSizer
 
3223 _controls_
.BookCtrlSizer_swigregister(BookCtrlSizerPtr
) 
3225 class NotebookSizer(_core
.Sizer
): 
3227         return "<%s.%s; proxy of C++ wxNotebookSizer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3228     def __init__(self
, *args
, **kwargs
): 
3229         """__init__(self, Notebook nb) -> NotebookSizer""" 
3230         newobj 
= _controls_
.new_NotebookSizer(*args
, **kwargs
) 
3231         self
.this 
= newobj
.this
 
3234         self
._setOORInfo
(self
) 
3236     def RecalcSizes(*args
, **kwargs
): 
3240         Using the sizes calculated by `CalcMin` reposition and resize all the 
3241         items managed by this sizer.  You should not need to call this directly as 
3242         it is called by `Layout`. 
3244         return _controls_
.NotebookSizer_RecalcSizes(*args
, **kwargs
) 
3246     def CalcMin(*args
, **kwargs
): 
3248         CalcMin(self) -> Size 
3250         This method is where the sizer will do the actual calculation of its 
3251         children's minimal sizes.  You should not need to call this directly as 
3252         it is called by `Layout`. 
3254         return _controls_
.NotebookSizer_CalcMin(*args
, **kwargs
) 
3256     def GetNotebook(*args
, **kwargs
): 
3257         """GetNotebook(self) -> Notebook""" 
3258         return _controls_
.NotebookSizer_GetNotebook(*args
, **kwargs
) 
3261 class NotebookSizerPtr(NotebookSizer
): 
3262     def __init__(self
, this
): 
3264         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3265         self
.__class
__ = NotebookSizer
 
3266 _controls_
.NotebookSizer_swigregister(NotebookSizerPtr
) 
3268 #--------------------------------------------------------------------------- 
3270 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3271 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3272 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3273 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3274 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3275 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3276 TB_FLAT 
= _controls_
.TB_FLAT
 
3277 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3278 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3279 TB_TEXT 
= _controls_
.TB_TEXT
 
3280 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3281 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3282 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3283 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3284 class ToolBarToolBase(_core
.Object
): 
3285     def __init__(self
): raise RuntimeError, "No constructor defined" 
3287         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3288     def GetId(*args
, **kwargs
): 
3289         """GetId(self) -> int""" 
3290         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3292     def GetControl(*args
, **kwargs
): 
3293         """GetControl(self) -> Control""" 
3294         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3296     def GetToolBar(*args
, **kwargs
): 
3297         """GetToolBar(self) -> ToolBarBase""" 
3298         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3300     def IsButton(*args
, **kwargs
): 
3301         """IsButton(self) -> int""" 
3302         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3304     def IsControl(*args
, **kwargs
): 
3305         """IsControl(self) -> int""" 
3306         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3308     def IsSeparator(*args
, **kwargs
): 
3309         """IsSeparator(self) -> int""" 
3310         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3312     def GetStyle(*args
, **kwargs
): 
3313         """GetStyle(self) -> int""" 
3314         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3316     def GetKind(*args
, **kwargs
): 
3317         """GetKind(self) -> int""" 
3318         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3320     def IsEnabled(*args
, **kwargs
): 
3321         """IsEnabled(self) -> bool""" 
3322         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3324     def IsToggled(*args
, **kwargs
): 
3325         """IsToggled(self) -> bool""" 
3326         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3328     def CanBeToggled(*args
, **kwargs
): 
3329         """CanBeToggled(self) -> bool""" 
3330         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3332     def GetNormalBitmap(*args
, **kwargs
): 
3333         """GetNormalBitmap(self) -> Bitmap""" 
3334         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3336     def GetDisabledBitmap(*args
, **kwargs
): 
3337         """GetDisabledBitmap(self) -> Bitmap""" 
3338         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3340     def GetBitmap(*args
, **kwargs
): 
3341         """GetBitmap(self) -> Bitmap""" 
3342         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3344     def GetLabel(*args
, **kwargs
): 
3345         """GetLabel(self) -> String""" 
3346         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3348     def GetShortHelp(*args
, **kwargs
): 
3349         """GetShortHelp(self) -> String""" 
3350         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3352     def GetLongHelp(*args
, **kwargs
): 
3353         """GetLongHelp(self) -> String""" 
3354         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3356     def Enable(*args
, **kwargs
): 
3357         """Enable(self, bool enable) -> bool""" 
3358         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3360     def Toggle(*args
, **kwargs
): 
3362         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3364     def SetToggle(*args
, **kwargs
): 
3365         """SetToggle(self, bool toggle) -> bool""" 
3366         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3368     def SetShortHelp(*args
, **kwargs
): 
3369         """SetShortHelp(self, String help) -> bool""" 
3370         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3372     def SetLongHelp(*args
, **kwargs
): 
3373         """SetLongHelp(self, String help) -> bool""" 
3374         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3376     def SetNormalBitmap(*args
, **kwargs
): 
3377         """SetNormalBitmap(self, Bitmap bmp)""" 
3378         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3380     def SetDisabledBitmap(*args
, **kwargs
): 
3381         """SetDisabledBitmap(self, Bitmap bmp)""" 
3382         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3384     def SetLabel(*args
, **kwargs
): 
3385         """SetLabel(self, String label)""" 
3386         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3388     def Detach(*args
, **kwargs
): 
3390         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3392     def Attach(*args
, **kwargs
): 
3393         """Attach(self, ToolBarBase tbar)""" 
3394         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3396     def GetClientData(*args
, **kwargs
): 
3397         """GetClientData(self) -> PyObject""" 
3398         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3400     def SetClientData(*args
, **kwargs
): 
3401         """SetClientData(self, PyObject clientData)""" 
3402         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3404     GetBitmap1 
= GetNormalBitmap
 
3405     GetBitmap2 
= GetDisabledBitmap
 
3406     SetBitmap1 
= SetNormalBitmap
 
3407     SetBitmap2 
= SetDisabledBitmap
 
3410 class ToolBarToolBasePtr(ToolBarToolBase
): 
3411     def __init__(self
, this
): 
3413         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3414         self
.__class
__ = ToolBarToolBase
 
3415 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3417 class ToolBarBase(_core
.Control
): 
3418     def __init__(self
): raise RuntimeError, "No constructor defined" 
3420         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3421     def DoAddTool(*args
, **kwargs
): 
3423         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3424             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3425             String longHelp=EmptyString,  
3426             PyObject clientData=None) -> ToolBarToolBase 
3428         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3430     def DoInsertTool(*args
, **kwargs
): 
3432         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3433             int kind=ITEM_NORMAL,  
3434             String shortHelp=EmptyString, String longHelp=EmptyString,  
3435             PyObject clientData=None) -> ToolBarToolBase 
3437         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3439     # These match the original Add methods for this class, kept for 
3440     # backwards compatibility with versions < 2.3.3. 
3443     def AddTool(self
, id, bitmap
, 
3444                 pushedBitmap 
= wx
.NullBitmap
, 
3447                 shortHelpString 
= '', 
3448                 longHelpString 
= '') : 
3449         '''Old style method to add a tool to the toolbar.''' 
3450         kind 
= wx
.ITEM_NORMAL
 
3451         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3452         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3453                               shortHelpString
, longHelpString
, clientData
) 
3455     def AddSimpleTool(self
, id, bitmap
, 
3456                       shortHelpString 
= '', 
3457                       longHelpString 
= '', 
3459         '''Old style method to add a tool to the toolbar.''' 
3460         kind 
= wx
.ITEM_NORMAL
 
3461         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3462         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3463                               shortHelpString
, longHelpString
, None) 
3465     def InsertTool(self
, pos
, id, bitmap
, 
3466                    pushedBitmap 
= wx
.NullBitmap
, 
3469                    shortHelpString 
= '', 
3470                    longHelpString 
= ''): 
3471         '''Old style method to insert a tool in the toolbar.''' 
3472         kind 
= wx
.ITEM_NORMAL
 
3473         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3474         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3475                                  shortHelpString
, longHelpString
, clientData
) 
3477     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3478                          shortHelpString 
= '', 
3479                          longHelpString 
= '', 
3481         '''Old style method to insert a tool in the toolbar.''' 
3482         kind 
= wx
.ITEM_NORMAL
 
3483         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3484         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3485                                  shortHelpString
, longHelpString
, None) 
3488     # The following are the new toolbar Add methods starting with 
3489     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3490     # able to keep backwards compatibility with using the above 
3491     # methods.  Eventually these should migrate to be the methods used 
3492     # primarily and lose the 'Label' in the name... 
3494     def AddLabelTool(self
, id, label
, bitmap
, 
3495                      bmpDisabled 
= wx
.NullBitmap
, 
3496                      kind 
= wx
.ITEM_NORMAL
, 
3497                      shortHelp 
= '', longHelp 
= '', 
3500         The full AddTool() function. 
3502         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3503         is created and used as the disabled image. 
3505         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3506                               shortHelp
, longHelp
, clientData
) 
3509     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3510                         bmpDisabled 
= wx
.NullBitmap
, 
3511                         kind 
= wx
.ITEM_NORMAL
, 
3512                         shortHelp 
= '', longHelp 
= '', 
3515         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3516         is equivalent to AddTool() 
3518         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3519                                  shortHelp
, longHelp
, clientData
) 
3521     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3522                         bmpDisabled 
= wx
.NullBitmap
, 
3523                         shortHelp 
= '', longHelp 
= '', 
3525         '''Add a check tool, i.e. a tool which can be toggled''' 
3526         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3527                               shortHelp
, longHelp
, clientData
) 
3529     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3530                           bmpDisabled 
= wx
.NullBitmap
, 
3531                           shortHelp 
= '', longHelp 
= '', 
3534         Add a radio tool, i.e. a tool which can be toggled and releases any 
3535         other toggled radio tools in the same group when it happens 
3537         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3538                               shortHelp
, longHelp
, clientData
) 
3541     # For consistency with the backwards compatible methods above, here are 
3542     # some non-'Label' versions of the Check and Radio methods 
3544     def AddCheckTool(self
, id, bitmap
, 
3545                      bmpDisabled 
= wx
.NullBitmap
, 
3546                      shortHelp 
= '', longHelp 
= '', 
3548         '''Add a check tool, i.e. a tool which can be toggled''' 
3549         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3550                               shortHelp
, longHelp
, clientData
) 
3552     def AddRadioTool(self
, id, bitmap
, 
3553                      bmpDisabled 
= wx
.NullBitmap
, 
3554                      shortHelp 
= '', longHelp 
= '', 
3557         Add a radio tool, i.e. a tool which can be toggled and releases any 
3558         other toggled radio tools in the same group when it happens 
3560         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3561                               shortHelp
, longHelp
, clientData
) 
3563     def AddToolItem(*args
, **kwargs
): 
3564         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3565         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3567     def InsertToolItem(*args
, **kwargs
): 
3568         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3569         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3571     def AddControl(*args
, **kwargs
): 
3572         """AddControl(self, Control control) -> ToolBarToolBase""" 
3573         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3575     def InsertControl(*args
, **kwargs
): 
3576         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3577         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3579     def FindControl(*args
, **kwargs
): 
3580         """FindControl(self, int id) -> Control""" 
3581         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3583     def AddSeparator(*args
, **kwargs
): 
3584         """AddSeparator(self) -> ToolBarToolBase""" 
3585         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3587     def InsertSeparator(*args
, **kwargs
): 
3588         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3589         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3591     def RemoveTool(*args
, **kwargs
): 
3592         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3593         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3595     def DeleteToolByPos(*args
, **kwargs
): 
3596         """DeleteToolByPos(self, size_t pos) -> bool""" 
3597         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3599     def DeleteTool(*args
, **kwargs
): 
3600         """DeleteTool(self, int id) -> bool""" 
3601         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
3603     def ClearTools(*args
, **kwargs
): 
3604         """ClearTools(self)""" 
3605         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
3607     def Realize(*args
, **kwargs
): 
3608         """Realize(self) -> bool""" 
3609         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
3611     def EnableTool(*args
, **kwargs
): 
3612         """EnableTool(self, int id, bool enable)""" 
3613         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
3615     def ToggleTool(*args
, **kwargs
): 
3616         """ToggleTool(self, int id, bool toggle)""" 
3617         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
3619     def SetToggle(*args
, **kwargs
): 
3620         """SetToggle(self, int id, bool toggle)""" 
3621         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
3623     def GetToolClientData(*args
, **kwargs
): 
3624         """GetToolClientData(self, int id) -> PyObject""" 
3625         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
3627     def SetToolClientData(*args
, **kwargs
): 
3628         """SetToolClientData(self, int id, PyObject clientData)""" 
3629         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
3631     def GetToolPos(*args
, **kwargs
): 
3632         """GetToolPos(self, int id) -> int""" 
3633         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
3635     def GetToolState(*args
, **kwargs
): 
3636         """GetToolState(self, int id) -> bool""" 
3637         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
3639     def GetToolEnabled(*args
, **kwargs
): 
3640         """GetToolEnabled(self, int id) -> bool""" 
3641         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
3643     def SetToolShortHelp(*args
, **kwargs
): 
3644         """SetToolShortHelp(self, int id, String helpString)""" 
3645         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
3647     def GetToolShortHelp(*args
, **kwargs
): 
3648         """GetToolShortHelp(self, int id) -> String""" 
3649         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
3651     def SetToolLongHelp(*args
, **kwargs
): 
3652         """SetToolLongHelp(self, int id, String helpString)""" 
3653         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
3655     def GetToolLongHelp(*args
, **kwargs
): 
3656         """GetToolLongHelp(self, int id) -> String""" 
3657         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
3659     def SetMarginsXY(*args
, **kwargs
): 
3660         """SetMarginsXY(self, int x, int y)""" 
3661         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
3663     def SetMargins(*args
, **kwargs
): 
3664         """SetMargins(self, Size size)""" 
3665         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
3667     def SetToolPacking(*args
, **kwargs
): 
3668         """SetToolPacking(self, int packing)""" 
3669         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
3671     def SetToolSeparation(*args
, **kwargs
): 
3672         """SetToolSeparation(self, int separation)""" 
3673         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
3675     def GetToolMargins(*args
, **kwargs
): 
3676         """GetToolMargins(self) -> Size""" 
3677         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
3679     def GetMargins(*args
, **kwargs
): 
3680         """GetMargins(self) -> Size""" 
3681         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
3683     def GetToolPacking(*args
, **kwargs
): 
3684         """GetToolPacking(self) -> int""" 
3685         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
3687     def GetToolSeparation(*args
, **kwargs
): 
3688         """GetToolSeparation(self) -> int""" 
3689         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
3691     def SetRows(*args
, **kwargs
): 
3692         """SetRows(self, int nRows)""" 
3693         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
3695     def SetMaxRowsCols(*args
, **kwargs
): 
3696         """SetMaxRowsCols(self, int rows, int cols)""" 
3697         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
3699     def GetMaxRows(*args
, **kwargs
): 
3700         """GetMaxRows(self) -> int""" 
3701         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
3703     def GetMaxCols(*args
, **kwargs
): 
3704         """GetMaxCols(self) -> int""" 
3705         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
3707     def SetToolBitmapSize(*args
, **kwargs
): 
3708         """SetToolBitmapSize(self, Size size)""" 
3709         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
3711     def GetToolBitmapSize(*args
, **kwargs
): 
3712         """GetToolBitmapSize(self) -> Size""" 
3713         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
3715     def GetToolSize(*args
, **kwargs
): 
3716         """GetToolSize(self) -> Size""" 
3717         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
3719     def FindToolForPosition(*args
, **kwargs
): 
3720         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3721         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
3723     def FindById(*args
, **kwargs
): 
3724         """FindById(self, int toolid) -> ToolBarToolBase""" 
3725         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
3727     def IsVertical(*args
, **kwargs
): 
3728         """IsVertical(self) -> bool""" 
3729         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
3732 class ToolBarBasePtr(ToolBarBase
): 
3733     def __init__(self
, this
): 
3735         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3736         self
.__class
__ = ToolBarBase
 
3737 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
3739 class ToolBar(ToolBarBase
): 
3741         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3742     def __init__(self
, *args
, **kwargs
): 
3744         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3745             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3746             String name=wxPyToolBarNameStr) -> ToolBar 
3748         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
3749         self
.this 
= newobj
.this
 
3752         self
._setOORInfo
(self
) 
3754     def Create(*args
, **kwargs
): 
3756         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3757             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
3758             String name=wxPyToolBarNameStr) -> bool 
3760         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
3762     def FindToolForPosition(*args
, **kwargs
): 
3763         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
3764         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
3766     def GetClassDefaultAttributes(*args
, **kwargs
): 
3768         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3770         Get the default attributes for this class.  This is useful if you want 
3771         to use the same font or colour in your own control as in a standard 
3772         control -- which is a much better idea than hard coding specific 
3773         colours or fonts which might look completely out of place on the 
3774         user's system, especially if it uses themes. 
3776         The variant parameter is only relevant under Mac currently and is 
3777         ignore under other platforms. Under Mac, it will change the size of 
3778         the returned font. See `wx.Window.SetWindowVariant` for more about 
3781         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3783     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3785 class ToolBarPtr(ToolBar
): 
3786     def __init__(self
, this
): 
3788         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3789         self
.__class
__ = ToolBar
 
3790 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
3792 def PreToolBar(*args
, **kwargs
): 
3793     """PreToolBar() -> ToolBar""" 
3794     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
3798 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
3800     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3802     Get the default attributes for this class.  This is useful if you want 
3803     to use the same font or colour in your own control as in a standard 
3804     control -- which is a much better idea than hard coding specific 
3805     colours or fonts which might look completely out of place on the 
3806     user's system, especially if it uses themes. 
3808     The variant parameter is only relevant under Mac currently and is 
3809     ignore under other platforms. Under Mac, it will change the size of 
3810     the returned font. See `wx.Window.SetWindowVariant` for more about 
3813     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
3815 #--------------------------------------------------------------------------- 
3817 LC_VRULES 
= _controls_
.LC_VRULES
 
3818 LC_HRULES 
= _controls_
.LC_HRULES
 
3819 LC_ICON 
= _controls_
.LC_ICON
 
3820 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
3821 LC_LIST 
= _controls_
.LC_LIST
 
3822 LC_REPORT 
= _controls_
.LC_REPORT
 
3823 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
3824 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
3825 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
3826 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
3827 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
3828 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
3829 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
3830 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
3831 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
3832 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
3833 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
3834 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
3835 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
3836 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
3837 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
3838 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
3839 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
3840 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
3841 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
3842 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
3843 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
3844 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
3845 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
3846 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
3847 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
3848 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
3849 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
3850 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
3851 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
3852 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
3853 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
3854 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
3855 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
3856 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
3857 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
3858 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
3859 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
3860 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
3861 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
3862 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
3863 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
3864 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
3865 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
3866 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
3867 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
3868 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
3869 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
3870 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
3871 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
3872 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
3873 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
3874 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
3875 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
3876 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
3877 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
3878 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
3879 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
3880 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
3881 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
3882 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
3883 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
3884 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
3885 #--------------------------------------------------------------------------- 
3887 class ListItemAttr(object): 
3889         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3890     def __init__(self
, *args
, **kwargs
): 
3892         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
3893             Font font=wxNullFont) -> ListItemAttr 
3895         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
3896         self
.this 
= newobj
.this
 
3899     def SetTextColour(*args
, **kwargs
): 
3900         """SetTextColour(self, Colour colText)""" 
3901         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
3903     def SetBackgroundColour(*args
, **kwargs
): 
3904         """SetBackgroundColour(self, Colour colBack)""" 
3905         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
3907     def SetFont(*args
, **kwargs
): 
3908         """SetFont(self, Font font)""" 
3909         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
3911     def HasTextColour(*args
, **kwargs
): 
3912         """HasTextColour(self) -> bool""" 
3913         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
3915     def HasBackgroundColour(*args
, **kwargs
): 
3916         """HasBackgroundColour(self) -> bool""" 
3917         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
3919     def HasFont(*args
, **kwargs
): 
3920         """HasFont(self) -> bool""" 
3921         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
3923     def GetTextColour(*args
, **kwargs
): 
3924         """GetTextColour(self) -> Colour""" 
3925         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
3927     def GetBackgroundColour(*args
, **kwargs
): 
3928         """GetBackgroundColour(self) -> Colour""" 
3929         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
3931     def GetFont(*args
, **kwargs
): 
3932         """GetFont(self) -> Font""" 
3933         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
3935     def Destroy(*args
, **kwargs
): 
3937         return _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
3940 class ListItemAttrPtr(ListItemAttr
): 
3941     def __init__(self
, this
): 
3943         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3944         self
.__class
__ = ListItemAttr
 
3945 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
3946 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
3948 #--------------------------------------------------------------------------- 
3950 class ListItem(_core
.Object
): 
3952         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3953     def __init__(self
, *args
, **kwargs
): 
3954         """__init__(self) -> ListItem""" 
3955         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
3956         self
.this 
= newobj
.this
 
3959     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
3962             if self
.thisown
: destroy(self
) 
3965     def Clear(*args
, **kwargs
): 
3967         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
3969     def ClearAttributes(*args
, **kwargs
): 
3970         """ClearAttributes(self)""" 
3971         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
3973     def SetMask(*args
, **kwargs
): 
3974         """SetMask(self, long mask)""" 
3975         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
3977     def SetId(*args
, **kwargs
): 
3978         """SetId(self, long id)""" 
3979         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
3981     def SetColumn(*args
, **kwargs
): 
3982         """SetColumn(self, int col)""" 
3983         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
3985     def SetState(*args
, **kwargs
): 
3986         """SetState(self, long state)""" 
3987         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
3989     def SetStateMask(*args
, **kwargs
): 
3990         """SetStateMask(self, long stateMask)""" 
3991         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
3993     def SetText(*args
, **kwargs
): 
3994         """SetText(self, String text)""" 
3995         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
3997     def SetImage(*args
, **kwargs
): 
3998         """SetImage(self, int image)""" 
3999         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4001     def SetData(*args
, **kwargs
): 
4002         """SetData(self, long data)""" 
4003         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4005     def SetWidth(*args
, **kwargs
): 
4006         """SetWidth(self, int width)""" 
4007         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4009     def SetAlign(*args
, **kwargs
): 
4010         """SetAlign(self, int align)""" 
4011         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4013     def SetTextColour(*args
, **kwargs
): 
4014         """SetTextColour(self, Colour colText)""" 
4015         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4017     def SetBackgroundColour(*args
, **kwargs
): 
4018         """SetBackgroundColour(self, Colour colBack)""" 
4019         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4021     def SetFont(*args
, **kwargs
): 
4022         """SetFont(self, Font font)""" 
4023         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4025     def GetMask(*args
, **kwargs
): 
4026         """GetMask(self) -> long""" 
4027         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4029     def GetId(*args
, **kwargs
): 
4030         """GetId(self) -> long""" 
4031         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4033     def GetColumn(*args
, **kwargs
): 
4034         """GetColumn(self) -> int""" 
4035         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4037     def GetState(*args
, **kwargs
): 
4038         """GetState(self) -> long""" 
4039         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4041     def GetText(*args
, **kwargs
): 
4042         """GetText(self) -> String""" 
4043         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4045     def GetImage(*args
, **kwargs
): 
4046         """GetImage(self) -> int""" 
4047         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4049     def GetData(*args
, **kwargs
): 
4050         """GetData(self) -> long""" 
4051         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4053     def GetWidth(*args
, **kwargs
): 
4054         """GetWidth(self) -> int""" 
4055         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4057     def GetAlign(*args
, **kwargs
): 
4058         """GetAlign(self) -> int""" 
4059         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4061     def GetAttributes(*args
, **kwargs
): 
4062         """GetAttributes(self) -> ListItemAttr""" 
4063         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4065     def HasAttributes(*args
, **kwargs
): 
4066         """HasAttributes(self) -> bool""" 
4067         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4069     def GetTextColour(*args
, **kwargs
): 
4070         """GetTextColour(self) -> Colour""" 
4071         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4073     def GetBackgroundColour(*args
, **kwargs
): 
4074         """GetBackgroundColour(self) -> Colour""" 
4075         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4077     def GetFont(*args
, **kwargs
): 
4078         """GetFont(self) -> Font""" 
4079         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4081     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4082     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4083     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4084     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4085     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4086     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4087     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4088     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4089     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4090     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4092 class ListItemPtr(ListItem
): 
4093     def __init__(self
, this
): 
4095         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4096         self
.__class
__ = ListItem
 
4097 _controls_
.ListItem_swigregister(ListItemPtr
) 
4099 #--------------------------------------------------------------------------- 
4101 class ListEvent(_core
.NotifyEvent
): 
4103         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4104     def __init__(self
, *args
, **kwargs
): 
4105         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4106         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4107         self
.this 
= newobj
.this
 
4110     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4111     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4112     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4113     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4114     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4115     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4116     def GetKeyCode(*args
, **kwargs
): 
4117         """GetKeyCode(self) -> int""" 
4118         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4120     GetCode 
= GetKeyCode 
 
4121     def GetIndex(*args
, **kwargs
): 
4122         """GetIndex(self) -> long""" 
4123         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4125     def GetColumn(*args
, **kwargs
): 
4126         """GetColumn(self) -> int""" 
4127         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4129     def GetPoint(*args
, **kwargs
): 
4130         """GetPoint(self) -> Point""" 
4131         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4133     GetPosition 
= GetPoint 
 
4134     def GetLabel(*args
, **kwargs
): 
4135         """GetLabel(self) -> String""" 
4136         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4138     def GetText(*args
, **kwargs
): 
4139         """GetText(self) -> String""" 
4140         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4142     def GetImage(*args
, **kwargs
): 
4143         """GetImage(self) -> int""" 
4144         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4146     def GetData(*args
, **kwargs
): 
4147         """GetData(self) -> long""" 
4148         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4150     def GetMask(*args
, **kwargs
): 
4151         """GetMask(self) -> long""" 
4152         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4154     def GetItem(*args
, **kwargs
): 
4155         """GetItem(self) -> ListItem""" 
4156         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4158     def GetCacheFrom(*args
, **kwargs
): 
4159         """GetCacheFrom(self) -> long""" 
4160         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4162     def GetCacheTo(*args
, **kwargs
): 
4163         """GetCacheTo(self) -> long""" 
4164         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4166     def IsEditCancelled(*args
, **kwargs
): 
4167         """IsEditCancelled(self) -> bool""" 
4168         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4170     def SetEditCanceled(*args
, **kwargs
): 
4171         """SetEditCanceled(self, bool editCancelled)""" 
4172         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4175 class ListEventPtr(ListEvent
): 
4176     def __init__(self
, this
): 
4178         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4179         self
.__class
__ = ListEvent
 
4180 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4182 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4183 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4184 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4185 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4186 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4187 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4188 wxEVT_COMMAND_LIST_GET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_GET_INFO
 
4189 wxEVT_COMMAND_LIST_SET_INFO 
= _controls_
.wxEVT_COMMAND_LIST_SET_INFO
 
4190 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4191 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4192 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4193 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4194 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4195 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4196 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4197 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4198 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4199 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4200 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4201 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4202 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4203 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4204 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4205 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4206 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4207 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4208 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4209 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4210 EVT_LIST_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         
, 1) 
4211 EVT_LIST_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         
, 1) 
4212 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4213 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4214 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4215 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4216 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4217 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4218 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4219 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4220 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4221 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4222 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4223 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4224 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4225 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4227 #--------------------------------------------------------------------------- 
4229 class ListCtrl(_core
.Control
): 
4231         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4232     def __init__(self
, *args
, **kwargs
): 
4234         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4235             Size size=DefaultSize, long style=LC_ICON,  
4236             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4238         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4239         self
.this 
= newobj
.this
 
4242         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4244     def Create(*args
, **kwargs
): 
4246         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4247             Size size=DefaultSize, long style=LC_ICON,  
4248             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4250         Do the 2nd phase and create the GUI control. 
4252         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4254     def _setCallbackInfo(*args
, **kwargs
): 
4255         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4256         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4258     def SetForegroundColour(*args
, **kwargs
): 
4259         """SetForegroundColour(self, Colour col) -> bool""" 
4260         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4262     def SetBackgroundColour(*args
, **kwargs
): 
4263         """SetBackgroundColour(self, Colour col) -> bool""" 
4264         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4266     def GetColumn(*args
, **kwargs
): 
4267         """GetColumn(self, int col) -> ListItem""" 
4268         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4269         if val 
is not None: val
.thisown 
= 1 
4272     def SetColumn(*args
, **kwargs
): 
4273         """SetColumn(self, int col, ListItem item) -> bool""" 
4274         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4276     def GetColumnWidth(*args
, **kwargs
): 
4277         """GetColumnWidth(self, int col) -> int""" 
4278         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4280     def SetColumnWidth(*args
, **kwargs
): 
4281         """SetColumnWidth(self, int col, int width) -> bool""" 
4282         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4284     def GetCountPerPage(*args
, **kwargs
): 
4285         """GetCountPerPage(self) -> int""" 
4286         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4288     def GetViewRect(*args
, **kwargs
): 
4289         """GetViewRect(self) -> Rect""" 
4290         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4292     def GetItem(*args
, **kwargs
): 
4293         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4294         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4295         if val 
is not None: val
.thisown 
= 1 
4298     def SetItem(*args
, **kwargs
): 
4299         """SetItem(self, ListItem info) -> bool""" 
4300         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4302     def SetStringItem(*args
, **kwargs
): 
4303         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4304         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4306     def GetItemState(*args
, **kwargs
): 
4307         """GetItemState(self, long item, long stateMask) -> int""" 
4308         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4310     def SetItemState(*args
, **kwargs
): 
4311         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4312         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4314     def SetItemImage(*args
, **kwargs
): 
4315         """SetItemImage(self, long item, int image, int selImage) -> bool""" 
4316         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4318     def GetItemText(*args
, **kwargs
): 
4319         """GetItemText(self, long item) -> String""" 
4320         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4322     def SetItemText(*args
, **kwargs
): 
4323         """SetItemText(self, long item, String str)""" 
4324         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4326     def GetItemData(*args
, **kwargs
): 
4327         """GetItemData(self, long item) -> long""" 
4328         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4330     def SetItemData(*args
, **kwargs
): 
4331         """SetItemData(self, long item, long data) -> bool""" 
4332         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4334     def GetItemPosition(*args
, **kwargs
): 
4335         """GetItemPosition(self, long item) -> Point""" 
4336         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4338     def GetItemRect(*args
, **kwargs
): 
4339         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4340         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4342     def SetItemPosition(*args
, **kwargs
): 
4343         """SetItemPosition(self, long item, Point pos) -> bool""" 
4344         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4346     def GetItemCount(*args
, **kwargs
): 
4347         """GetItemCount(self) -> int""" 
4348         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4350     def GetColumnCount(*args
, **kwargs
): 
4351         """GetColumnCount(self) -> int""" 
4352         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4354     def GetItemSpacing(*args
, **kwargs
): 
4355         """GetItemSpacing(self) -> Size""" 
4356         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4358     def SetItemSpacing(*args
, **kwargs
): 
4359         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4360         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4362     def GetSelectedItemCount(*args
, **kwargs
): 
4363         """GetSelectedItemCount(self) -> int""" 
4364         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4366     def GetTextColour(*args
, **kwargs
): 
4367         """GetTextColour(self) -> Colour""" 
4368         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4370     def SetTextColour(*args
, **kwargs
): 
4371         """SetTextColour(self, Colour col)""" 
4372         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4374     def GetTopItem(*args
, **kwargs
): 
4375         """GetTopItem(self) -> long""" 
4376         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4378     def SetSingleStyle(*args
, **kwargs
): 
4379         """SetSingleStyle(self, long style, bool add=True)""" 
4380         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4382     def SetWindowStyleFlag(*args
, **kwargs
): 
4384         SetWindowStyleFlag(self, long style) 
4386         Sets the style of the window. Please note that some styles cannot be 
4387         changed after the window creation and that Refresh() might need to be 
4388         called after changing the others for the change to take place 
4391         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4393     def GetNextItem(*args
, **kwargs
): 
4394         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4395         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4397     def GetImageList(*args
, **kwargs
): 
4398         """GetImageList(self, int which) -> ImageList""" 
4399         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4401     def SetImageList(*args
, **kwargs
): 
4402         """SetImageList(self, ImageList imageList, int which)""" 
4403         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4405     def AssignImageList(*args
, **kwargs
): 
4406         """AssignImageList(self, ImageList imageList, int which)""" 
4407         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4409     def InReportView(*args
, **kwargs
): 
4410         """InReportView(self) -> bool""" 
4411         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4413     def IsVirtual(*args
, **kwargs
): 
4414         """IsVirtual(self) -> bool""" 
4415         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4417     def RefreshItem(*args
, **kwargs
): 
4418         """RefreshItem(self, long item)""" 
4419         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4421     def RefreshItems(*args
, **kwargs
): 
4422         """RefreshItems(self, long itemFrom, long itemTo)""" 
4423         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4425     def Arrange(*args
, **kwargs
): 
4426         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4427         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4429     def DeleteItem(*args
, **kwargs
): 
4430         """DeleteItem(self, long item) -> bool""" 
4431         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4433     def DeleteAllItems(*args
, **kwargs
): 
4434         """DeleteAllItems(self) -> bool""" 
4435         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4437     def DeleteColumn(*args
, **kwargs
): 
4438         """DeleteColumn(self, int col) -> bool""" 
4439         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4441     def DeleteAllColumns(*args
, **kwargs
): 
4442         """DeleteAllColumns(self) -> bool""" 
4443         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4445     def ClearAll(*args
, **kwargs
): 
4446         """ClearAll(self)""" 
4447         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4449     def EditLabel(*args
, **kwargs
): 
4450         """EditLabel(self, long item)""" 
4451         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4453     def EnsureVisible(*args
, **kwargs
): 
4454         """EnsureVisible(self, long item) -> bool""" 
4455         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4457     def FindItem(*args
, **kwargs
): 
4458         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4459         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4461     def FindItemData(*args
, **kwargs
): 
4462         """FindItemData(self, long start, long data) -> long""" 
4463         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4465     def FindItemAtPos(*args
, **kwargs
): 
4466         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4467         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4469     def HitTest(*args
, **kwargs
): 
4471         HitTest(Point point) -> (item, where) 
4473         Determines which item (if any) is at the specified point, giving 
4474          in the second return value (see wxLIST_HITTEST_... flags.) 
4476         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4478     def InsertItem(*args
, **kwargs
): 
4479         """InsertItem(self, ListItem info) -> long""" 
4480         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4482     def InsertStringItem(*args
, **kwargs
): 
4483         """InsertStringItem(self, long index, String label) -> long""" 
4484         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4486     def InsertImageItem(*args
, **kwargs
): 
4487         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4488         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4490     def InsertImageStringItem(*args
, **kwargs
): 
4491         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4492         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4494     def InsertColumnInfo(*args
, **kwargs
): 
4495         """InsertColumnInfo(self, long col, ListItem info) -> long""" 
4496         return _controls_
.ListCtrl_InsertColumnInfo(*args
, **kwargs
) 
4498     def InsertColumn(*args
, **kwargs
): 
4500         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4501             int width=-1) -> long 
4503         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4505     def SetItemCount(*args
, **kwargs
): 
4506         """SetItemCount(self, long count)""" 
4507         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4509     def ScrollList(*args
, **kwargs
): 
4510         """ScrollList(self, int dx, int dy) -> bool""" 
4511         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4513     def SetItemTextColour(*args
, **kwargs
): 
4514         """SetItemTextColour(self, long item, Colour col)""" 
4515         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4517     def GetItemTextColour(*args
, **kwargs
): 
4518         """GetItemTextColour(self, long item) -> Colour""" 
4519         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4521     def SetItemBackgroundColour(*args
, **kwargs
): 
4522         """SetItemBackgroundColour(self, long item, Colour col)""" 
4523         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4525     def GetItemBackgroundColour(*args
, **kwargs
): 
4526         """GetItemBackgroundColour(self, long item) -> Colour""" 
4527         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4531     def Select(self
, idx
, on
=1): 
4532         '''[de]select an item''' 
4533         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4535         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4537     def Focus(self
, idx
): 
4538         '''Focus and show the given item''' 
4539         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4540         self
.EnsureVisible(idx
) 
4542     def GetFocusedItem(self
): 
4543         '''get the currently focused item or -1 if none''' 
4544         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
4546     def GetFirstSelected(self
, *args
): 
4547         '''return first selected item, or -1 when none''' 
4548         return self
.GetNextSelected(-1) 
4550     def GetNextSelected(self
, item
): 
4551         '''return subsequent selected items, or -1 when no more''' 
4552         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
4554     def IsSelected(self
, idx
): 
4555         '''return True if the item is selected''' 
4556         return self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) != 0 
4558     def SetColumnImage(self
, col
, image
): 
4559         item 
= self
.GetColumn(col
) 
4560         # preserve all other attributes too 
4561         item
.SetMask( wx
.LIST_MASK_STATE |
 
4563                       wx
.LIST_MASK_IMAGE |
 
4566                       wx
.LIST_MASK_WIDTH |
 
4567                       wx
.LIST_MASK_FORMAT 
) 
4568         item
.SetImage(image
) 
4569         self
.SetColumn(col
, item
) 
4571     def ClearColumnImage(self
, col
): 
4572         self
.SetColumnImage(col
, -1) 
4574     def Append(self
, entry
): 
4575         '''Append an item to the list control.  The entry parameter should be a 
4576            sequence with an item for each column''' 
4582             pos 
= self
.GetItemCount() 
4583             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
4584             for i 
in range(1, len(entry
)): 
4585                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
4588     def SortItems(*args
, **kwargs
): 
4589         """SortItems(self, PyObject func) -> bool""" 
4590         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
4592     def GetMainWindow(*args
, **kwargs
): 
4593         """GetMainWindow(self) -> Window""" 
4594         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
4596     def GetClassDefaultAttributes(*args
, **kwargs
): 
4598         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4600         Get the default attributes for this class.  This is useful if you want 
4601         to use the same font or colour in your own control as in a standard 
4602         control -- which is a much better idea than hard coding specific 
4603         colours or fonts which might look completely out of place on the 
4604         user's system, especially if it uses themes. 
4606         The variant parameter is only relevant under Mac currently and is 
4607         ignore under other platforms. Under Mac, it will change the size of 
4608         the returned font. See `wx.Window.SetWindowVariant` for more about 
4611         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4613     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4615 class ListCtrlPtr(ListCtrl
): 
4616     def __init__(self
, this
): 
4618         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4619         self
.__class
__ = ListCtrl
 
4620 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
4622 def PreListCtrl(*args
, **kwargs
): 
4623     """PreListCtrl() -> ListCtrl""" 
4624     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
4628 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
4630     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4632     Get the default attributes for this class.  This is useful if you want 
4633     to use the same font or colour in your own control as in a standard 
4634     control -- which is a much better idea than hard coding specific 
4635     colours or fonts which might look completely out of place on the 
4636     user's system, especially if it uses themes. 
4638     The variant parameter is only relevant under Mac currently and is 
4639     ignore under other platforms. Under Mac, it will change the size of 
4640     the returned font. See `wx.Window.SetWindowVariant` for more about 
4643     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
4645 #--------------------------------------------------------------------------- 
4647 class ListView(ListCtrl
): 
4649         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4650     def __init__(self
, *args
, **kwargs
): 
4652         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4653             Size size=DefaultSize, long style=LC_REPORT,  
4654             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
4656         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
4657         self
.this 
= newobj
.this
 
4660         self
._setOORInfo
(self
) 
4662     def Create(*args
, **kwargs
): 
4664         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4665             Size size=DefaultSize, long style=LC_REPORT,  
4666             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4668         Do the 2nd phase and create the GUI control. 
4670         return _controls_
.ListView_Create(*args
, **kwargs
) 
4672     def Select(*args
, **kwargs
): 
4673         """Select(self, long n, bool on=True)""" 
4674         return _controls_
.ListView_Select(*args
, **kwargs
) 
4676     def Focus(*args
, **kwargs
): 
4677         """Focus(self, long index)""" 
4678         return _controls_
.ListView_Focus(*args
, **kwargs
) 
4680     def GetFocusedItem(*args
, **kwargs
): 
4681         """GetFocusedItem(self) -> long""" 
4682         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
4684     def GetNextSelected(*args
, **kwargs
): 
4685         """GetNextSelected(self, long item) -> long""" 
4686         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
4688     def GetFirstSelected(*args
, **kwargs
): 
4689         """GetFirstSelected(self) -> long""" 
4690         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
4692     def IsSelected(*args
, **kwargs
): 
4693         """IsSelected(self, long index) -> bool""" 
4694         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
4696     def SetColumnImage(*args
, **kwargs
): 
4697         """SetColumnImage(self, int col, int image)""" 
4698         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
4700     def ClearColumnImage(*args
, **kwargs
): 
4701         """ClearColumnImage(self, int col)""" 
4702         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
4705 class ListViewPtr(ListView
): 
4706     def __init__(self
, this
): 
4708         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4709         self
.__class
__ = ListView
 
4710 _controls_
.ListView_swigregister(ListViewPtr
) 
4712 def PreListView(*args
, **kwargs
): 
4713     """PreListView() -> ListView""" 
4714     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
4718 #--------------------------------------------------------------------------- 
4720 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
4721 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
4722 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
4723 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
4724 TR_SINGLE 
= _controls_
.TR_SINGLE
 
4725 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
4726 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
4727 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
4728 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
4729 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
4730 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
4731 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
4732 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
4733 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
4734 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
4735 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
4736 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
4737 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
4738 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
4739 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
4740 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
4741 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
4742 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
4743 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
4744 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
4745 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
4746 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
4747 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
4748 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
4749 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
4750 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
4751 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
4752 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
4753 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
4754 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
4755 #--------------------------------------------------------------------------- 
4757 class TreeItemId(object): 
4759         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4760     def __init__(self
, *args
, **kwargs
): 
4761         """__init__(self) -> TreeItemId""" 
4762         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
4763         self
.this 
= newobj
.this
 
4766     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
4769             if self
.thisown
: destroy(self
) 
4772     def IsOk(*args
, **kwargs
): 
4773         """IsOk(self) -> bool""" 
4774         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
4776     def __eq__(*args
, **kwargs
): 
4777         """__eq__(self, TreeItemId other) -> bool""" 
4778         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
4780     def __ne__(*args
, **kwargs
): 
4781         """__ne__(self, TreeItemId other) -> bool""" 
4782         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
4784     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
4786     def __nonzero__(self
): return self
.IsOk()  
4788 class TreeItemIdPtr(TreeItemId
): 
4789     def __init__(self
, this
): 
4791         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4792         self
.__class
__ = TreeItemId
 
4793 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
4794 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
4796 class TreeItemData(object): 
4798         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4799     def __init__(self
, *args
, **kwargs
): 
4800         """__init__(self, PyObject obj=None) -> TreeItemData""" 
4801         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
4802         self
.this 
= newobj
.this
 
4805     def GetData(*args
, **kwargs
): 
4806         """GetData(self) -> PyObject""" 
4807         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
4809     def SetData(*args
, **kwargs
): 
4810         """SetData(self, PyObject obj)""" 
4811         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
4813     def GetId(*args
, **kwargs
): 
4814         """GetId(self) -> TreeItemId""" 
4815         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
4817     def SetId(*args
, **kwargs
): 
4818         """SetId(self, TreeItemId id)""" 
4819         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
4821     def Destroy(*args
, **kwargs
): 
4823         return _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
4826 class TreeItemDataPtr(TreeItemData
): 
4827     def __init__(self
, this
): 
4829         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4830         self
.__class
__ = TreeItemData
 
4831 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
4833 #--------------------------------------------------------------------------- 
4835 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
4836 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
4837 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
4838 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
4839 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
4840 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
4841 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
4842 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
4843 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
4844 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
4845 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
4846 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
4847 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
4848 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
4849 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
4850 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
4851 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
4852 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
4853 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
4854 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
4855 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
4856 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
4857 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
4858 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
4859 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
4860 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
4861 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
4862 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
4863 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
4864 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
4865 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
4866 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
4867 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
4868 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
4869 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
4870 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
4871 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
4872 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
4873 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
4874 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
4876 class TreeEvent(_core
.NotifyEvent
): 
4878         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4879     def __init__(self
, *args
, **kwargs
): 
4880         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
4881         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
4882         self
.this 
= newobj
.this
 
4885     def GetItem(*args
, **kwargs
): 
4886         """GetItem(self) -> TreeItemId""" 
4887         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
4889     def SetItem(*args
, **kwargs
): 
4890         """SetItem(self, TreeItemId item)""" 
4891         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
4893     def GetOldItem(*args
, **kwargs
): 
4894         """GetOldItem(self) -> TreeItemId""" 
4895         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
4897     def SetOldItem(*args
, **kwargs
): 
4898         """SetOldItem(self, TreeItemId item)""" 
4899         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
4901     def GetPoint(*args
, **kwargs
): 
4902         """GetPoint(self) -> Point""" 
4903         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
4905     def SetPoint(*args
, **kwargs
): 
4906         """SetPoint(self, Point pt)""" 
4907         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
4909     def GetKeyEvent(*args
, **kwargs
): 
4910         """GetKeyEvent(self) -> KeyEvent""" 
4911         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
4913     def GetKeyCode(*args
, **kwargs
): 
4914         """GetKeyCode(self) -> int""" 
4915         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
4917     def SetKeyEvent(*args
, **kwargs
): 
4918         """SetKeyEvent(self, KeyEvent evt)""" 
4919         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
4921     def GetLabel(*args
, **kwargs
): 
4922         """GetLabel(self) -> String""" 
4923         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
4925     def SetLabel(*args
, **kwargs
): 
4926         """SetLabel(self, String label)""" 
4927         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
4929     def IsEditCancelled(*args
, **kwargs
): 
4930         """IsEditCancelled(self) -> bool""" 
4931         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
4933     def SetEditCanceled(*args
, **kwargs
): 
4934         """SetEditCanceled(self, bool editCancelled)""" 
4935         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
4937     def SetToolTip(*args
, **kwargs
): 
4938         """SetToolTip(self, String toolTip)""" 
4939         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
4942 class TreeEventPtr(TreeEvent
): 
4943     def __init__(self
, this
): 
4945         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4946         self
.__class
__ = TreeEvent
 
4947 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
4949 #--------------------------------------------------------------------------- 
4951 class TreeCtrl(_core
.Control
): 
4953         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4954     def __init__(self
, *args
, **kwargs
): 
4956         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4957             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4958             Validator validator=DefaultValidator,  
4959             String name=TreeCtrlNameStr) -> TreeCtrl 
4961         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
4962         self
.this 
= newobj
.this
 
4965         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
4967     def Create(*args
, **kwargs
): 
4969         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4970             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
4971             Validator validator=DefaultValidator,  
4972             String name=TreeCtrlNameStr) -> bool 
4974         Do the 2nd phase and create the GUI control. 
4976         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
4978     def _setCallbackInfo(*args
, **kwargs
): 
4979         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4980         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
4982     def GetCount(*args
, **kwargs
): 
4983         """GetCount(self) -> size_t""" 
4984         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
4986     def GetIndent(*args
, **kwargs
): 
4987         """GetIndent(self) -> unsigned int""" 
4988         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
4990     def SetIndent(*args
, **kwargs
): 
4991         """SetIndent(self, unsigned int indent)""" 
4992         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
4994     def GetSpacing(*args
, **kwargs
): 
4995         """GetSpacing(self) -> unsigned int""" 
4996         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
4998     def SetSpacing(*args
, **kwargs
): 
4999         """SetSpacing(self, unsigned int spacing)""" 
5000         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5002     def GetImageList(*args
, **kwargs
): 
5003         """GetImageList(self) -> ImageList""" 
5004         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5006     def GetStateImageList(*args
, **kwargs
): 
5007         """GetStateImageList(self) -> ImageList""" 
5008         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5010     def SetImageList(*args
, **kwargs
): 
5011         """SetImageList(self, ImageList imageList)""" 
5012         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5014     def SetStateImageList(*args
, **kwargs
): 
5015         """SetStateImageList(self, ImageList imageList)""" 
5016         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5018     def AssignImageList(*args
, **kwargs
): 
5019         """AssignImageList(self, ImageList imageList)""" 
5020         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5022     def AssignStateImageList(*args
, **kwargs
): 
5023         """AssignStateImageList(self, ImageList imageList)""" 
5024         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5026     def GetItemText(*args
, **kwargs
): 
5027         """GetItemText(self, TreeItemId item) -> String""" 
5028         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5030     def GetItemImage(*args
, **kwargs
): 
5031         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5032         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5034     def GetItemData(*args
, **kwargs
): 
5035         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5036         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5038     def GetItemPyData(*args
, **kwargs
): 
5039         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5040         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5042     GetPyData 
= GetItemPyData 
 
5043     def GetItemTextColour(*args
, **kwargs
): 
5044         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5045         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5047     def GetItemBackgroundColour(*args
, **kwargs
): 
5048         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5049         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5051     def GetItemFont(*args
, **kwargs
): 
5052         """GetItemFont(self, TreeItemId item) -> Font""" 
5053         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5055     def SetItemText(*args
, **kwargs
): 
5056         """SetItemText(self, TreeItemId item, String text)""" 
5057         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5059     def SetItemImage(*args
, **kwargs
): 
5060         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5061         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5063     def SetItemData(*args
, **kwargs
): 
5064         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5065         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5067     def SetItemPyData(*args
, **kwargs
): 
5068         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5069         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5071     SetPyData 
= SetItemPyData 
 
5072     def SetItemHasChildren(*args
, **kwargs
): 
5073         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5074         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5076     def SetItemBold(*args
, **kwargs
): 
5077         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5078         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5080     def SetItemTextColour(*args
, **kwargs
): 
5081         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5082         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5084     def SetItemBackgroundColour(*args
, **kwargs
): 
5085         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5086         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5088     def SetItemFont(*args
, **kwargs
): 
5089         """SetItemFont(self, TreeItemId item, Font font)""" 
5090         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5092     def IsVisible(*args
, **kwargs
): 
5093         """IsVisible(self, TreeItemId item) -> bool""" 
5094         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5096     def ItemHasChildren(*args
, **kwargs
): 
5097         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5098         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5100     def IsExpanded(*args
, **kwargs
): 
5101         """IsExpanded(self, TreeItemId item) -> bool""" 
5102         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5104     def IsSelected(*args
, **kwargs
): 
5105         """IsSelected(self, TreeItemId item) -> bool""" 
5106         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5108     def IsBold(*args
, **kwargs
): 
5109         """IsBold(self, TreeItemId item) -> bool""" 
5110         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5112     def GetChildrenCount(*args
, **kwargs
): 
5113         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5114         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5116     def GetRootItem(*args
, **kwargs
): 
5117         """GetRootItem(self) -> TreeItemId""" 
5118         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5120     def GetSelection(*args
, **kwargs
): 
5121         """GetSelection(self) -> TreeItemId""" 
5122         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5124     def GetSelections(*args
, **kwargs
): 
5125         """GetSelections(self) -> PyObject""" 
5126         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5128     def GetItemParent(*args
, **kwargs
): 
5129         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5130         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5132     def GetFirstChild(*args
, **kwargs
): 
5133         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5134         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5136     def GetNextChild(*args
, **kwargs
): 
5137         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5138         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5140     def GetLastChild(*args
, **kwargs
): 
5141         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5142         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5144     def GetNextSibling(*args
, **kwargs
): 
5145         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5146         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5148     def GetPrevSibling(*args
, **kwargs
): 
5149         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5150         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5152     def GetFirstVisibleItem(*args
, **kwargs
): 
5153         """GetFirstVisibleItem(self) -> TreeItemId""" 
5154         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5156     def GetNextVisible(*args
, **kwargs
): 
5157         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5158         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5160     def GetPrevVisible(*args
, **kwargs
): 
5161         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5162         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5164     def AddRoot(*args
, **kwargs
): 
5165         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5166         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5168     def PrependItem(*args
, **kwargs
): 
5170         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5171             TreeItemData data=None) -> TreeItemId 
5173         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5175     def InsertItem(*args
, **kwargs
): 
5177         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5178             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5180         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5182     def InsertItemBefore(*args
, **kwargs
): 
5184         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5185             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5187         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5189     def AppendItem(*args
, **kwargs
): 
5191         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5192             TreeItemData data=None) -> TreeItemId 
5194         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5196     def Delete(*args
, **kwargs
): 
5197         """Delete(self, TreeItemId item)""" 
5198         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5200     def DeleteChildren(*args
, **kwargs
): 
5201         """DeleteChildren(self, TreeItemId item)""" 
5202         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5204     def DeleteAllItems(*args
, **kwargs
): 
5205         """DeleteAllItems(self)""" 
5206         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5208     def Expand(*args
, **kwargs
): 
5209         """Expand(self, TreeItemId item)""" 
5210         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5212     def Collapse(*args
, **kwargs
): 
5213         """Collapse(self, TreeItemId item)""" 
5214         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5216     def CollapseAndReset(*args
, **kwargs
): 
5217         """CollapseAndReset(self, TreeItemId item)""" 
5218         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5220     def Toggle(*args
, **kwargs
): 
5221         """Toggle(self, TreeItemId item)""" 
5222         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5224     def Unselect(*args
, **kwargs
): 
5225         """Unselect(self)""" 
5226         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5228     def UnselectItem(*args
, **kwargs
): 
5229         """UnselectItem(self, TreeItemId item)""" 
5230         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5232     def UnselectAll(*args
, **kwargs
): 
5233         """UnselectAll(self)""" 
5234         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5236     def SelectItem(*args
, **kwargs
): 
5237         """SelectItem(self, TreeItemId item, bool select=True)""" 
5238         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5240     def ToggleItemSelection(*args
, **kwargs
): 
5241         """ToggleItemSelection(self, TreeItemId item)""" 
5242         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5244     def EnsureVisible(*args
, **kwargs
): 
5245         """EnsureVisible(self, TreeItemId item)""" 
5246         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5248     def ScrollTo(*args
, **kwargs
): 
5249         """ScrollTo(self, TreeItemId item)""" 
5250         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5252     def EditLabel(*args
, **kwargs
): 
5253         """EditLabel(self, TreeItemId item)""" 
5254         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5256     def GetEditControl(*args
, **kwargs
): 
5257         """GetEditControl(self) -> TextCtrl""" 
5258         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5260     def SortChildren(*args
, **kwargs
): 
5261         """SortChildren(self, TreeItemId item)""" 
5262         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5264     def HitTest(*args
, **kwargs
): 
5266         HitTest(Point point) -> (item, where) 
5268         Determine which item (if any) belongs the given point.  The coordinates 
5269         specified are relative to the client area of tree ctrl and the where return 
5270         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5273         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5275     def GetBoundingRect(*args
, **kwargs
): 
5276         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5277         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5279     def GetClassDefaultAttributes(*args
, **kwargs
): 
5281         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5283         Get the default attributes for this class.  This is useful if you want 
5284         to use the same font or colour in your own control as in a standard 
5285         control -- which is a much better idea than hard coding specific 
5286         colours or fonts which might look completely out of place on the 
5287         user's system, especially if it uses themes. 
5289         The variant parameter is only relevant under Mac currently and is 
5290         ignore under other platforms. Under Mac, it will change the size of 
5291         the returned font. See `wx.Window.SetWindowVariant` for more about 
5294         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5296     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5298 class TreeCtrlPtr(TreeCtrl
): 
5299     def __init__(self
, this
): 
5301         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5302         self
.__class
__ = TreeCtrl
 
5303 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5305 def PreTreeCtrl(*args
, **kwargs
): 
5306     """PreTreeCtrl() -> TreeCtrl""" 
5307     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5311 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5313     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5315     Get the default attributes for this class.  This is useful if you want 
5316     to use the same font or colour in your own control as in a standard 
5317     control -- which is a much better idea than hard coding specific 
5318     colours or fonts which might look completely out of place on the 
5319     user's system, especially if it uses themes. 
5321     The variant parameter is only relevant under Mac currently and is 
5322     ignore under other platforms. Under Mac, it will change the size of 
5323     the returned font. See `wx.Window.SetWindowVariant` for more about 
5326     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5328 #--------------------------------------------------------------------------- 
5330 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5331 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5332 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5333 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5334 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5335 class GenericDirCtrl(_core
.Control
): 
5337         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5338     def __init__(self
, *args
, **kwargs
): 
5340         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5341             Point pos=DefaultPosition, Size size=DefaultSize,  
5342             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5343             String filter=EmptyString,  
5344             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5346         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5347         self
.this 
= newobj
.this
 
5350         self
._setOORInfo
(self
) 
5352     def Create(*args
, **kwargs
): 
5354         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5355             Point pos=DefaultPosition, Size size=DefaultSize,  
5356             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5357             String filter=EmptyString,  
5358             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5360         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5362     def ExpandPath(*args
, **kwargs
): 
5363         """ExpandPath(self, String path) -> bool""" 
5364         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5366     def GetDefaultPath(*args
, **kwargs
): 
5367         """GetDefaultPath(self) -> String""" 
5368         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5370     def SetDefaultPath(*args
, **kwargs
): 
5371         """SetDefaultPath(self, String path)""" 
5372         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5374     def GetPath(*args
, **kwargs
): 
5375         """GetPath(self) -> String""" 
5376         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5378     def GetFilePath(*args
, **kwargs
): 
5379         """GetFilePath(self) -> String""" 
5380         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5382     def SetPath(*args
, **kwargs
): 
5383         """SetPath(self, String path)""" 
5384         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5386     def ShowHidden(*args
, **kwargs
): 
5387         """ShowHidden(self, bool show)""" 
5388         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5390     def GetShowHidden(*args
, **kwargs
): 
5391         """GetShowHidden(self) -> bool""" 
5392         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5394     def GetFilter(*args
, **kwargs
): 
5395         """GetFilter(self) -> String""" 
5396         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5398     def SetFilter(*args
, **kwargs
): 
5399         """SetFilter(self, String filter)""" 
5400         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5402     def GetFilterIndex(*args
, **kwargs
): 
5403         """GetFilterIndex(self) -> int""" 
5404         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5406     def SetFilterIndex(*args
, **kwargs
): 
5407         """SetFilterIndex(self, int n)""" 
5408         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5410     def GetRootId(*args
, **kwargs
): 
5411         """GetRootId(self) -> TreeItemId""" 
5412         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5414     def GetTreeCtrl(*args
, **kwargs
): 
5415         """GetTreeCtrl(self) -> TreeCtrl""" 
5416         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5418     def GetFilterListCtrl(*args
, **kwargs
): 
5419         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5420         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5422     def FindChild(*args
, **kwargs
): 
5424         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5426         Find the child that matches the first part of 'path'.  E.g. if a child 
5427         path is "/usr" and 'path' is "/usr/include" then the child for 
5428         /usr is returned.  If the path string has been used (we're at the 
5429         leaf), done is set to True. 
5432         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5434     def DoResize(*args
, **kwargs
): 
5435         """DoResize(self)""" 
5436         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5438     def ReCreateTree(*args
, **kwargs
): 
5439         """ReCreateTree(self)""" 
5440         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5443 class GenericDirCtrlPtr(GenericDirCtrl
): 
5444     def __init__(self
, this
): 
5446         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5447         self
.__class
__ = GenericDirCtrl
 
5448 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5449 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5451 def PreGenericDirCtrl(*args
, **kwargs
): 
5452     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5453     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5457 class DirFilterListCtrl(Choice
): 
5459         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5460     def __init__(self
, *args
, **kwargs
): 
5462         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5463             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5465         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5466         self
.this 
= newobj
.this
 
5469         self
._setOORInfo
(self
) 
5471     def Create(*args
, **kwargs
): 
5473         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5474             Size size=DefaultSize, long style=0) -> bool 
5476         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5478     def FillFilterList(*args
, **kwargs
): 
5479         """FillFilterList(self, String filter, int defaultFilter)""" 
5480         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5483 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5484     def __init__(self
, this
): 
5486         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5487         self
.__class
__ = DirFilterListCtrl
 
5488 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5490 def PreDirFilterListCtrl(*args
, **kwargs
): 
5491     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5492     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5496 #--------------------------------------------------------------------------- 
5498 class PyControl(_core
.Control
): 
5500         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5501     def __init__(self
, *args
, **kwargs
): 
5503         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5504             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5505             String name=ControlNameStr) -> PyControl 
5507         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5508         self
.this 
= newobj
.this
 
5511         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5513     def _setCallbackInfo(*args
, **kwargs
): 
5514         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5515         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5517     def SetBestSize(*args
, **kwargs
): 
5518         """SetBestSize(self, Size size)""" 
5519         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
5521     def base_DoMoveWindow(*args
, **kwargs
): 
5522         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
5523         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
5525     def base_DoSetSize(*args
, **kwargs
): 
5526         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
5527         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
5529     def base_DoSetClientSize(*args
, **kwargs
): 
5530         """base_DoSetClientSize(self, int width, int height)""" 
5531         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
5533     def base_DoSetVirtualSize(*args
, **kwargs
): 
5534         """base_DoSetVirtualSize(self, int x, int y)""" 
5535         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
5537     def base_DoGetSize(*args
, **kwargs
): 
5538         """base_DoGetSize() -> (width, height)""" 
5539         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
5541     def base_DoGetClientSize(*args
, **kwargs
): 
5542         """base_DoGetClientSize() -> (width, height)""" 
5543         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
5545     def base_DoGetPosition(*args
, **kwargs
): 
5546         """base_DoGetPosition() -> (x,y)""" 
5547         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
5549     def base_DoGetVirtualSize(*args
, **kwargs
): 
5550         """base_DoGetVirtualSize(self) -> Size""" 
5551         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
5553     def base_DoGetBestSize(*args
, **kwargs
): 
5554         """base_DoGetBestSize(self) -> Size""" 
5555         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
5557     def base_InitDialog(*args
, **kwargs
): 
5558         """base_InitDialog(self)""" 
5559         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
5561     def base_TransferDataToWindow(*args
, **kwargs
): 
5562         """base_TransferDataToWindow(self) -> bool""" 
5563         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
5565     def base_TransferDataFromWindow(*args
, **kwargs
): 
5566         """base_TransferDataFromWindow(self) -> bool""" 
5567         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
5569     def base_Validate(*args
, **kwargs
): 
5570         """base_Validate(self) -> bool""" 
5571         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
5573     def base_AcceptsFocus(*args
, **kwargs
): 
5574         """base_AcceptsFocus(self) -> bool""" 
5575         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
5577     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
5578         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
5579         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
5581     def base_GetMaxSize(*args
, **kwargs
): 
5582         """base_GetMaxSize(self) -> Size""" 
5583         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
5585     def base_AddChild(*args
, **kwargs
): 
5586         """base_AddChild(self, Window child)""" 
5587         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
5589     def base_RemoveChild(*args
, **kwargs
): 
5590         """base_RemoveChild(self, Window child)""" 
5591         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
5593     def base_ShouldInheritColours(*args
, **kwargs
): 
5594         """base_ShouldInheritColours(self) -> bool""" 
5595         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
5597     def base_ApplyParentThemeBackground(*args
, **kwargs
): 
5598         """base_ApplyParentThemeBackground(self, Colour c)""" 
5599         return _controls_
.PyControl_base_ApplyParentThemeBackground(*args
, **kwargs
) 
5601     def base_GetDefaultAttributes(*args
, **kwargs
): 
5602         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
5603         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
5606 class PyControlPtr(PyControl
): 
5607     def __init__(self
, this
): 
5609         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5610         self
.__class
__ = PyControl
 
5611 _controls_
.PyControl_swigregister(PyControlPtr
) 
5613 def PrePyControl(*args
, **kwargs
): 
5614     """PrePyControl() -> PyControl""" 
5615     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
5619 #--------------------------------------------------------------------------- 
5621 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
5622 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
5623 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
5624 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
5625 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
5626 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
5627 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
5628 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
5630 class HelpEvent(_core
.CommandEvent
): 
5632     A help event is sent when the user has requested context-sensitive 
5633     help. This can either be caused by the application requesting 
5634     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
5635     the system generating a WM_HELP message when the user pressed F1 or 
5636     clicked on the query button in a dialog caption. 
5638     A help event is sent to the window that the user clicked on, and is 
5639     propagated up the window hierarchy until the event is processed or 
5640     there are no more event handlers. The application should call 
5641     event.GetId to check the identity of the clicked-on window, and then 
5642     either show some suitable help or call event.Skip if the identifier is 
5643     unrecognised. Calling Skip is important because it allows wxWindows to 
5644     generate further events for ancestors of the clicked-on 
5645     window. Otherwise it would be impossible to show help for container 
5646     windows, since processing would stop after the first window found. 
5649         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5650     def __init__(self
, *args
, **kwargs
): 
5651         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
5652         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
5653         self
.this 
= newobj
.this
 
5656     def GetPosition(*args
, **kwargs
): 
5658         GetPosition(self) -> Point 
5660         Returns the left-click position of the mouse, in screen 
5661         coordinates. This allows the application to position the help 
5664         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
5666     def SetPosition(*args
, **kwargs
): 
5668         SetPosition(self, Point pos) 
5670         Sets the left-click position of the mouse, in screen coordinates. 
5672         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
5674     def GetLink(*args
, **kwargs
): 
5676         GetLink(self) -> String 
5678         Get an optional link to further help 
5680         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
5682     def SetLink(*args
, **kwargs
): 
5684         SetLink(self, String link) 
5686         Set an optional link to further help 
5688         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
5690     def GetTarget(*args
, **kwargs
): 
5692         GetTarget(self) -> String 
5694         Get an optional target to display help in. E.g. a window specification 
5696         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
5698     def SetTarget(*args
, **kwargs
): 
5700         SetTarget(self, String target) 
5702         Set an optional target to display help in. E.g. a window specification 
5704         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
5707 class HelpEventPtr(HelpEvent
): 
5708     def __init__(self
, this
): 
5710         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5711         self
.__class
__ = HelpEvent
 
5712 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
5714 class ContextHelp(_core
.Object
): 
5716     This class changes the cursor to a query and puts the application into 
5717     a 'context-sensitive help mode'. When the user left-clicks on a window 
5718     within the specified window, a ``EVT_HELP`` event is sent to that 
5719     control, and the application may respond to it by popping up some 
5722     There are a couple of ways to invoke this behaviour implicitly: 
5724         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
5725           (Windows only). This will put a question mark in the titlebar, 
5726           and Windows will put the application into context-sensitive help 
5727           mode automatically, with further programming. 
5729         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
5730           to create a context help object. Normally you will write your 
5731           application so that this button is only added to a dialog for 
5732           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
5735     :see: `wx.ContextHelpButton` 
5739         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5740     def __init__(self
, *args
, **kwargs
): 
5742         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
5744         Constructs a context help object, calling BeginContextHelp if doNow is 
5747         If window is None, the top window is used. 
5749         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
5750         self
.this 
= newobj
.this
 
5753     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
5756             if self
.thisown
: destroy(self
) 
5759     def BeginContextHelp(*args
, **kwargs
): 
5761         BeginContextHelp(self, Window window=None) -> bool 
5763         Puts the application into context-sensitive help mode. window is the 
5764         window which will be used to catch events; if NULL, the top window 
5767         Returns true if the application was successfully put into 
5768         context-sensitive help mode. This function only returns when the event 
5771         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
5773     def EndContextHelp(*args
, **kwargs
): 
5775         EndContextHelp(self) -> bool 
5777         Ends context-sensitive help mode. Not normally called by the 
5780         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
5783 class ContextHelpPtr(ContextHelp
): 
5784     def __init__(self
, this
): 
5786         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5787         self
.__class
__ = ContextHelp
 
5788 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
5790 class ContextHelpButton(BitmapButton
): 
5792     Instances of this class may be used to add a question mark button that 
5793     when pressed, puts the application into context-help mode. It does 
5794     this by creating a wx.ContextHelp object which itself generates a 
5795     ``EVT_HELP`` event when the user clicks on a window. 
5797     On Windows, you may add a question-mark icon to a dialog by use of the 
5798     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
5799     will have to add a button explicitly, usually next to OK, Cancel or 
5802     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
5806         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5807     def __init__(self
, *args
, **kwargs
): 
5809         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
5810             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
5812         Constructor, creating and showing a context help button. 
5814         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
5815         self
.this 
= newobj
.this
 
5818         self
._setOORInfo
(self
) 
5821 class ContextHelpButtonPtr(ContextHelpButton
): 
5822     def __init__(self
, this
): 
5824         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5825         self
.__class
__ = ContextHelpButton
 
5826 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
5828 class HelpProvider(object): 
5830     wx.HelpProvider is an abstract class used by a program 
5831     implementing context-sensitive help to show the help text for the 
5834     The current help provider must be explicitly set by the 
5835     application using wx.HelpProvider.Set(). 
5837     def __init__(self
): raise RuntimeError, "No constructor defined" 
5839         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5840     def Set(*args
, **kwargs
): 
5842         Set(HelpProvider helpProvider) -> HelpProvider 
5844         Sset the current, application-wide help provider. Returns the previous 
5845         one.  Unlike some other classes, the help provider is not created on 
5846         demand. This must be explicitly done by the application. 
5848         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5850     Set 
= staticmethod(Set
) 
5851     def Get(*args
, **kwargs
): 
5853         Get() -> HelpProvider 
5855         Return the current application-wide help provider. 
5857         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5859     Get 
= staticmethod(Get
) 
5860     def GetHelp(*args
, **kwargs
): 
5862         GetHelp(self, Window window) -> String 
5864         Gets the help string for this window. Its interpretation is dependent 
5865         on the help provider except that empty string always means that no 
5866         help is associated with the window. 
5868         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
5870     def ShowHelp(*args
, **kwargs
): 
5872         ShowHelp(self, Window window) -> bool 
5874         Shows help for the given window. Uses GetHelp internally if 
5875         applicable. Returns True if it was done, or False if no help was 
5876         available for this window. 
5878         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
5880     def AddHelp(*args
, **kwargs
): 
5882         AddHelp(self, Window window, String text) 
5884         Associates the text with the given window. 
5886         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
5888     def AddHelpById(*args
, **kwargs
): 
5890         AddHelpById(self, int id, String text) 
5892         This version associates the given text with all windows with this 
5893         id. May be used to set the same help string for all Cancel buttons in 
5894         the application, for example. 
5896         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
5898     def RemoveHelp(*args
, **kwargs
): 
5900         RemoveHelp(self, Window window) 
5902         Removes the association between the window pointer and the help 
5903         text. This is called by the wx.Window destructor. Without this, the 
5904         table of help strings will fill up and when window pointers are 
5905         reused, the wrong help string will be found. 
5907         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
5909     def Destroy(*args
, **kwargs
): 
5911         return _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
5914 class HelpProviderPtr(HelpProvider
): 
5915     def __init__(self
, this
): 
5917         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5918         self
.__class
__ = HelpProvider
 
5919 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
5921 def HelpProvider_Set(*args
, **kwargs
): 
5923     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
5925     Sset the current, application-wide help provider. Returns the previous 
5926     one.  Unlike some other classes, the help provider is not created on 
5927     demand. This must be explicitly done by the application. 
5929     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
5931 def HelpProvider_Get(*args
, **kwargs
): 
5933     HelpProvider_Get() -> HelpProvider 
5935     Return the current application-wide help provider. 
5937     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
5939 class SimpleHelpProvider(HelpProvider
): 
5941     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5942     supports only plain text help strings, and shows the string associated 
5943     with the control (if any) in a tooltip. 
5946         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5947     def __init__(self
, *args
, **kwargs
): 
5949         __init__(self) -> SimpleHelpProvider 
5951         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
5952         supports only plain text help strings, and shows the string associated 
5953         with the control (if any) in a tooltip. 
5955         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
5956         self
.this 
= newobj
.this
 
5960 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
5961     def __init__(self
, this
): 
5963         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5964         self
.__class
__ = SimpleHelpProvider
 
5965 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
5967 #--------------------------------------------------------------------------- 
5969 class DragImage(_core
.Object
): 
5971         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5972     def __init__(self
, *args
, **kwargs
): 
5973         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
5974         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
5975         self
.this 
= newobj
.this
 
5978     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
5981             if self
.thisown
: destroy(self
) 
5984     def SetBackingBitmap(*args
, **kwargs
): 
5985         """SetBackingBitmap(self, Bitmap bitmap)""" 
5986         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
5988     def BeginDrag(*args
, **kwargs
): 
5990         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
5991             Rect rect=None) -> bool 
5993         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
5995     def BeginDragBounded(*args
, **kwargs
): 
5996         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
5997         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
5999     def EndDrag(*args
, **kwargs
): 
6000         """EndDrag(self) -> bool""" 
6001         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6003     def Move(*args
, **kwargs
): 
6004         """Move(self, Point pt) -> bool""" 
6005         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6007     def Show(*args
, **kwargs
): 
6008         """Show(self) -> bool""" 
6009         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6011     def Hide(*args
, **kwargs
): 
6012         """Hide(self) -> bool""" 
6013         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6015     def GetImageRect(*args
, **kwargs
): 
6016         """GetImageRect(self, Point pos) -> Rect""" 
6017         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6019     def DoDrawImage(*args
, **kwargs
): 
6020         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6021         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6023     def UpdateBackingFromWindow(*args
, **kwargs
): 
6024         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6025         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6027     def RedrawImage(*args
, **kwargs
): 
6028         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6029         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6032 class DragImagePtr(DragImage
): 
6033     def __init__(self
, this
): 
6035         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6036         self
.__class
__ = DragImage
 
6037 _controls_
.DragImage_swigregister(DragImagePtr
) 
6039 def DragIcon(*args
, **kwargs
): 
6040     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6041     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6045 def DragString(*args
, **kwargs
): 
6046     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6047     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6051 def DragTreeItem(*args
, **kwargs
): 
6052     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6053     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6057 def DragListItem(*args
, **kwargs
): 
6058     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6059     val 
= _controls_
.new_DragListItem(*args
, **kwargs
)