1 # This file was created automatically by SWIG 1.3.27. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8         if isinstance(value
, class_type
): 
   9             self
.__dict
__[name
] = value
.this
 
  10             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  16         self
.__dict
__[name
] = value
 
  18         raise AttributeError("You cannot add attributes to %s" % self
) 
  20 def _swig_setattr(self
,class_type
,name
,value
): 
  21     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  23 def _swig_getattr(self
,class_type
,name
): 
  24     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  25     if method
: return method(self
) 
  26     raise AttributeError,name
 
  30     _object 
= types
.ObjectType
 
  32 except AttributeError: 
  38 def _swig_setattr_nondynamic_method(set): 
  39     def set_attr(self
,name
,value
): 
  40         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  43             raise AttributeError("You cannot add attributes to %s" % self
) 
  49 #--------------------------------------------------------------------------- 
  51 BU_LEFT 
= _controls_
.BU_LEFT
 
  52 BU_TOP 
= _controls_
.BU_TOP
 
  53 BU_RIGHT 
= _controls_
.BU_RIGHT
 
  54 BU_BOTTOM 
= _controls_
.BU_BOTTOM
 
  55 BU_ALIGN_MASK 
= _controls_
.BU_ALIGN_MASK
 
  56 BU_EXACTFIT 
= _controls_
.BU_EXACTFIT
 
  57 BU_AUTODRAW 
= _controls_
.BU_AUTODRAW
 
  58 class Button(_core
.Control
): 
  60     A button is a control that contains a text string, and is one of the most 
  61     common elements of a GUI.  It may be placed on a dialog box or panel, or 
  62     indeed almost any other window. 
  65         return "<%s.%s; proxy of C++ wxButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  66     def __init__(self
, *args
, **kwargs
): 
  68         __init__(self, Window parent, int id=-1, String label=EmptyString,  
  69             Point pos=DefaultPosition, Size size=DefaultSize,  
  70             long style=0, Validator validator=DefaultValidator,  
  71             String name=ButtonNameStr) -> Button 
  73         Create and show a button.  The preferred way to create standard 
  74         buttons is to use a standard ID and an empty label.  In this case 
  75         wxWigets will automatically use a stock label that coresponds to the 
  76         ID given.  In additon, the button will be decorated with stock icons 
  79         newobj 
= _controls_
.new_Button(*args
, **kwargs
) 
  80         self
.this 
= newobj
.this
 
  83         self
._setOORInfo
(self
) 
  85     def Create(*args
, **kwargs
): 
  87         Create(self, Window parent, int id=-1, String label=EmptyString,  
  88             Point pos=DefaultPosition, Size size=DefaultSize,  
  89             long style=0, Validator validator=DefaultValidator,  
  90             String name=ButtonNameStr) -> bool 
  92         Acutally create the GUI Button for 2-phase creation. 
  94         return _controls_
.Button_Create(*args
, **kwargs
) 
  96     def SetDefault(*args
, **kwargs
): 
 100         This sets the button to be the default item for the panel or dialog box. 
 102         return _controls_
.Button_SetDefault(*args
, **kwargs
) 
 104     def GetDefaultSize(*args
, **kwargs
): 
 106         GetDefaultSize() -> Size 
 108         Returns the default button size for this platform. 
 110         return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 112     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
 113     def GetClassDefaultAttributes(*args
, **kwargs
): 
 115         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 117         Get the default attributes for this class.  This is useful if you want 
 118         to use the same font or colour in your own control as in a standard 
 119         control -- which is a much better idea than hard coding specific 
 120         colours or fonts which might look completely out of place on the 
 121         user's system, especially if it uses themes. 
 123         The variant parameter is only relevant under Mac currently and is 
 124         ignore under other platforms. Under Mac, it will change the size of 
 125         the returned font. See `wx.Window.SetWindowVariant` for more about 
 128         return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 130     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 132 class ButtonPtr(Button
): 
 133     def __init__(self
, this
): 
 135         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 136         self
.__class
__ = Button
 
 137 _controls_
.Button_swigregister(ButtonPtr
) 
 138 cvar 
= _controls_
.cvar
 
 139 ButtonNameStr 
= cvar
.ButtonNameStr
 
 141 def PreButton(*args
, **kwargs
): 
 143     PreButton() -> Button 
 145     Precreate a Button for 2-phase creation. 
 147     val 
= _controls_
.new_PreButton(*args
, **kwargs
) 
 151 def Button_GetDefaultSize(*args
, **kwargs
): 
 153     Button_GetDefaultSize() -> Size 
 155     Returns the default button size for this platform. 
 157     return _controls_
.Button_GetDefaultSize(*args
, **kwargs
) 
 159 def Button_GetClassDefaultAttributes(*args
, **kwargs
): 
 161     Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 163     Get the default attributes for this class.  This is useful if you want 
 164     to use the same font or colour in your own control as in a standard 
 165     control -- which is a much better idea than hard coding specific 
 166     colours or fonts which might look completely out of place on the 
 167     user's system, especially if it uses themes. 
 169     The variant parameter is only relevant under Mac currently and is 
 170     ignore under other platforms. Under Mac, it will change the size of 
 171     the returned font. See `wx.Window.SetWindowVariant` for more about 
 174     return _controls_
.Button_GetClassDefaultAttributes(*args
, **kwargs
) 
 176 class BitmapButton(Button
): 
 178     A Button that contains a bitmap.  A bitmap button can be supplied with a 
 179     single bitmap, and wxWidgets will draw all button states using this bitmap. If 
 180     the application needs more control, additional bitmaps for the selected state, 
 181     unpressed focused state, and greyed-out state may be supplied. 
 184         return "<%s.%s; proxy of C++ wxBitmapButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 185     def __init__(self
, *args
, **kwargs
): 
 187         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 188             Point pos=DefaultPosition, Size size=DefaultSize,  
 189             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 190             String name=ButtonNameStr) -> BitmapButton 
 192         Create and show a button with a bitmap for the label. 
 194         newobj 
= _controls_
.new_BitmapButton(*args
, **kwargs
) 
 195         self
.this 
= newobj
.this
 
 198         self
._setOORInfo
(self
) 
 200     def Create(*args
, **kwargs
): 
 202         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
 203             Point pos=DefaultPosition, Size size=DefaultSize,  
 204             long style=BU_AUTODRAW, Validator validator=DefaultValidator,  
 205             String name=ButtonNameStr) -> bool 
 207         Acutally create the GUI BitmapButton for 2-phase creation. 
 209         return _controls_
.BitmapButton_Create(*args
, **kwargs
) 
 211     def GetBitmapLabel(*args
, **kwargs
): 
 213         GetBitmapLabel(self) -> Bitmap 
 215         Returns the label bitmap (the one passed to the constructor). 
 217         return _controls_
.BitmapButton_GetBitmapLabel(*args
, **kwargs
) 
 219     def GetBitmapDisabled(*args
, **kwargs
): 
 221         GetBitmapDisabled(self) -> Bitmap 
 223         Returns the bitmap for the disabled state. 
 225         return _controls_
.BitmapButton_GetBitmapDisabled(*args
, **kwargs
) 
 227     def GetBitmapFocus(*args
, **kwargs
): 
 229         GetBitmapFocus(self) -> Bitmap 
 231         Returns the bitmap for the focused state. 
 233         return _controls_
.BitmapButton_GetBitmapFocus(*args
, **kwargs
) 
 235     def GetBitmapSelected(*args
, **kwargs
): 
 237         GetBitmapSelected(self) -> Bitmap 
 239         Returns the bitmap for the selected state. 
 241         return _controls_
.BitmapButton_GetBitmapSelected(*args
, **kwargs
) 
 243     def SetBitmapDisabled(*args
, **kwargs
): 
 245         SetBitmapDisabled(self, Bitmap bitmap) 
 247         Sets the bitmap for the disabled button appearance. 
 249         return _controls_
.BitmapButton_SetBitmapDisabled(*args
, **kwargs
) 
 251     def SetBitmapFocus(*args
, **kwargs
): 
 253         SetBitmapFocus(self, Bitmap bitmap) 
 255         Sets the bitmap for the button appearance when it has the keyboard focus. 
 257         return _controls_
.BitmapButton_SetBitmapFocus(*args
, **kwargs
) 
 259     def SetBitmapSelected(*args
, **kwargs
): 
 261         SetBitmapSelected(self, Bitmap bitmap) 
 263         Sets the bitmap for the selected (depressed) button appearance. 
 265         return _controls_
.BitmapButton_SetBitmapSelected(*args
, **kwargs
) 
 267     def SetBitmapLabel(*args
, **kwargs
): 
 269         SetBitmapLabel(self, Bitmap bitmap) 
 271         Sets the bitmap label for the button.  This is the bitmap used for the 
 272         unselected state, and for all other states if no other bitmaps are provided. 
 274         return _controls_
.BitmapButton_SetBitmapLabel(*args
, **kwargs
) 
 276     def SetMargins(*args
, **kwargs
): 
 277         """SetMargins(self, int x, int y)""" 
 278         return _controls_
.BitmapButton_SetMargins(*args
, **kwargs
) 
 280     def GetMarginX(*args
, **kwargs
): 
 281         """GetMarginX(self) -> int""" 
 282         return _controls_
.BitmapButton_GetMarginX(*args
, **kwargs
) 
 284     def GetMarginY(*args
, **kwargs
): 
 285         """GetMarginY(self) -> int""" 
 286         return _controls_
.BitmapButton_GetMarginY(*args
, **kwargs
) 
 289 class BitmapButtonPtr(BitmapButton
): 
 290     def __init__(self
, this
): 
 292         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 293         self
.__class
__ = BitmapButton
 
 294 _controls_
.BitmapButton_swigregister(BitmapButtonPtr
) 
 296 def PreBitmapButton(*args
, **kwargs
): 
 298     PreBitmapButton() -> BitmapButton 
 300     Precreate a BitmapButton for 2-phase creation. 
 302     val 
= _controls_
.new_PreBitmapButton(*args
, **kwargs
) 
 306 #--------------------------------------------------------------------------- 
 308 CHK_2STATE 
= _controls_
.CHK_2STATE
 
 309 CHK_3STATE 
= _controls_
.CHK_3STATE
 
 310 CHK_ALLOW_3RD_STATE_FOR_USER 
= _controls_
.CHK_ALLOW_3RD_STATE_FOR_USER
 
 311 CHK_UNCHECKED 
= _controls_
.CHK_UNCHECKED
 
 312 CHK_CHECKED 
= _controls_
.CHK_CHECKED
 
 313 CHK_UNDETERMINED 
= _controls_
.CHK_UNDETERMINED
 
 314 class CheckBox(_core
.Control
): 
 316     A checkbox is a labelled box which by default is either on (the 
 317     checkmark is visible) or off (no checkmark). Optionally (When the 
 318     wx.CHK_3STATE style flag is set) it can have a third state, called the 
 319     mixed or undetermined state. Often this is used as a "Does Not 
 323         return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 324     def __init__(self
, *args
, **kwargs
): 
 326         __init__(self, Window parent, int id=-1, String label=EmptyString,  
 327             Point pos=DefaultPosition, Size size=DefaultSize,  
 328             long style=0, Validator validator=DefaultValidator,  
 329             String name=CheckBoxNameStr) -> CheckBox 
 331         Creates and shows a CheckBox control 
 333         newobj 
= _controls_
.new_CheckBox(*args
, **kwargs
) 
 334         self
.this 
= newobj
.this
 
 337         self
._setOORInfo
(self
) 
 339     def Create(*args
, **kwargs
): 
 341         Create(self, Window parent, int id=-1, String label=EmptyString,  
 342             Point pos=DefaultPosition, Size size=DefaultSize,  
 343             long style=0, Validator validator=DefaultValidator,  
 344             String name=CheckBoxNameStr) -> bool 
 346         Actually create the GUI CheckBox for 2-phase creation. 
 348         return _controls_
.CheckBox_Create(*args
, **kwargs
) 
 350     def GetValue(*args
, **kwargs
): 
 352         GetValue(self) -> bool 
 354         Gets the state of a 2-state CheckBox.  Returns True if it is checked, 
 357         return _controls_
.CheckBox_GetValue(*args
, **kwargs
) 
 359     def IsChecked(*args
, **kwargs
): 
 361         IsChecked(self) -> bool 
 363         Similar to GetValue, but raises an exception if it is not a 2-state 
 366         return _controls_
.CheckBox_IsChecked(*args
, **kwargs
) 
 368     def SetValue(*args
, **kwargs
): 
 370         SetValue(self, bool state) 
 372         Set the state of a 2-state CheckBox.  Pass True for checked, False for 
 375         return _controls_
.CheckBox_SetValue(*args
, **kwargs
) 
 377     def Get3StateValue(*args
, **kwargs
): 
 379         Get3StateValue(self) -> int 
 381         Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, 
 382         wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in 
 383         the undetermined state.  Raises an exceptiion when the function is 
 384         used with a 2-state CheckBox. 
 386         return _controls_
.CheckBox_Get3StateValue(*args
, **kwargs
) 
 388     def Set3StateValue(*args
, **kwargs
): 
 390         Set3StateValue(self, int state) 
 392         Sets the CheckBox to the given state.  The state parameter can be one 
 393         of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the 
 394         Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an 
 395         exception when the CheckBox is a 2-state checkbox and setting the 
 396         state to wx.CHK_UNDETERMINED. 
 398         return _controls_
.CheckBox_Set3StateValue(*args
, **kwargs
) 
 400     def Is3State(*args
, **kwargs
): 
 402         Is3State(self) -> bool 
 404         Returns whether or not the CheckBox is a 3-state CheckBox. 
 406         return _controls_
.CheckBox_Is3State(*args
, **kwargs
) 
 408     def Is3rdStateAllowedForUser(*args
, **kwargs
): 
 410         Is3rdStateAllowedForUser(self) -> bool 
 412         Returns whether or not the user can set the CheckBox to the third 
 415         return _controls_
.CheckBox_Is3rdStateAllowedForUser(*args
, **kwargs
) 
 417     def GetClassDefaultAttributes(*args
, **kwargs
): 
 419         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 421         Get the default attributes for this class.  This is useful if you want 
 422         to use the same font or colour in your own control as in a standard 
 423         control -- which is a much better idea than hard coding specific 
 424         colours or fonts which might look completely out of place on the 
 425         user's system, especially if it uses themes. 
 427         The variant parameter is only relevant under Mac currently and is 
 428         ignore under other platforms. Under Mac, it will change the size of 
 429         the returned font. See `wx.Window.SetWindowVariant` for more about 
 432         return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 434     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 436 class CheckBoxPtr(CheckBox
): 
 437     def __init__(self
, this
): 
 439         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 440         self
.__class
__ = CheckBox
 
 441 _controls_
.CheckBox_swigregister(CheckBoxPtr
) 
 442 CheckBoxNameStr 
= cvar
.CheckBoxNameStr
 
 444 def PreCheckBox(*args
, **kwargs
): 
 446     PreCheckBox() -> CheckBox 
 448     Precreate a CheckBox for 2-phase creation. 
 450     val 
= _controls_
.new_PreCheckBox(*args
, **kwargs
) 
 454 def CheckBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 456     CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 458     Get the default attributes for this class.  This is useful if you want 
 459     to use the same font or colour in your own control as in a standard 
 460     control -- which is a much better idea than hard coding specific 
 461     colours or fonts which might look completely out of place on the 
 462     user's system, especially if it uses themes. 
 464     The variant parameter is only relevant under Mac currently and is 
 465     ignore under other platforms. Under Mac, it will change the size of 
 466     the returned font. See `wx.Window.SetWindowVariant` for more about 
 469     return _controls_
.CheckBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 471 #--------------------------------------------------------------------------- 
 473 class Choice(_core
.ControlWithItems
): 
 475     A Choice control is used to select one of a list of strings. 
 476     Unlike a `wx.ListBox`, only the selection is visible until the 
 477     user pulls down the menu of choices. 
 480         return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 481     def __init__(self
, *args
, **kwargs
): 
 483         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 484             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 485             String name=ChoiceNameStr) -> Choice 
 487         Create and show a Choice control 
 489         newobj 
= _controls_
.new_Choice(*args
, **kwargs
) 
 490         self
.this 
= newobj
.this
 
 493         self
._setOORInfo
(self
) 
 495     def Create(*args
, **kwargs
): 
 497         Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 498             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 499             String name=ChoiceNameStr) -> bool 
 501         Actually create the GUI Choice control for 2-phase creation 
 503         return _controls_
.Choice_Create(*args
, **kwargs
) 
 505     def GetCurrentSelection(*args
, **kwargs
): 
 507         GetCurrentSelection(self) -> int 
 509         Unlike `GetSelection` which only returns the accepted selection value, 
 510         i.e. the selection in the control once the user closes the dropdown 
 511         list, this function returns the current selection.  That is, while the 
 512         dropdown list is shown, it returns the currently selected item in 
 513         it. When it is not shown, its result is the same as for the other 
 516         return _controls_
.Choice_GetCurrentSelection(*args
, **kwargs
) 
 518     def GetClassDefaultAttributes(*args
, **kwargs
): 
 520         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 522         Get the default attributes for this class.  This is useful if you want 
 523         to use the same font or colour in your own control as in a standard 
 524         control -- which is a much better idea than hard coding specific 
 525         colours or fonts which might look completely out of place on the 
 526         user's system, especially if it uses themes. 
 528         The variant parameter is only relevant under Mac currently and is 
 529         ignore under other platforms. Under Mac, it will change the size of 
 530         the returned font. See `wx.Window.SetWindowVariant` for more about 
 533         return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 535     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 537 class ChoicePtr(Choice
): 
 538     def __init__(self
, this
): 
 540         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 541         self
.__class
__ = Choice
 
 542 _controls_
.Choice_swigregister(ChoicePtr
) 
 543 ChoiceNameStr 
= cvar
.ChoiceNameStr
 
 545 def PreChoice(*args
, **kwargs
): 
 547     PreChoice() -> Choice 
 549     Precreate a Choice control for 2-phase creation. 
 551     val 
= _controls_
.new_PreChoice(*args
, **kwargs
) 
 555 def Choice_GetClassDefaultAttributes(*args
, **kwargs
): 
 557     Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 559     Get the default attributes for this class.  This is useful if you want 
 560     to use the same font or colour in your own control as in a standard 
 561     control -- which is a much better idea than hard coding specific 
 562     colours or fonts which might look completely out of place on the 
 563     user's system, especially if it uses themes. 
 565     The variant parameter is only relevant under Mac currently and is 
 566     ignore under other platforms. Under Mac, it will change the size of 
 567     the returned font. See `wx.Window.SetWindowVariant` for more about 
 570     return _controls_
.Choice_GetClassDefaultAttributes(*args
, **kwargs
) 
 572 #--------------------------------------------------------------------------- 
 574 class ComboBox(_core
.Control
,_core
.ItemContainer
): 
 576     A combobox is like a combination of an edit control and a 
 577     listbox. It can be displayed as static list with editable or 
 578     read-only text field; or a drop-down list with text field. 
 580     A combobox permits a single selection only. Combobox items are 
 584         return "<%s.%s; proxy of C++ wxComboBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 585     def __init__(self
, *args
, **kwargs
): 
 587         __init__(Window parent, int id, String value=EmptyString, 
 588             Point pos=DefaultPosition, Size size=DefaultSize, 
 589             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 590             String name=ComboBoxNameStr) -> ComboBox 
 592         Constructor, creates and shows a ComboBox control. 
 594         newobj 
= _controls_
.new_ComboBox(*args
, **kwargs
) 
 595         self
.this 
= newobj
.this
 
 598         self
._setOORInfo
(self
) 
 600     def Create(*args
, **kwargs
): 
 602         Create(Window parent, int id, String value=EmptyString, 
 603             Point pos=DefaultPosition, Size size=DefaultSize, 
 604             List choices=EmptyList, long style=0, Validator validator=DefaultValidator, 
 605             String name=ChoiceNameStr) -> bool 
 607         Actually create the GUI wxComboBox control for 2-phase creation 
 609         return _controls_
.ComboBox_Create(*args
, **kwargs
) 
 611     def GetValue(*args
, **kwargs
): 
 613         GetValue(self) -> String 
 615         Returns the current value in the combobox text field. 
 617         return _controls_
.ComboBox_GetValue(*args
, **kwargs
) 
 619     def SetValue(*args
, **kwargs
): 
 620         """SetValue(self, String value)""" 
 621         return _controls_
.ComboBox_SetValue(*args
, **kwargs
) 
 623     def Copy(*args
, **kwargs
): 
 627         Copies the selected text to the clipboard. 
 629         return _controls_
.ComboBox_Copy(*args
, **kwargs
) 
 631     def Cut(*args
, **kwargs
): 
 635         Copies the selected text to the clipboard and removes the selection. 
 637         return _controls_
.ComboBox_Cut(*args
, **kwargs
) 
 639     def Paste(*args
, **kwargs
): 
 643         Pastes text from the clipboard to the text field. 
 645         return _controls_
.ComboBox_Paste(*args
, **kwargs
) 
 647     def SetInsertionPoint(*args
, **kwargs
): 
 649         SetInsertionPoint(self, long pos) 
 651         Sets the insertion point in the combobox text field. 
 653         return _controls_
.ComboBox_SetInsertionPoint(*args
, **kwargs
) 
 655     def GetInsertionPoint(*args
, **kwargs
): 
 657         GetInsertionPoint(self) -> long 
 659         Returns the insertion point for the combobox's text field. 
 661         return _controls_
.ComboBox_GetInsertionPoint(*args
, **kwargs
) 
 663     def GetLastPosition(*args
, **kwargs
): 
 665         GetLastPosition(self) -> long 
 667         Returns the last position in the combobox text field. 
 669         return _controls_
.ComboBox_GetLastPosition(*args
, **kwargs
) 
 671     def Replace(*args
, **kwargs
): 
 673         Replace(self, long from, long to, String value) 
 675         Replaces the text between two positions with the given text, in the 
 678         return _controls_
.ComboBox_Replace(*args
, **kwargs
) 
 680     def SetSelection(*args
, **kwargs
): 
 682         SetSelection(self, int n) 
 684         Sets the item at index 'n' to be the selected item. 
 686         return _controls_
.ComboBox_SetSelection(*args
, **kwargs
) 
 688     def SetMark(*args
, **kwargs
): 
 690         SetMark(self, long from, long to) 
 692         Selects the text between the two positions in the combobox text field. 
 694         return _controls_
.ComboBox_SetMark(*args
, **kwargs
) 
 696     def GetMark(*args
, **kwargs
): 
 698         GetMark(self) -> (from, to) 
 700         Gets the positions of the begining and ending of the selection mark in 
 701         the combobox text field. 
 703         return _controls_
.ComboBox_GetMark(*args
, **kwargs
) 
 705     def GetCurrentSelection(*args
, **kwargs
): 
 707         GetCurrentSelection(self) -> int 
 709         Unlike `GetSelection` which only returns the accepted selection value, 
 710         i.e. the selection in the control once the user closes the dropdown 
 711         list, this function returns the current selection.  That is, while the 
 712         dropdown list is shown, it returns the currently selected item in 
 713         it. When it is not shown, its result is the same as for the other 
 716         return _controls_
.ComboBox_GetCurrentSelection(*args
, **kwargs
) 
 718     def SetStringSelection(*args
, **kwargs
): 
 720         SetStringSelection(self, String string) -> bool 
 722         Select the item with the specifed string 
 724         return _controls_
.ComboBox_SetStringSelection(*args
, **kwargs
) 
 726     def SetString(*args
, **kwargs
): 
 728         SetString(self, int n, String string) 
 730         Set the label for the n'th item (zero based) in the list. 
 732         return _controls_
.ComboBox_SetString(*args
, **kwargs
) 
 734     def SetEditable(*args
, **kwargs
): 
 735         """SetEditable(self, bool editable)""" 
 736         return _controls_
.ComboBox_SetEditable(*args
, **kwargs
) 
 738     def SetInsertionPointEnd(*args
, **kwargs
): 
 740         SetInsertionPointEnd(self) 
 742         Sets the insertion point at the end of the combobox text field. 
 744         return _controls_
.ComboBox_SetInsertionPointEnd(*args
, **kwargs
) 
 746     def Remove(*args
, **kwargs
): 
 748         Remove(self, long from, long to) 
 750         Removes the text between the two positions in the combobox text field. 
 752         return _controls_
.ComboBox_Remove(*args
, **kwargs
) 
 754     def IsEditable(*args
, **kwargs
): 
 756         IsEditable(self) -> bool 
 758         Returns True if the combo is ediatable (not read-only.) 
 760         return _controls_
.ComboBox_IsEditable(*args
, **kwargs
) 
 762     def Undo(*args
, **kwargs
): 
 766         Redoes the last undo in the text field. Windows only. 
 768         return _controls_
.ComboBox_Undo(*args
, **kwargs
) 
 770     def Redo(*args
, **kwargs
): 
 774         Undoes the last edit in the text field. Windows only. 
 776         return _controls_
.ComboBox_Redo(*args
, **kwargs
) 
 778     def SelectAll(*args
, **kwargs
): 
 782         Select all the text in the combo's text field. 
 784         return _controls_
.ComboBox_SelectAll(*args
, **kwargs
) 
 786     def CanCopy(*args
, **kwargs
): 
 788         CanCopy(self) -> bool 
 790         Returns True if the combobox is editable and there is a text selection 
 791         to copy to the clipboard.  Only available on Windows. 
 793         return _controls_
.ComboBox_CanCopy(*args
, **kwargs
) 
 795     def CanCut(*args
, **kwargs
): 
 799         Returns True if the combobox is editable and there is a text selection 
 800         to copy to the clipboard.  Only available on Windows. 
 802         return _controls_
.ComboBox_CanCut(*args
, **kwargs
) 
 804     def CanPaste(*args
, **kwargs
): 
 806         CanPaste(self) -> bool 
 808         Returns True if the combobox is editable and there is text on the 
 809         clipboard that can be pasted into the text field. Only available on 
 812         return _controls_
.ComboBox_CanPaste(*args
, **kwargs
) 
 814     def CanUndo(*args
, **kwargs
): 
 816         CanUndo(self) -> bool 
 818         Returns True if the combobox is editable and the last edit can be 
 819         undone.  Only available on Windows. 
 821         return _controls_
.ComboBox_CanUndo(*args
, **kwargs
) 
 823     def CanRedo(*args
, **kwargs
): 
 825         CanRedo(self) -> bool 
 827         Returns True if the combobox is editable and the last undo can be 
 828         redone.  Only available on Windows. 
 830         return _controls_
.ComboBox_CanRedo(*args
, **kwargs
) 
 832     def GetClassDefaultAttributes(*args
, **kwargs
): 
 834         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 836         Get the default attributes for this class.  This is useful if you want 
 837         to use the same font or colour in your own control as in a standard 
 838         control -- which is a much better idea than hard coding specific 
 839         colours or fonts which might look completely out of place on the 
 840         user's system, especially if it uses themes. 
 842         The variant parameter is only relevant under Mac currently and is 
 843         ignore under other platforms. Under Mac, it will change the size of 
 844         the returned font. See `wx.Window.SetWindowVariant` for more about 
 847         return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 849     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 851 class ComboBoxPtr(ComboBox
): 
 852     def __init__(self
, this
): 
 854         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 855         self
.__class
__ = ComboBox
 
 856 _controls_
.ComboBox_swigregister(ComboBoxPtr
) 
 857 ComboBoxNameStr 
= cvar
.ComboBoxNameStr
 
 859 def PreComboBox(*args
, **kwargs
): 
 861     PreComboBox() -> ComboBox 
 863     Precreate a ComboBox control for 2-phase creation. 
 865     val 
= _controls_
.new_PreComboBox(*args
, **kwargs
) 
 869 def ComboBox_GetClassDefaultAttributes(*args
, **kwargs
): 
 871     ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 873     Get the default attributes for this class.  This is useful if you want 
 874     to use the same font or colour in your own control as in a standard 
 875     control -- which is a much better idea than hard coding specific 
 876     colours or fonts which might look completely out of place on the 
 877     user's system, especially if it uses themes. 
 879     The variant parameter is only relevant under Mac currently and is 
 880     ignore under other platforms. Under Mac, it will change the size of 
 881     the returned font. See `wx.Window.SetWindowVariant` for more about 
 884     return _controls_
.ComboBox_GetClassDefaultAttributes(*args
, **kwargs
) 
 886 #--------------------------------------------------------------------------- 
 888 GA_HORIZONTAL 
= _controls_
.GA_HORIZONTAL
 
 889 GA_VERTICAL 
= _controls_
.GA_VERTICAL
 
 890 GA_SMOOTH 
= _controls_
.GA_SMOOTH
 
 891 GA_PROGRESSBAR 
= _controls_
.GA_PROGRESSBAR
 
 892 class Gauge(_core
.Control
): 
 893     """Proxy of C++ Gauge class""" 
 895         return "<%s.%s; proxy of C++ wxGauge instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 896     def __init__(self
, *args
, **kwargs
): 
 898         __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 899             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 900             Validator validator=DefaultValidator,  
 901             String name=GaugeNameStr) -> Gauge 
 903         newobj 
= _controls_
.new_Gauge(*args
, **kwargs
) 
 904         self
.this 
= newobj
.this
 
 907         self
._setOORInfo
(self
) 
 909     def Create(*args
, **kwargs
): 
 911         Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition,  
 912             Size size=DefaultSize, long style=GA_HORIZONTAL,  
 913             Validator validator=DefaultValidator,  
 914             String name=GaugeNameStr) -> bool 
 916         return _controls_
.Gauge_Create(*args
, **kwargs
) 
 918     def SetRange(*args
, **kwargs
): 
 919         """SetRange(self, int range)""" 
 920         return _controls_
.Gauge_SetRange(*args
, **kwargs
) 
 922     def GetRange(*args
, **kwargs
): 
 923         """GetRange(self) -> int""" 
 924         return _controls_
.Gauge_GetRange(*args
, **kwargs
) 
 926     def SetValue(*args
, **kwargs
): 
 927         """SetValue(self, int pos)""" 
 928         return _controls_
.Gauge_SetValue(*args
, **kwargs
) 
 930     def GetValue(*args
, **kwargs
): 
 931         """GetValue(self) -> int""" 
 932         return _controls_
.Gauge_GetValue(*args
, **kwargs
) 
 934     def IsVertical(*args
, **kwargs
): 
 935         """IsVertical(self) -> bool""" 
 936         return _controls_
.Gauge_IsVertical(*args
, **kwargs
) 
 938     def SetShadowWidth(*args
, **kwargs
): 
 939         """SetShadowWidth(self, int w)""" 
 940         return _controls_
.Gauge_SetShadowWidth(*args
, **kwargs
) 
 942     def GetShadowWidth(*args
, **kwargs
): 
 943         """GetShadowWidth(self) -> int""" 
 944         return _controls_
.Gauge_GetShadowWidth(*args
, **kwargs
) 
 946     def SetBezelFace(*args
, **kwargs
): 
 947         """SetBezelFace(self, int w)""" 
 948         return _controls_
.Gauge_SetBezelFace(*args
, **kwargs
) 
 950     def GetBezelFace(*args
, **kwargs
): 
 951         """GetBezelFace(self) -> int""" 
 952         return _controls_
.Gauge_GetBezelFace(*args
, **kwargs
) 
 954     def GetClassDefaultAttributes(*args
, **kwargs
): 
 956         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 958         Get the default attributes for this class.  This is useful if you want 
 959         to use the same font or colour in your own control as in a standard 
 960         control -- which is a much better idea than hard coding specific 
 961         colours or fonts which might look completely out of place on the 
 962         user's system, especially if it uses themes. 
 964         The variant parameter is only relevant under Mac currently and is 
 965         ignore under other platforms. Under Mac, it will change the size of 
 966         the returned font. See `wx.Window.SetWindowVariant` for more about 
 969         return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
 971     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
 973 class GaugePtr(Gauge
): 
 974     def __init__(self
, this
): 
 976         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 977         self
.__class
__ = Gauge
 
 978 _controls_
.Gauge_swigregister(GaugePtr
) 
 979 GaugeNameStr 
= cvar
.GaugeNameStr
 
 981 def PreGauge(*args
, **kwargs
): 
 982     """PreGauge() -> Gauge""" 
 983     val 
= _controls_
.new_PreGauge(*args
, **kwargs
) 
 987 def Gauge_GetClassDefaultAttributes(*args
, **kwargs
): 
 989     Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
 991     Get the default attributes for this class.  This is useful if you want 
 992     to use the same font or colour in your own control as in a standard 
 993     control -- which is a much better idea than hard coding specific 
 994     colours or fonts which might look completely out of place on the 
 995     user's system, especially if it uses themes. 
 997     The variant parameter is only relevant under Mac currently and is 
 998     ignore under other platforms. Under Mac, it will change the size of 
 999     the returned font. See `wx.Window.SetWindowVariant` for more about 
1002     return _controls_
.Gauge_GetClassDefaultAttributes(*args
, **kwargs
) 
1004 #--------------------------------------------------------------------------- 
1006 class StaticBox(_core
.Control
): 
1007     """Proxy of C++ StaticBox class""" 
1009         return "<%s.%s; proxy of C++ wxStaticBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1010     def __init__(self
, *args
, **kwargs
): 
1012         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1013             Point pos=DefaultPosition, Size size=DefaultSize,  
1014             long style=0, String name=StaticBoxNameStr) -> StaticBox 
1016         newobj 
= _controls_
.new_StaticBox(*args
, **kwargs
) 
1017         self
.this 
= newobj
.this
 
1020         self
._setOORInfo
(self
) 
1022     def Create(*args
, **kwargs
): 
1024         Create(self, Window parent, int id=-1, String label=EmptyString,  
1025             Point pos=DefaultPosition, Size size=DefaultSize,  
1026             long style=0, String name=StaticBoxNameStr) -> bool 
1028         return _controls_
.StaticBox_Create(*args
, **kwargs
) 
1030     def GetClassDefaultAttributes(*args
, **kwargs
): 
1032         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1034         Get the default attributes for this class.  This is useful if you want 
1035         to use the same font or colour in your own control as in a standard 
1036         control -- which is a much better idea than hard coding specific 
1037         colours or fonts which might look completely out of place on the 
1038         user's system, especially if it uses themes. 
1040         The variant parameter is only relevant under Mac currently and is 
1041         ignore under other platforms. Under Mac, it will change the size of 
1042         the returned font. See `wx.Window.SetWindowVariant` for more about 
1045         return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1047     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1049 class StaticBoxPtr(StaticBox
): 
1050     def __init__(self
, this
): 
1052         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1053         self
.__class
__ = StaticBox
 
1054 _controls_
.StaticBox_swigregister(StaticBoxPtr
) 
1055 StaticBitmapNameStr 
= cvar
.StaticBitmapNameStr
 
1056 StaticBoxNameStr 
= cvar
.StaticBoxNameStr
 
1057 StaticTextNameStr 
= cvar
.StaticTextNameStr
 
1059 def PreStaticBox(*args
, **kwargs
): 
1060     """PreStaticBox() -> StaticBox""" 
1061     val 
= _controls_
.new_PreStaticBox(*args
, **kwargs
) 
1065 def StaticBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1067     StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1069     Get the default attributes for this class.  This is useful if you want 
1070     to use the same font or colour in your own control as in a standard 
1071     control -- which is a much better idea than hard coding specific 
1072     colours or fonts which might look completely out of place on the 
1073     user's system, especially if it uses themes. 
1075     The variant parameter is only relevant under Mac currently and is 
1076     ignore under other platforms. Under Mac, it will change the size of 
1077     the returned font. See `wx.Window.SetWindowVariant` for more about 
1080     return _controls_
.StaticBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1082 #--------------------------------------------------------------------------- 
1084 class StaticLine(_core
.Control
): 
1085     """Proxy of C++ StaticLine class""" 
1087         return "<%s.%s; proxy of C++ wxStaticLine instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1088     def __init__(self
, *args
, **kwargs
): 
1090         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1091             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1092             String name=StaticTextNameStr) -> StaticLine 
1094         newobj 
= _controls_
.new_StaticLine(*args
, **kwargs
) 
1095         self
.this 
= newobj
.this
 
1098         self
._setOORInfo
(self
) 
1100     def Create(*args
, **kwargs
): 
1102         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1103             Size size=DefaultSize, long style=LI_HORIZONTAL,  
1104             String name=StaticTextNameStr) -> bool 
1106         return _controls_
.StaticLine_Create(*args
, **kwargs
) 
1108     def IsVertical(*args
, **kwargs
): 
1109         """IsVertical(self) -> bool""" 
1110         return _controls_
.StaticLine_IsVertical(*args
, **kwargs
) 
1112     def GetDefaultSize(*args
, **kwargs
): 
1113         """GetDefaultSize() -> int""" 
1114         return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1116     GetDefaultSize 
= staticmethod(GetDefaultSize
) 
1117     def GetClassDefaultAttributes(*args
, **kwargs
): 
1119         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1121         Get the default attributes for this class.  This is useful if you want 
1122         to use the same font or colour in your own control as in a standard 
1123         control -- which is a much better idea than hard coding specific 
1124         colours or fonts which might look completely out of place on the 
1125         user's system, especially if it uses themes. 
1127         The variant parameter is only relevant under Mac currently and is 
1128         ignore under other platforms. Under Mac, it will change the size of 
1129         the returned font. See `wx.Window.SetWindowVariant` for more about 
1132         return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1134     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1136 class StaticLinePtr(StaticLine
): 
1137     def __init__(self
, this
): 
1139         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1140         self
.__class
__ = StaticLine
 
1141 _controls_
.StaticLine_swigregister(StaticLinePtr
) 
1143 def PreStaticLine(*args
, **kwargs
): 
1144     """PreStaticLine() -> StaticLine""" 
1145     val 
= _controls_
.new_PreStaticLine(*args
, **kwargs
) 
1149 def StaticLine_GetDefaultSize(*args
, **kwargs
): 
1150     """StaticLine_GetDefaultSize() -> int""" 
1151     return _controls_
.StaticLine_GetDefaultSize(*args
, **kwargs
) 
1153 def StaticLine_GetClassDefaultAttributes(*args
, **kwargs
): 
1155     StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1157     Get the default attributes for this class.  This is useful if you want 
1158     to use the same font or colour in your own control as in a standard 
1159     control -- which is a much better idea than hard coding specific 
1160     colours or fonts which might look completely out of place on the 
1161     user's system, especially if it uses themes. 
1163     The variant parameter is only relevant under Mac currently and is 
1164     ignore under other platforms. Under Mac, it will change the size of 
1165     the returned font. See `wx.Window.SetWindowVariant` for more about 
1168     return _controls_
.StaticLine_GetClassDefaultAttributes(*args
, **kwargs
) 
1170 #--------------------------------------------------------------------------- 
1172 class StaticText(_core
.Control
): 
1173     """Proxy of C++ StaticText class""" 
1175         return "<%s.%s; proxy of C++ wxStaticText instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1176     def __init__(self
, *args
, **kwargs
): 
1178         __init__(self, Window parent, int id=-1, String label=EmptyString,  
1179             Point pos=DefaultPosition, Size size=DefaultSize,  
1180             long style=0, String name=StaticTextNameStr) -> StaticText 
1182         newobj 
= _controls_
.new_StaticText(*args
, **kwargs
) 
1183         self
.this 
= newobj
.this
 
1186         self
._setOORInfo
(self
) 
1188     def Create(*args
, **kwargs
): 
1190         Create(self, Window parent, int id=-1, String label=EmptyString,  
1191             Point pos=DefaultPosition, Size size=DefaultSize,  
1192             long style=0, String name=StaticTextNameStr) -> bool 
1194         return _controls_
.StaticText_Create(*args
, **kwargs
) 
1196     def Wrap(*args
, **kwargs
): 
1198         Wrap(self, int width) 
1200         This functions wraps the control's label so that each of its lines 
1201         becomes at most ``width`` pixels wide if possible (the lines are 
1202         broken at words boundaries so it might not be the case if words are 
1203         too long). If ``width`` is negative, no wrapping is done. 
1205         return _controls_
.StaticText_Wrap(*args
, **kwargs
) 
1207     def GetClassDefaultAttributes(*args
, **kwargs
): 
1209         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1211         Get the default attributes for this class.  This is useful if you want 
1212         to use the same font or colour in your own control as in a standard 
1213         control -- which is a much better idea than hard coding specific 
1214         colours or fonts which might look completely out of place on the 
1215         user's system, especially if it uses themes. 
1217         The variant parameter is only relevant under Mac currently and is 
1218         ignore under other platforms. Under Mac, it will change the size of 
1219         the returned font. See `wx.Window.SetWindowVariant` for more about 
1222         return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1224     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1226 class StaticTextPtr(StaticText
): 
1227     def __init__(self
, this
): 
1229         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1230         self
.__class
__ = StaticText
 
1231 _controls_
.StaticText_swigregister(StaticTextPtr
) 
1233 def PreStaticText(*args
, **kwargs
): 
1234     """PreStaticText() -> StaticText""" 
1235     val 
= _controls_
.new_PreStaticText(*args
, **kwargs
) 
1239 def StaticText_GetClassDefaultAttributes(*args
, **kwargs
): 
1241     StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1243     Get the default attributes for this class.  This is useful if you want 
1244     to use the same font or colour in your own control as in a standard 
1245     control -- which is a much better idea than hard coding specific 
1246     colours or fonts which might look completely out of place on the 
1247     user's system, especially if it uses themes. 
1249     The variant parameter is only relevant under Mac currently and is 
1250     ignore under other platforms. Under Mac, it will change the size of 
1251     the returned font. See `wx.Window.SetWindowVariant` for more about 
1254     return _controls_
.StaticText_GetClassDefaultAttributes(*args
, **kwargs
) 
1256 #--------------------------------------------------------------------------- 
1258 class StaticBitmap(_core
.Control
): 
1259     """Proxy of C++ StaticBitmap class""" 
1261         return "<%s.%s; proxy of C++ wxStaticBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1262     def __init__(self
, *args
, **kwargs
): 
1264         __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1265             Point pos=DefaultPosition, Size size=DefaultSize,  
1266             long style=0, String name=StaticBitmapNameStr) -> StaticBitmap 
1268         newobj 
= _controls_
.new_StaticBitmap(*args
, **kwargs
) 
1269         self
.this 
= newobj
.this
 
1272         self
._setOORInfo
(self
) 
1274     def Create(*args
, **kwargs
): 
1276         Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap,  
1277             Point pos=DefaultPosition, Size size=DefaultSize,  
1278             long style=0, String name=StaticBitmapNameStr) -> bool 
1280         return _controls_
.StaticBitmap_Create(*args
, **kwargs
) 
1282     def GetBitmap(*args
, **kwargs
): 
1283         """GetBitmap(self) -> Bitmap""" 
1284         return _controls_
.StaticBitmap_GetBitmap(*args
, **kwargs
) 
1286     def SetBitmap(*args
, **kwargs
): 
1287         """SetBitmap(self, Bitmap bitmap)""" 
1288         return _controls_
.StaticBitmap_SetBitmap(*args
, **kwargs
) 
1290     def SetIcon(*args
, **kwargs
): 
1291         """SetIcon(self, Icon icon)""" 
1292         return _controls_
.StaticBitmap_SetIcon(*args
, **kwargs
) 
1294     def GetClassDefaultAttributes(*args
, **kwargs
): 
1296         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1298         Get the default attributes for this class.  This is useful if you want 
1299         to use the same font or colour in your own control as in a standard 
1300         control -- which is a much better idea than hard coding specific 
1301         colours or fonts which might look completely out of place on the 
1302         user's system, especially if it uses themes. 
1304         The variant parameter is only relevant under Mac currently and is 
1305         ignore under other platforms. Under Mac, it will change the size of 
1306         the returned font. See `wx.Window.SetWindowVariant` for more about 
1309         return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1311     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1313 class StaticBitmapPtr(StaticBitmap
): 
1314     def __init__(self
, this
): 
1316         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1317         self
.__class
__ = StaticBitmap
 
1318 _controls_
.StaticBitmap_swigregister(StaticBitmapPtr
) 
1320 def PreStaticBitmap(*args
, **kwargs
): 
1321     """PreStaticBitmap() -> StaticBitmap""" 
1322     val 
= _controls_
.new_PreStaticBitmap(*args
, **kwargs
) 
1326 def StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
): 
1328     StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1330     Get the default attributes for this class.  This is useful if you want 
1331     to use the same font or colour in your own control as in a standard 
1332     control -- which is a much better idea than hard coding specific 
1333     colours or fonts which might look completely out of place on the 
1334     user's system, especially if it uses themes. 
1336     The variant parameter is only relevant under Mac currently and is 
1337     ignore under other platforms. Under Mac, it will change the size of 
1338     the returned font. See `wx.Window.SetWindowVariant` for more about 
1341     return _controls_
.StaticBitmap_GetClassDefaultAttributes(*args
, **kwargs
) 
1343 #--------------------------------------------------------------------------- 
1345 class ListBox(_core
.ControlWithItems
): 
1346     """Proxy of C++ ListBox class""" 
1348         return "<%s.%s; proxy of C++ wxListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1349     def __init__(self
, *args
, **kwargs
): 
1351         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1352             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1353             long style=0, Validator validator=DefaultValidator,  
1354             String name=ListBoxNameStr) -> ListBox 
1356         newobj 
= _controls_
.new_ListBox(*args
, **kwargs
) 
1357         self
.this 
= newobj
.this
 
1360         self
._setOORInfo
(self
) 
1362     def Create(*args
, **kwargs
): 
1364         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1365             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1366             long style=0, Validator validator=DefaultValidator,  
1367             String name=ListBoxNameStr) -> bool 
1369         return _controls_
.ListBox_Create(*args
, **kwargs
) 
1371     def Insert(*args
, **kwargs
): 
1373         Insert(self, String item, int pos, PyObject clientData=None) 
1375         Insert an item into the control before the item at the ``pos`` index, 
1376         optionally associating some data object with the item. 
1378         return _controls_
.ListBox_Insert(*args
, **kwargs
) 
1380     def InsertItems(*args
, **kwargs
): 
1381         """InsertItems(self, wxArrayString items, int pos)""" 
1382         return _controls_
.ListBox_InsertItems(*args
, **kwargs
) 
1384     def Set(*args
, **kwargs
): 
1385         """Set(self, wxArrayString items)""" 
1386         return _controls_
.ListBox_Set(*args
, **kwargs
) 
1388     def IsSelected(*args
, **kwargs
): 
1389         """IsSelected(self, int n) -> bool""" 
1390         return _controls_
.ListBox_IsSelected(*args
, **kwargs
) 
1392     def SetSelection(*args
, **kwargs
): 
1393         """SetSelection(self, int n, bool select=True)""" 
1394         return _controls_
.ListBox_SetSelection(*args
, **kwargs
) 
1396     def Select(*args
, **kwargs
): 
1400         This is the same as `SetSelection` and exists only because it is 
1401         slightly more natural for controls which support multiple selection. 
1403         return _controls_
.ListBox_Select(*args
, **kwargs
) 
1405     def Deselect(*args
, **kwargs
): 
1406         """Deselect(self, int n)""" 
1407         return _controls_
.ListBox_Deselect(*args
, **kwargs
) 
1409     def DeselectAll(*args
, **kwargs
): 
1410         """DeselectAll(self, int itemToLeaveSelected=-1)""" 
1411         return _controls_
.ListBox_DeselectAll(*args
, **kwargs
) 
1413     def SetStringSelection(*args
, **kwargs
): 
1414         """SetStringSelection(self, String s, bool select=True) -> bool""" 
1415         return _controls_
.ListBox_SetStringSelection(*args
, **kwargs
) 
1417     def GetSelections(*args
, **kwargs
): 
1418         """GetSelections(self) -> PyObject""" 
1419         return _controls_
.ListBox_GetSelections(*args
, **kwargs
) 
1421     def SetFirstItem(*args
, **kwargs
): 
1422         """SetFirstItem(self, int n)""" 
1423         return _controls_
.ListBox_SetFirstItem(*args
, **kwargs
) 
1425     def SetFirstItemStr(*args
, **kwargs
): 
1426         """SetFirstItemStr(self, String s)""" 
1427         return _controls_
.ListBox_SetFirstItemStr(*args
, **kwargs
) 
1429     def EnsureVisible(*args
, **kwargs
): 
1430         """EnsureVisible(self, int n)""" 
1431         return _controls_
.ListBox_EnsureVisible(*args
, **kwargs
) 
1433     def AppendAndEnsureVisible(*args
, **kwargs
): 
1434         """AppendAndEnsureVisible(self, String s)""" 
1435         return _controls_
.ListBox_AppendAndEnsureVisible(*args
, **kwargs
) 
1437     def IsSorted(*args
, **kwargs
): 
1438         """IsSorted(self) -> bool""" 
1439         return _controls_
.ListBox_IsSorted(*args
, **kwargs
) 
1441     def SetItemForegroundColour(*args
, **kwargs
): 
1442         """SetItemForegroundColour(self, int item, Colour c)""" 
1443         return _controls_
.ListBox_SetItemForegroundColour(*args
, **kwargs
) 
1445     def SetItemBackgroundColour(*args
, **kwargs
): 
1446         """SetItemBackgroundColour(self, int item, Colour c)""" 
1447         return _controls_
.ListBox_SetItemBackgroundColour(*args
, **kwargs
) 
1449     def SetItemFont(*args
, **kwargs
): 
1450         """SetItemFont(self, int item, Font f)""" 
1451         return _controls_
.ListBox_SetItemFont(*args
, **kwargs
) 
1453     def GetClassDefaultAttributes(*args
, **kwargs
): 
1455         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1457         Get the default attributes for this class.  This is useful if you want 
1458         to use the same font or colour in your own control as in a standard 
1459         control -- which is a much better idea than hard coding specific 
1460         colours or fonts which might look completely out of place on the 
1461         user's system, especially if it uses themes. 
1463         The variant parameter is only relevant under Mac currently and is 
1464         ignore under other platforms. Under Mac, it will change the size of 
1465         the returned font. See `wx.Window.SetWindowVariant` for more about 
1468         return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1470     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1472 class ListBoxPtr(ListBox
): 
1473     def __init__(self
, this
): 
1475         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1476         self
.__class
__ = ListBox
 
1477 _controls_
.ListBox_swigregister(ListBoxPtr
) 
1478 ListBoxNameStr 
= cvar
.ListBoxNameStr
 
1480 def PreListBox(*args
, **kwargs
): 
1481     """PreListBox() -> ListBox""" 
1482     val 
= _controls_
.new_PreListBox(*args
, **kwargs
) 
1486 def ListBox_GetClassDefaultAttributes(*args
, **kwargs
): 
1488     ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1490     Get the default attributes for this class.  This is useful if you want 
1491     to use the same font or colour in your own control as in a standard 
1492     control -- which is a much better idea than hard coding specific 
1493     colours or fonts which might look completely out of place on the 
1494     user's system, especially if it uses themes. 
1496     The variant parameter is only relevant under Mac currently and is 
1497     ignore under other platforms. Under Mac, it will change the size of 
1498     the returned font. See `wx.Window.SetWindowVariant` for more about 
1501     return _controls_
.ListBox_GetClassDefaultAttributes(*args
, **kwargs
) 
1503 #--------------------------------------------------------------------------- 
1505 class CheckListBox(ListBox
): 
1506     """Proxy of C++ CheckListBox class""" 
1508         return "<%s.%s; proxy of C++ wxCheckListBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1509     def __init__(self
, *args
, **kwargs
): 
1511         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1512             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1513             long style=0, Validator validator=DefaultValidator,  
1514             String name=ListBoxNameStr) -> CheckListBox 
1516         newobj 
= _controls_
.new_CheckListBox(*args
, **kwargs
) 
1517         self
.this 
= newobj
.this
 
1520         self
._setOORInfo
(self
) 
1522     def Create(*args
, **kwargs
): 
1524         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1525             Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray,  
1526             long style=0, Validator validator=DefaultValidator,  
1527             String name=ListBoxNameStr) -> bool 
1529         return _controls_
.CheckListBox_Create(*args
, **kwargs
) 
1531     def IsChecked(*args
, **kwargs
): 
1532         """IsChecked(self, int index) -> bool""" 
1533         return _controls_
.CheckListBox_IsChecked(*args
, **kwargs
) 
1535     def Check(*args
, **kwargs
): 
1536         """Check(self, int index, int check=True)""" 
1537         return _controls_
.CheckListBox_Check(*args
, **kwargs
) 
1539     def GetItemHeight(*args
, **kwargs
): 
1540         """GetItemHeight(self) -> int""" 
1541         return _controls_
.CheckListBox_GetItemHeight(*args
, **kwargs
) 
1543     def HitTest(*args
, **kwargs
): 
1545         HitTest(self, Point pt) -> int 
1547         Test where the given (in client coords) point lies 
1549         return _controls_
.CheckListBox_HitTest(*args
, **kwargs
) 
1551     def HitTestXY(*args
, **kwargs
): 
1553         HitTestXY(self, int x, int y) -> int 
1555         Test where the given (in client coords) point lies 
1557         return _controls_
.CheckListBox_HitTestXY(*args
, **kwargs
) 
1560 class CheckListBoxPtr(CheckListBox
): 
1561     def __init__(self
, this
): 
1563         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1564         self
.__class
__ = CheckListBox
 
1565 _controls_
.CheckListBox_swigregister(CheckListBoxPtr
) 
1567 def PreCheckListBox(*args
, **kwargs
): 
1568     """PreCheckListBox() -> CheckListBox""" 
1569     val 
= _controls_
.new_PreCheckListBox(*args
, **kwargs
) 
1573 #--------------------------------------------------------------------------- 
1575 TE_NO_VSCROLL 
= _controls_
.TE_NO_VSCROLL
 
1576 TE_AUTO_SCROLL 
= _controls_
.TE_AUTO_SCROLL
 
1577 TE_READONLY 
= _controls_
.TE_READONLY
 
1578 TE_MULTILINE 
= _controls_
.TE_MULTILINE
 
1579 TE_PROCESS_TAB 
= _controls_
.TE_PROCESS_TAB
 
1580 TE_LEFT 
= _controls_
.TE_LEFT
 
1581 TE_CENTER 
= _controls_
.TE_CENTER
 
1582 TE_RIGHT 
= _controls_
.TE_RIGHT
 
1583 TE_CENTRE 
= _controls_
.TE_CENTRE
 
1584 TE_RICH 
= _controls_
.TE_RICH
 
1585 TE_PROCESS_ENTER 
= _controls_
.TE_PROCESS_ENTER
 
1586 TE_PASSWORD 
= _controls_
.TE_PASSWORD
 
1587 TE_AUTO_URL 
= _controls_
.TE_AUTO_URL
 
1588 TE_NOHIDESEL 
= _controls_
.TE_NOHIDESEL
 
1589 TE_DONTWRAP 
= _controls_
.TE_DONTWRAP
 
1590 TE_CHARWRAP 
= _controls_
.TE_CHARWRAP
 
1591 TE_WORDWRAP 
= _controls_
.TE_WORDWRAP
 
1592 TE_BESTWRAP 
= _controls_
.TE_BESTWRAP
 
1593 TE_LINEWRAP 
= _controls_
.TE_LINEWRAP
 
1594 TE_RICH2 
= _controls_
.TE_RICH2
 
1595 TE_CAPITALIZE 
= _controls_
.TE_CAPITALIZE
 
1596 TEXT_ALIGNMENT_DEFAULT 
= _controls_
.TEXT_ALIGNMENT_DEFAULT
 
1597 TEXT_ALIGNMENT_LEFT 
= _controls_
.TEXT_ALIGNMENT_LEFT
 
1598 TEXT_ALIGNMENT_CENTRE 
= _controls_
.TEXT_ALIGNMENT_CENTRE
 
1599 TEXT_ALIGNMENT_CENTER 
= _controls_
.TEXT_ALIGNMENT_CENTER
 
1600 TEXT_ALIGNMENT_RIGHT 
= _controls_
.TEXT_ALIGNMENT_RIGHT
 
1601 TEXT_ALIGNMENT_JUSTIFIED 
= _controls_
.TEXT_ALIGNMENT_JUSTIFIED
 
1602 TEXT_ATTR_TEXT_COLOUR 
= _controls_
.TEXT_ATTR_TEXT_COLOUR
 
1603 TEXT_ATTR_BACKGROUND_COLOUR 
= _controls_
.TEXT_ATTR_BACKGROUND_COLOUR
 
1604 TEXT_ATTR_FONT_FACE 
= _controls_
.TEXT_ATTR_FONT_FACE
 
1605 TEXT_ATTR_FONT_SIZE 
= _controls_
.TEXT_ATTR_FONT_SIZE
 
1606 TEXT_ATTR_FONT_WEIGHT 
= _controls_
.TEXT_ATTR_FONT_WEIGHT
 
1607 TEXT_ATTR_FONT_ITALIC 
= _controls_
.TEXT_ATTR_FONT_ITALIC
 
1608 TEXT_ATTR_FONT_UNDERLINE 
= _controls_
.TEXT_ATTR_FONT_UNDERLINE
 
1609 TEXT_ATTR_FONT 
= _controls_
.TEXT_ATTR_FONT
 
1610 TEXT_ATTR_ALIGNMENT 
= _controls_
.TEXT_ATTR_ALIGNMENT
 
1611 TEXT_ATTR_LEFT_INDENT 
= _controls_
.TEXT_ATTR_LEFT_INDENT
 
1612 TEXT_ATTR_RIGHT_INDENT 
= _controls_
.TEXT_ATTR_RIGHT_INDENT
 
1613 TEXT_ATTR_TABS 
= _controls_
.TEXT_ATTR_TABS
 
1614 TE_HT_UNKNOWN 
= _controls_
.TE_HT_UNKNOWN
 
1615 TE_HT_BEFORE 
= _controls_
.TE_HT_BEFORE
 
1616 TE_HT_ON_TEXT 
= _controls_
.TE_HT_ON_TEXT
 
1617 TE_HT_BELOW 
= _controls_
.TE_HT_BELOW
 
1618 TE_HT_BEYOND 
= _controls_
.TE_HT_BEYOND
 
1619 OutOfRangeTextCoord 
= _controls_
.OutOfRangeTextCoord
 
1620 InvalidTextCoord 
= _controls_
.InvalidTextCoord
 
1621 class TextAttr(object): 
1622     """Proxy of C++ TextAttr class""" 
1624         return "<%s.%s; proxy of C++ wxTextAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1625     def __init__(self
, *args
, **kwargs
): 
1627         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
1628             Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr 
1630         newobj 
= _controls_
.new_TextAttr(*args
, **kwargs
) 
1631         self
.this 
= newobj
.this
 
1634     def __del__(self
, destroy
=_controls_
.delete_TextAttr
): 
1637             if self
.thisown
: destroy(self
) 
1640     def Init(*args
, **kwargs
): 
1642         return _controls_
.TextAttr_Init(*args
, **kwargs
) 
1644     def SetTextColour(*args
, **kwargs
): 
1645         """SetTextColour(self, Colour colText)""" 
1646         return _controls_
.TextAttr_SetTextColour(*args
, **kwargs
) 
1648     def SetBackgroundColour(*args
, **kwargs
): 
1649         """SetBackgroundColour(self, Colour colBack)""" 
1650         return _controls_
.TextAttr_SetBackgroundColour(*args
, **kwargs
) 
1652     def SetFont(*args
, **kwargs
): 
1653         """SetFont(self, Font font, long flags=TEXT_ATTR_FONT)""" 
1654         return _controls_
.TextAttr_SetFont(*args
, **kwargs
) 
1656     def SetAlignment(*args
, **kwargs
): 
1657         """SetAlignment(self, int alignment)""" 
1658         return _controls_
.TextAttr_SetAlignment(*args
, **kwargs
) 
1660     def SetTabs(*args
, **kwargs
): 
1661         """SetTabs(self, wxArrayInt tabs)""" 
1662         return _controls_
.TextAttr_SetTabs(*args
, **kwargs
) 
1664     def SetLeftIndent(*args
, **kwargs
): 
1665         """SetLeftIndent(self, int indent, int subIndent=0)""" 
1666         return _controls_
.TextAttr_SetLeftIndent(*args
, **kwargs
) 
1668     def SetRightIndent(*args
, **kwargs
): 
1669         """SetRightIndent(self, int indent)""" 
1670         return _controls_
.TextAttr_SetRightIndent(*args
, **kwargs
) 
1672     def SetFlags(*args
, **kwargs
): 
1673         """SetFlags(self, long flags)""" 
1674         return _controls_
.TextAttr_SetFlags(*args
, **kwargs
) 
1676     def HasTextColour(*args
, **kwargs
): 
1677         """HasTextColour(self) -> bool""" 
1678         return _controls_
.TextAttr_HasTextColour(*args
, **kwargs
) 
1680     def HasBackgroundColour(*args
, **kwargs
): 
1681         """HasBackgroundColour(self) -> bool""" 
1682         return _controls_
.TextAttr_HasBackgroundColour(*args
, **kwargs
) 
1684     def HasFont(*args
, **kwargs
): 
1685         """HasFont(self) -> bool""" 
1686         return _controls_
.TextAttr_HasFont(*args
, **kwargs
) 
1688     def HasAlignment(*args
, **kwargs
): 
1689         """HasAlignment(self) -> bool""" 
1690         return _controls_
.TextAttr_HasAlignment(*args
, **kwargs
) 
1692     def HasTabs(*args
, **kwargs
): 
1693         """HasTabs(self) -> bool""" 
1694         return _controls_
.TextAttr_HasTabs(*args
, **kwargs
) 
1696     def HasLeftIndent(*args
, **kwargs
): 
1697         """HasLeftIndent(self) -> bool""" 
1698         return _controls_
.TextAttr_HasLeftIndent(*args
, **kwargs
) 
1700     def HasRightIndent(*args
, **kwargs
): 
1701         """HasRightIndent(self) -> bool""" 
1702         return _controls_
.TextAttr_HasRightIndent(*args
, **kwargs
) 
1704     def HasFlag(*args
, **kwargs
): 
1705         """HasFlag(self, long flag) -> bool""" 
1706         return _controls_
.TextAttr_HasFlag(*args
, **kwargs
) 
1708     def GetTextColour(*args
, **kwargs
): 
1709         """GetTextColour(self) -> Colour""" 
1710         return _controls_
.TextAttr_GetTextColour(*args
, **kwargs
) 
1712     def GetBackgroundColour(*args
, **kwargs
): 
1713         """GetBackgroundColour(self) -> Colour""" 
1714         return _controls_
.TextAttr_GetBackgroundColour(*args
, **kwargs
) 
1716     def GetFont(*args
, **kwargs
): 
1717         """GetFont(self) -> Font""" 
1718         return _controls_
.TextAttr_GetFont(*args
, **kwargs
) 
1720     def GetAlignment(*args
, **kwargs
): 
1721         """GetAlignment(self) -> int""" 
1722         return _controls_
.TextAttr_GetAlignment(*args
, **kwargs
) 
1724     def GetTabs(*args
, **kwargs
): 
1725         """GetTabs(self) -> wxArrayInt""" 
1726         return _controls_
.TextAttr_GetTabs(*args
, **kwargs
) 
1728     def GetLeftIndent(*args
, **kwargs
): 
1729         """GetLeftIndent(self) -> long""" 
1730         return _controls_
.TextAttr_GetLeftIndent(*args
, **kwargs
) 
1732     def GetLeftSubIndent(*args
, **kwargs
): 
1733         """GetLeftSubIndent(self) -> long""" 
1734         return _controls_
.TextAttr_GetLeftSubIndent(*args
, **kwargs
) 
1736     def GetRightIndent(*args
, **kwargs
): 
1737         """GetRightIndent(self) -> long""" 
1738         return _controls_
.TextAttr_GetRightIndent(*args
, **kwargs
) 
1740     def GetFlags(*args
, **kwargs
): 
1741         """GetFlags(self) -> long""" 
1742         return _controls_
.TextAttr_GetFlags(*args
, **kwargs
) 
1744     def IsDefault(*args
, **kwargs
): 
1745         """IsDefault(self) -> bool""" 
1746         return _controls_
.TextAttr_IsDefault(*args
, **kwargs
) 
1748     def Combine(*args
, **kwargs
): 
1749         """Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1750         return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1752     Combine 
= staticmethod(Combine
) 
1754 class TextAttrPtr(TextAttr
): 
1755     def __init__(self
, this
): 
1757         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1758         self
.__class
__ = TextAttr
 
1759 _controls_
.TextAttr_swigregister(TextAttrPtr
) 
1760 TextCtrlNameStr 
= cvar
.TextCtrlNameStr
 
1762 def TextAttr_Combine(*args
, **kwargs
): 
1763     """TextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr""" 
1764     return _controls_
.TextAttr_Combine(*args
, **kwargs
) 
1766 class TextCtrl(_core
.Control
): 
1767     """Proxy of C++ TextCtrl class""" 
1769         return "<%s.%s; proxy of C++ wxTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1770     def __init__(self
, *args
, **kwargs
): 
1772         __init__(self, Window parent, int id=-1, String value=EmptyString,  
1773             Point pos=DefaultPosition, Size size=DefaultSize,  
1774             long style=0, Validator validator=DefaultValidator,  
1775             String name=TextCtrlNameStr) -> TextCtrl 
1777         newobj 
= _controls_
.new_TextCtrl(*args
, **kwargs
) 
1778         self
.this 
= newobj
.this
 
1781         self
._setOORInfo
(self
) 
1783     def Create(*args
, **kwargs
): 
1785         Create(self, Window parent, int id=-1, String value=EmptyString,  
1786             Point pos=DefaultPosition, Size size=DefaultSize,  
1787             long style=0, Validator validator=DefaultValidator,  
1788             String name=TextCtrlNameStr) -> bool 
1790         return _controls_
.TextCtrl_Create(*args
, **kwargs
) 
1792     def GetValue(*args
, **kwargs
): 
1793         """GetValue(self) -> String""" 
1794         return _controls_
.TextCtrl_GetValue(*args
, **kwargs
) 
1796     def SetValue(*args
, **kwargs
): 
1797         """SetValue(self, String value)""" 
1798         return _controls_
.TextCtrl_SetValue(*args
, **kwargs
) 
1800     def GetRange(*args
, **kwargs
): 
1801         """GetRange(self, long from, long to) -> String""" 
1802         return _controls_
.TextCtrl_GetRange(*args
, **kwargs
) 
1804     def GetLineLength(*args
, **kwargs
): 
1805         """GetLineLength(self, long lineNo) -> int""" 
1806         return _controls_
.TextCtrl_GetLineLength(*args
, **kwargs
) 
1808     def GetLineText(*args
, **kwargs
): 
1809         """GetLineText(self, long lineNo) -> String""" 
1810         return _controls_
.TextCtrl_GetLineText(*args
, **kwargs
) 
1812     def GetNumberOfLines(*args
, **kwargs
): 
1813         """GetNumberOfLines(self) -> int""" 
1814         return _controls_
.TextCtrl_GetNumberOfLines(*args
, **kwargs
) 
1816     def IsModified(*args
, **kwargs
): 
1817         """IsModified(self) -> bool""" 
1818         return _controls_
.TextCtrl_IsModified(*args
, **kwargs
) 
1820     def IsEditable(*args
, **kwargs
): 
1821         """IsEditable(self) -> bool""" 
1822         return _controls_
.TextCtrl_IsEditable(*args
, **kwargs
) 
1824     def IsSingleLine(*args
, **kwargs
): 
1825         """IsSingleLine(self) -> bool""" 
1826         return _controls_
.TextCtrl_IsSingleLine(*args
, **kwargs
) 
1828     def IsMultiLine(*args
, **kwargs
): 
1829         """IsMultiLine(self) -> bool""" 
1830         return _controls_
.TextCtrl_IsMultiLine(*args
, **kwargs
) 
1832     def GetSelection(*args
, **kwargs
): 
1834         GetSelection() -> (from, to) 
1836         If the return values from and to are the same, there is no selection. 
1838         return _controls_
.TextCtrl_GetSelection(*args
, **kwargs
) 
1840     def GetStringSelection(*args
, **kwargs
): 
1841         """GetStringSelection(self) -> String""" 
1842         return _controls_
.TextCtrl_GetStringSelection(*args
, **kwargs
) 
1844     def Clear(*args
, **kwargs
): 
1846         return _controls_
.TextCtrl_Clear(*args
, **kwargs
) 
1848     def Replace(*args
, **kwargs
): 
1849         """Replace(self, long from, long to, String value)""" 
1850         return _controls_
.TextCtrl_Replace(*args
, **kwargs
) 
1852     def Remove(*args
, **kwargs
): 
1853         """Remove(self, long from, long to)""" 
1854         return _controls_
.TextCtrl_Remove(*args
, **kwargs
) 
1856     def LoadFile(*args
, **kwargs
): 
1857         """LoadFile(self, String file) -> bool""" 
1858         return _controls_
.TextCtrl_LoadFile(*args
, **kwargs
) 
1860     def SaveFile(*args
, **kwargs
): 
1861         """SaveFile(self, String file=EmptyString) -> bool""" 
1862         return _controls_
.TextCtrl_SaveFile(*args
, **kwargs
) 
1864     def MarkDirty(*args
, **kwargs
): 
1865         """MarkDirty(self)""" 
1866         return _controls_
.TextCtrl_MarkDirty(*args
, **kwargs
) 
1868     def DiscardEdits(*args
, **kwargs
): 
1869         """DiscardEdits(self)""" 
1870         return _controls_
.TextCtrl_DiscardEdits(*args
, **kwargs
) 
1872     def SetMaxLength(*args
, **kwargs
): 
1873         """SetMaxLength(self, unsigned long len)""" 
1874         return _controls_
.TextCtrl_SetMaxLength(*args
, **kwargs
) 
1876     def WriteText(*args
, **kwargs
): 
1877         """WriteText(self, String text)""" 
1878         return _controls_
.TextCtrl_WriteText(*args
, **kwargs
) 
1880     def AppendText(*args
, **kwargs
): 
1881         """AppendText(self, String text)""" 
1882         return _controls_
.TextCtrl_AppendText(*args
, **kwargs
) 
1884     def EmulateKeyPress(*args
, **kwargs
): 
1885         """EmulateKeyPress(self, KeyEvent event) -> bool""" 
1886         return _controls_
.TextCtrl_EmulateKeyPress(*args
, **kwargs
) 
1888     def SetStyle(*args
, **kwargs
): 
1889         """SetStyle(self, long start, long end, TextAttr style) -> bool""" 
1890         return _controls_
.TextCtrl_SetStyle(*args
, **kwargs
) 
1892     def GetStyle(*args
, **kwargs
): 
1893         """GetStyle(self, long position, TextAttr style) -> bool""" 
1894         return _controls_
.TextCtrl_GetStyle(*args
, **kwargs
) 
1896     def SetDefaultStyle(*args
, **kwargs
): 
1897         """SetDefaultStyle(self, TextAttr style) -> bool""" 
1898         return _controls_
.TextCtrl_SetDefaultStyle(*args
, **kwargs
) 
1900     def GetDefaultStyle(*args
, **kwargs
): 
1901         """GetDefaultStyle(self) -> TextAttr""" 
1902         return _controls_
.TextCtrl_GetDefaultStyle(*args
, **kwargs
) 
1904     def XYToPosition(*args
, **kwargs
): 
1905         """XYToPosition(self, long x, long y) -> long""" 
1906         return _controls_
.TextCtrl_XYToPosition(*args
, **kwargs
) 
1908     def PositionToXY(*args
, **kwargs
): 
1909         """PositionToXY(long pos) -> (x, y)""" 
1910         return _controls_
.TextCtrl_PositionToXY(*args
, **kwargs
) 
1912     def ShowPosition(*args
, **kwargs
): 
1913         """ShowPosition(self, long pos)""" 
1914         return _controls_
.TextCtrl_ShowPosition(*args
, **kwargs
) 
1916     def HitTest(*args
, **kwargs
): 
1918         HitTest(Point pt) -> (result, col, row) 
1920         Find the row, col coresponding to the character at the point given in 
1921         pixels. NB: pt is in device coords but is not adjusted for the client 
1922         area origin nor scrolling. 
1924         return _controls_
.TextCtrl_HitTest(*args
, **kwargs
) 
1926     def HitTestPos(*args
, **kwargs
): 
1928         HitTestPos(Point pt) -> (result, position) 
1930         Find the character position in the text coresponding to the point 
1931         given in pixels. NB: pt is in device coords but is not adjusted for 
1932         the client area origin nor scrolling.  
1934         return _controls_
.TextCtrl_HitTestPos(*args
, **kwargs
) 
1936     def Copy(*args
, **kwargs
): 
1938         return _controls_
.TextCtrl_Copy(*args
, **kwargs
) 
1940     def Cut(*args
, **kwargs
): 
1942         return _controls_
.TextCtrl_Cut(*args
, **kwargs
) 
1944     def Paste(*args
, **kwargs
): 
1946         return _controls_
.TextCtrl_Paste(*args
, **kwargs
) 
1948     def CanCopy(*args
, **kwargs
): 
1949         """CanCopy(self) -> bool""" 
1950         return _controls_
.TextCtrl_CanCopy(*args
, **kwargs
) 
1952     def CanCut(*args
, **kwargs
): 
1953         """CanCut(self) -> bool""" 
1954         return _controls_
.TextCtrl_CanCut(*args
, **kwargs
) 
1956     def CanPaste(*args
, **kwargs
): 
1957         """CanPaste(self) -> bool""" 
1958         return _controls_
.TextCtrl_CanPaste(*args
, **kwargs
) 
1960     def Undo(*args
, **kwargs
): 
1962         return _controls_
.TextCtrl_Undo(*args
, **kwargs
) 
1964     def Redo(*args
, **kwargs
): 
1966         return _controls_
.TextCtrl_Redo(*args
, **kwargs
) 
1968     def CanUndo(*args
, **kwargs
): 
1969         """CanUndo(self) -> bool""" 
1970         return _controls_
.TextCtrl_CanUndo(*args
, **kwargs
) 
1972     def CanRedo(*args
, **kwargs
): 
1973         """CanRedo(self) -> bool""" 
1974         return _controls_
.TextCtrl_CanRedo(*args
, **kwargs
) 
1976     def SetInsertionPoint(*args
, **kwargs
): 
1977         """SetInsertionPoint(self, long pos)""" 
1978         return _controls_
.TextCtrl_SetInsertionPoint(*args
, **kwargs
) 
1980     def SetInsertionPointEnd(*args
, **kwargs
): 
1981         """SetInsertionPointEnd(self)""" 
1982         return _controls_
.TextCtrl_SetInsertionPointEnd(*args
, **kwargs
) 
1984     def GetInsertionPoint(*args
, **kwargs
): 
1985         """GetInsertionPoint(self) -> long""" 
1986         return _controls_
.TextCtrl_GetInsertionPoint(*args
, **kwargs
) 
1988     def GetLastPosition(*args
, **kwargs
): 
1989         """GetLastPosition(self) -> long""" 
1990         return _controls_
.TextCtrl_GetLastPosition(*args
, **kwargs
) 
1992     def SetSelection(*args
, **kwargs
): 
1993         """SetSelection(self, long from, long to)""" 
1994         return _controls_
.TextCtrl_SetSelection(*args
, **kwargs
) 
1996     def SelectAll(*args
, **kwargs
): 
1997         """SelectAll(self)""" 
1998         return _controls_
.TextCtrl_SelectAll(*args
, **kwargs
) 
2000     def SetEditable(*args
, **kwargs
): 
2001         """SetEditable(self, bool editable)""" 
2002         return _controls_
.TextCtrl_SetEditable(*args
, **kwargs
) 
2004     def write(*args
, **kwargs
): 
2005         """write(self, String text)""" 
2006         return _controls_
.TextCtrl_write(*args
, **kwargs
) 
2008     def GetString(*args
, **kwargs
): 
2009         """GetString(self, long from, long to) -> String""" 
2010         return _controls_
.TextCtrl_GetString(*args
, **kwargs
) 
2012     def GetClassDefaultAttributes(*args
, **kwargs
): 
2014         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2016         Get the default attributes for this class.  This is useful if you want 
2017         to use the same font or colour in your own control as in a standard 
2018         control -- which is a much better idea than hard coding specific 
2019         colours or fonts which might look completely out of place on the 
2020         user's system, especially if it uses themes. 
2022         The variant parameter is only relevant under Mac currently and is 
2023         ignore under other platforms. Under Mac, it will change the size of 
2024         the returned font. See `wx.Window.SetWindowVariant` for more about 
2027         return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2029     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2031 class TextCtrlPtr(TextCtrl
): 
2032     def __init__(self
, this
): 
2034         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2035         self
.__class
__ = TextCtrl
 
2036 _controls_
.TextCtrl_swigregister(TextCtrlPtr
) 
2038 def PreTextCtrl(*args
, **kwargs
): 
2039     """PreTextCtrl() -> TextCtrl""" 
2040     val 
= _controls_
.new_PreTextCtrl(*args
, **kwargs
) 
2044 def TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2046     TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2048     Get the default attributes for this class.  This is useful if you want 
2049     to use the same font or colour in your own control as in a standard 
2050     control -- which is a much better idea than hard coding specific 
2051     colours or fonts which might look completely out of place on the 
2052     user's system, especially if it uses themes. 
2054     The variant parameter is only relevant under Mac currently and is 
2055     ignore under other platforms. Under Mac, it will change the size of 
2056     the returned font. See `wx.Window.SetWindowVariant` for more about 
2059     return _controls_
.TextCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2061 wxEVT_COMMAND_TEXT_UPDATED 
= _controls_
.wxEVT_COMMAND_TEXT_UPDATED
 
2062 wxEVT_COMMAND_TEXT_ENTER 
= _controls_
.wxEVT_COMMAND_TEXT_ENTER
 
2063 wxEVT_COMMAND_TEXT_URL 
= _controls_
.wxEVT_COMMAND_TEXT_URL
 
2064 wxEVT_COMMAND_TEXT_MAXLEN 
= _controls_
.wxEVT_COMMAND_TEXT_MAXLEN
 
2065 class TextUrlEvent(_core
.CommandEvent
): 
2066     """Proxy of C++ TextUrlEvent class""" 
2068         return "<%s.%s; proxy of C++ wxTextUrlEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2069     def __init__(self
, *args
, **kwargs
): 
2070         """__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent""" 
2071         newobj 
= _controls_
.new_TextUrlEvent(*args
, **kwargs
) 
2072         self
.this 
= newobj
.this
 
2075     def GetMouseEvent(*args
, **kwargs
): 
2076         """GetMouseEvent(self) -> MouseEvent""" 
2077         return _controls_
.TextUrlEvent_GetMouseEvent(*args
, **kwargs
) 
2079     def GetURLStart(*args
, **kwargs
): 
2080         """GetURLStart(self) -> long""" 
2081         return _controls_
.TextUrlEvent_GetURLStart(*args
, **kwargs
) 
2083     def GetURLEnd(*args
, **kwargs
): 
2084         """GetURLEnd(self) -> long""" 
2085         return _controls_
.TextUrlEvent_GetURLEnd(*args
, **kwargs
) 
2088 class TextUrlEventPtr(TextUrlEvent
): 
2089     def __init__(self
, this
): 
2091         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2092         self
.__class
__ = TextUrlEvent
 
2093 _controls_
.TextUrlEvent_swigregister(TextUrlEventPtr
) 
2095 EVT_TEXT        
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED
, 1) 
2096 EVT_TEXT_ENTER  
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER
, 1) 
2097 EVT_TEXT_URL    
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_URL
, 1)  
2098 EVT_TEXT_MAXLEN 
= wx
.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN
, 1) 
2100 #--------------------------------------------------------------------------- 
2102 class ScrollBar(_core
.Control
): 
2103     """Proxy of C++ ScrollBar class""" 
2105         return "<%s.%s; proxy of C++ wxScrollBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2106     def __init__(self
, *args
, **kwargs
): 
2108         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2109             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2110             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar 
2112         newobj 
= _controls_
.new_ScrollBar(*args
, **kwargs
) 
2113         self
.this 
= newobj
.this
 
2116         self
._setOORInfo
(self
) 
2118     def Create(*args
, **kwargs
): 
2120         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2121             Size size=DefaultSize, long style=SB_HORIZONTAL,  
2122             Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool 
2124         Do the 2nd phase and create the GUI control. 
2126         return _controls_
.ScrollBar_Create(*args
, **kwargs
) 
2128     def GetThumbPosition(*args
, **kwargs
): 
2129         """GetThumbPosition(self) -> int""" 
2130         return _controls_
.ScrollBar_GetThumbPosition(*args
, **kwargs
) 
2132     def GetThumbSize(*args
, **kwargs
): 
2133         """GetThumbSize(self) -> int""" 
2134         return _controls_
.ScrollBar_GetThumbSize(*args
, **kwargs
) 
2136     GetThumbLength 
= GetThumbSize 
 
2137     def GetPageSize(*args
, **kwargs
): 
2138         """GetPageSize(self) -> int""" 
2139         return _controls_
.ScrollBar_GetPageSize(*args
, **kwargs
) 
2141     def GetRange(*args
, **kwargs
): 
2142         """GetRange(self) -> int""" 
2143         return _controls_
.ScrollBar_GetRange(*args
, **kwargs
) 
2145     def IsVertical(*args
, **kwargs
): 
2146         """IsVertical(self) -> bool""" 
2147         return _controls_
.ScrollBar_IsVertical(*args
, **kwargs
) 
2149     def SetThumbPosition(*args
, **kwargs
): 
2150         """SetThumbPosition(self, int viewStart)""" 
2151         return _controls_
.ScrollBar_SetThumbPosition(*args
, **kwargs
) 
2153     def SetScrollbar(*args
, **kwargs
): 
2155         SetScrollbar(self, int position, int thumbSize, int range, int pageSize,  
2158         return _controls_
.ScrollBar_SetScrollbar(*args
, **kwargs
) 
2160     def GetClassDefaultAttributes(*args
, **kwargs
): 
2162         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2164         Get the default attributes for this class.  This is useful if you want 
2165         to use the same font or colour in your own control as in a standard 
2166         control -- which is a much better idea than hard coding specific 
2167         colours or fonts which might look completely out of place on the 
2168         user's system, especially if it uses themes. 
2170         The variant parameter is only relevant under Mac currently and is 
2171         ignore under other platforms. Under Mac, it will change the size of 
2172         the returned font. See `wx.Window.SetWindowVariant` for more about 
2175         return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2177     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2179 class ScrollBarPtr(ScrollBar
): 
2180     def __init__(self
, this
): 
2182         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2183         self
.__class
__ = ScrollBar
 
2184 _controls_
.ScrollBar_swigregister(ScrollBarPtr
) 
2185 ScrollBarNameStr 
= cvar
.ScrollBarNameStr
 
2187 def PreScrollBar(*args
, **kwargs
): 
2188     """PreScrollBar() -> ScrollBar""" 
2189     val 
= _controls_
.new_PreScrollBar(*args
, **kwargs
) 
2193 def ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
): 
2195     ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2197     Get the default attributes for this class.  This is useful if you want 
2198     to use the same font or colour in your own control as in a standard 
2199     control -- which is a much better idea than hard coding specific 
2200     colours or fonts which might look completely out of place on the 
2201     user's system, especially if it uses themes. 
2203     The variant parameter is only relevant under Mac currently and is 
2204     ignore under other platforms. Under Mac, it will change the size of 
2205     the returned font. See `wx.Window.SetWindowVariant` for more about 
2208     return _controls_
.ScrollBar_GetClassDefaultAttributes(*args
, **kwargs
) 
2210 #--------------------------------------------------------------------------- 
2212 SP_HORIZONTAL 
= _controls_
.SP_HORIZONTAL
 
2213 SP_VERTICAL 
= _controls_
.SP_VERTICAL
 
2214 SP_ARROW_KEYS 
= _controls_
.SP_ARROW_KEYS
 
2215 SP_WRAP 
= _controls_
.SP_WRAP
 
2216 class SpinButton(_core
.Control
): 
2217     """Proxy of C++ SpinButton class""" 
2219         return "<%s.%s; proxy of C++ wxSpinButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2220     def __init__(self
, *args
, **kwargs
): 
2222         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2223             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2224             String name=SPIN_BUTTON_NAME) -> SpinButton 
2226         newobj 
= _controls_
.new_SpinButton(*args
, **kwargs
) 
2227         self
.this 
= newobj
.this
 
2230         self
._setOORInfo
(self
) 
2232     def Create(*args
, **kwargs
): 
2234         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
2235             Size size=DefaultSize, long style=SP_HORIZONTAL,  
2236             String name=SPIN_BUTTON_NAME) -> bool 
2238         return _controls_
.SpinButton_Create(*args
, **kwargs
) 
2240     def GetValue(*args
, **kwargs
): 
2241         """GetValue(self) -> int""" 
2242         return _controls_
.SpinButton_GetValue(*args
, **kwargs
) 
2244     def GetMin(*args
, **kwargs
): 
2245         """GetMin(self) -> int""" 
2246         return _controls_
.SpinButton_GetMin(*args
, **kwargs
) 
2248     def GetMax(*args
, **kwargs
): 
2249         """GetMax(self) -> int""" 
2250         return _controls_
.SpinButton_GetMax(*args
, **kwargs
) 
2252     def SetValue(*args
, **kwargs
): 
2253         """SetValue(self, int val)""" 
2254         return _controls_
.SpinButton_SetValue(*args
, **kwargs
) 
2256     def SetMin(*args
, **kwargs
): 
2257         """SetMin(self, int minVal)""" 
2258         return _controls_
.SpinButton_SetMin(*args
, **kwargs
) 
2260     def SetMax(*args
, **kwargs
): 
2261         """SetMax(self, int maxVal)""" 
2262         return _controls_
.SpinButton_SetMax(*args
, **kwargs
) 
2264     def SetRange(*args
, **kwargs
): 
2265         """SetRange(self, int minVal, int maxVal)""" 
2266         return _controls_
.SpinButton_SetRange(*args
, **kwargs
) 
2268     def IsVertical(*args
, **kwargs
): 
2269         """IsVertical(self) -> bool""" 
2270         return _controls_
.SpinButton_IsVertical(*args
, **kwargs
) 
2272     def GetClassDefaultAttributes(*args
, **kwargs
): 
2274         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2276         Get the default attributes for this class.  This is useful if you want 
2277         to use the same font or colour in your own control as in a standard 
2278         control -- which is a much better idea than hard coding specific 
2279         colours or fonts which might look completely out of place on the 
2280         user's system, especially if it uses themes. 
2282         The variant parameter is only relevant under Mac currently and is 
2283         ignore under other platforms. Under Mac, it will change the size of 
2284         the returned font. See `wx.Window.SetWindowVariant` for more about 
2287         return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2289     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2291 class SpinButtonPtr(SpinButton
): 
2292     def __init__(self
, this
): 
2294         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2295         self
.__class
__ = SpinButton
 
2296 _controls_
.SpinButton_swigregister(SpinButtonPtr
) 
2297 SPIN_BUTTON_NAME 
= cvar
.SPIN_BUTTON_NAME
 
2298 SpinCtrlNameStr 
= cvar
.SpinCtrlNameStr
 
2300 def PreSpinButton(*args
, **kwargs
): 
2301     """PreSpinButton() -> SpinButton""" 
2302     val 
= _controls_
.new_PreSpinButton(*args
, **kwargs
) 
2306 def SpinButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2308     SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2310     Get the default attributes for this class.  This is useful if you want 
2311     to use the same font or colour in your own control as in a standard 
2312     control -- which is a much better idea than hard coding specific 
2313     colours or fonts which might look completely out of place on the 
2314     user's system, especially if it uses themes. 
2316     The variant parameter is only relevant under Mac currently and is 
2317     ignore under other platforms. Under Mac, it will change the size of 
2318     the returned font. See `wx.Window.SetWindowVariant` for more about 
2321     return _controls_
.SpinButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2323 class SpinCtrl(_core
.Control
): 
2324     """Proxy of C++ SpinCtrl class""" 
2326         return "<%s.%s; proxy of C++ wxSpinCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2327     def __init__(self
, *args
, **kwargs
): 
2329         __init__(self, Window parent, int id=-1, String value=EmptyString,  
2330             Point pos=DefaultPosition, Size size=DefaultSize,  
2331             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2332             int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl 
2334         newobj 
= _controls_
.new_SpinCtrl(*args
, **kwargs
) 
2335         self
.this 
= newobj
.this
 
2338         self
._setOORInfo
(self
) 
2340     def Create(*args
, **kwargs
): 
2342         Create(self, Window parent, int id=-1, String value=EmptyString,  
2343             Point pos=DefaultPosition, Size size=DefaultSize,  
2344             long style=SP_ARROW_KEYS, int min=0, int max=100,  
2345             int initial=0, String name=SpinCtrlNameStr) -> bool 
2347         return _controls_
.SpinCtrl_Create(*args
, **kwargs
) 
2349     def GetValue(*args
, **kwargs
): 
2350         """GetValue(self) -> int""" 
2351         return _controls_
.SpinCtrl_GetValue(*args
, **kwargs
) 
2353     def SetValue(*args
, **kwargs
): 
2354         """SetValue(self, int value)""" 
2355         return _controls_
.SpinCtrl_SetValue(*args
, **kwargs
) 
2357     def SetValueString(*args
, **kwargs
): 
2358         """SetValueString(self, String text)""" 
2359         return _controls_
.SpinCtrl_SetValueString(*args
, **kwargs
) 
2361     def SetRange(*args
, **kwargs
): 
2362         """SetRange(self, int minVal, int maxVal)""" 
2363         return _controls_
.SpinCtrl_SetRange(*args
, **kwargs
) 
2365     def GetMin(*args
, **kwargs
): 
2366         """GetMin(self) -> int""" 
2367         return _controls_
.SpinCtrl_GetMin(*args
, **kwargs
) 
2369     def GetMax(*args
, **kwargs
): 
2370         """GetMax(self) -> int""" 
2371         return _controls_
.SpinCtrl_GetMax(*args
, **kwargs
) 
2373     def SetSelection(*args
, **kwargs
): 
2374         """SetSelection(self, long from, long to)""" 
2375         return _controls_
.SpinCtrl_SetSelection(*args
, **kwargs
) 
2377     def GetClassDefaultAttributes(*args
, **kwargs
): 
2379         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2381         Get the default attributes for this class.  This is useful if you want 
2382         to use the same font or colour in your own control as in a standard 
2383         control -- which is a much better idea than hard coding specific 
2384         colours or fonts which might look completely out of place on the 
2385         user's system, especially if it uses themes. 
2387         The variant parameter is only relevant under Mac currently and is 
2388         ignore under other platforms. Under Mac, it will change the size of 
2389         the returned font. See `wx.Window.SetWindowVariant` for more about 
2392         return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2394     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2396 class SpinCtrlPtr(SpinCtrl
): 
2397     def __init__(self
, this
): 
2399         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2400         self
.__class
__ = SpinCtrl
 
2401 _controls_
.SpinCtrl_swigregister(SpinCtrlPtr
) 
2403 def PreSpinCtrl(*args
, **kwargs
): 
2404     """PreSpinCtrl() -> SpinCtrl""" 
2405     val 
= _controls_
.new_PreSpinCtrl(*args
, **kwargs
) 
2409 def SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
2411     SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2413     Get the default attributes for this class.  This is useful if you want 
2414     to use the same font or colour in your own control as in a standard 
2415     control -- which is a much better idea than hard coding specific 
2416     colours or fonts which might look completely out of place on the 
2417     user's system, especially if it uses themes. 
2419     The variant parameter is only relevant under Mac currently and is 
2420     ignore under other platforms. Under Mac, it will change the size of 
2421     the returned font. See `wx.Window.SetWindowVariant` for more about 
2424     return _controls_
.SpinCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
2426 class SpinEvent(_core
.NotifyEvent
): 
2427     """Proxy of C++ SpinEvent class""" 
2429         return "<%s.%s; proxy of C++ wxSpinEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2430     def __init__(self
, *args
, **kwargs
): 
2431         """__init__(self, wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent""" 
2432         newobj 
= _controls_
.new_SpinEvent(*args
, **kwargs
) 
2433         self
.this 
= newobj
.this
 
2436     def GetPosition(*args
, **kwargs
): 
2437         """GetPosition(self) -> int""" 
2438         return _controls_
.SpinEvent_GetPosition(*args
, **kwargs
) 
2440     def SetPosition(*args
, **kwargs
): 
2441         """SetPosition(self, int pos)""" 
2442         return _controls_
.SpinEvent_SetPosition(*args
, **kwargs
) 
2445 class SpinEventPtr(SpinEvent
): 
2446     def __init__(self
, this
): 
2448         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2449         self
.__class
__ = SpinEvent
 
2450 _controls_
.SpinEvent_swigregister(SpinEventPtr
) 
2452 wxEVT_COMMAND_SPINCTRL_UPDATED 
= _controls_
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
2453 EVT_SPIN_UP   
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEUP
, 1) 
2454 EVT_SPIN_DOWN 
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_LINEDOWN
, 1) 
2455 EVT_SPIN      
= wx
.PyEventBinder( wx
.wxEVT_SCROLL_THUMBTRACK
, 1) 
2456 EVT_SPINCTRL  
= wx
.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED
, 1) 
2458 #--------------------------------------------------------------------------- 
2460 class RadioBox(_core
.Control
): 
2461     """Proxy of C++ RadioBox class""" 
2463         return "<%s.%s; proxy of C++ wxRadioBox instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2464     def __init__(self
, *args
, **kwargs
): 
2466         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2467             Point pos=DefaultPosition, Size size=DefaultSize,  
2468             wxArrayString choices=wxPyEmptyStringArray,  
2469             int majorDimension=0, long style=RA_HORIZONTAL,  
2470             Validator validator=DefaultValidator,  
2471             String name=RadioBoxNameStr) -> RadioBox 
2473         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2474         newobj 
= _controls_
.new_RadioBox(*args
, **kwargs
) 
2475         self
.this 
= newobj
.this
 
2478         self
._setOORInfo
(self
) 
2480     def Create(*args
, **kwargs
): 
2482         Create(self, Window parent, int id=-1, String label=EmptyString,  
2483             Point pos=DefaultPosition, Size size=DefaultSize,  
2484             wxArrayString choices=wxPyEmptyStringArray,  
2485             int majorDimension=0, long style=RA_HORIZONTAL,  
2486             Validator validator=DefaultValidator,  
2487             String name=RadioBoxNameStr) -> bool 
2489         return _controls_
.RadioBox_Create(*args
, **kwargs
) 
2491     def SetSelection(*args
, **kwargs
): 
2492         """SetSelection(self, int n)""" 
2493         return _controls_
.RadioBox_SetSelection(*args
, **kwargs
) 
2495     def GetSelection(*args
, **kwargs
): 
2496         """GetSelection(self) -> int""" 
2497         return _controls_
.RadioBox_GetSelection(*args
, **kwargs
) 
2499     def GetStringSelection(*args
, **kwargs
): 
2500         """GetStringSelection(self) -> String""" 
2501         return _controls_
.RadioBox_GetStringSelection(*args
, **kwargs
) 
2503     def SetStringSelection(*args
, **kwargs
): 
2504         """SetStringSelection(self, String s) -> bool""" 
2505         return _controls_
.RadioBox_SetStringSelection(*args
, **kwargs
) 
2507     def GetCount(*args
, **kwargs
): 
2508         """GetCount(self) -> int""" 
2509         return _controls_
.RadioBox_GetCount(*args
, **kwargs
) 
2511     def FindString(*args
, **kwargs
): 
2512         """FindString(self, String s) -> int""" 
2513         return _controls_
.RadioBox_FindString(*args
, **kwargs
) 
2515     def GetString(*args
, **kwargs
): 
2516         """GetString(self, int n) -> String""" 
2517         return _controls_
.RadioBox_GetString(*args
, **kwargs
) 
2519     def SetString(*args
, **kwargs
): 
2520         """SetString(self, int n, String label)""" 
2521         return _controls_
.RadioBox_SetString(*args
, **kwargs
) 
2523     GetItemLabel 
= GetString 
 
2524     SetItemLabel 
= SetString 
 
2525     def EnableItem(*args
, **kwargs
): 
2526         """EnableItem(self, int n, bool enable=True)""" 
2527         return _controls_
.RadioBox_EnableItem(*args
, **kwargs
) 
2529     def ShowItem(*args
, **kwargs
): 
2530         """ShowItem(self, int n, bool show=True)""" 
2531         return _controls_
.RadioBox_ShowItem(*args
, **kwargs
) 
2533     def GetColumnCount(*args
, **kwargs
): 
2534         """GetColumnCount(self) -> int""" 
2535         return _controls_
.RadioBox_GetColumnCount(*args
, **kwargs
) 
2537     def GetRowCount(*args
, **kwargs
): 
2538         """GetRowCount(self) -> int""" 
2539         return _controls_
.RadioBox_GetRowCount(*args
, **kwargs
) 
2541     def GetNextItem(*args
, **kwargs
): 
2542         """GetNextItem(self, int item, int dir, long style) -> int""" 
2543         return _controls_
.RadioBox_GetNextItem(*args
, **kwargs
) 
2545     def GetClassDefaultAttributes(*args
, **kwargs
): 
2547         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2549         Get the default attributes for this class.  This is useful if you want 
2550         to use the same font or colour in your own control as in a standard 
2551         control -- which is a much better idea than hard coding specific 
2552         colours or fonts which might look completely out of place on the 
2553         user's system, especially if it uses themes. 
2555         The variant parameter is only relevant under Mac currently and is 
2556         ignore under other platforms. Under Mac, it will change the size of 
2557         the returned font. See `wx.Window.SetWindowVariant` for more about 
2560         return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2562     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2564 class RadioBoxPtr(RadioBox
): 
2565     def __init__(self
, this
): 
2567         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2568         self
.__class
__ = RadioBox
 
2569 _controls_
.RadioBox_swigregister(RadioBoxPtr
) 
2570 RadioBoxNameStr 
= cvar
.RadioBoxNameStr
 
2571 RadioButtonNameStr 
= cvar
.RadioButtonNameStr
 
2573 def PreRadioBox(*args
, **kwargs
): 
2574     """PreRadioBox() -> RadioBox""" 
2575     val 
= _controls_
.new_PreRadioBox(*args
, **kwargs
) 
2579 def RadioBox_GetClassDefaultAttributes(*args
, **kwargs
): 
2581     RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2583     Get the default attributes for this class.  This is useful if you want 
2584     to use the same font or colour in your own control as in a standard 
2585     control -- which is a much better idea than hard coding specific 
2586     colours or fonts which might look completely out of place on the 
2587     user's system, especially if it uses themes. 
2589     The variant parameter is only relevant under Mac currently and is 
2590     ignore under other platforms. Under Mac, it will change the size of 
2591     the returned font. See `wx.Window.SetWindowVariant` for more about 
2594     return _controls_
.RadioBox_GetClassDefaultAttributes(*args
, **kwargs
) 
2596 #--------------------------------------------------------------------------- 
2598 class RadioButton(_core
.Control
): 
2599     """Proxy of C++ RadioButton class""" 
2601         return "<%s.%s; proxy of C++ wxRadioButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2602     def __init__(self
, *args
, **kwargs
): 
2604         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2605             Point pos=DefaultPosition, Size size=DefaultSize,  
2606             long style=0, Validator validator=DefaultValidator,  
2607             String name=RadioButtonNameStr) -> RadioButton 
2609         newobj 
= _controls_
.new_RadioButton(*args
, **kwargs
) 
2610         self
.this 
= newobj
.this
 
2613         self
._setOORInfo
(self
) 
2615     def Create(*args
, **kwargs
): 
2617         Create(self, Window parent, int id=-1, String label=EmptyString,  
2618             Point pos=DefaultPosition, Size size=DefaultSize,  
2619             long style=0, Validator validator=DefaultValidator,  
2620             String name=RadioButtonNameStr) -> bool 
2622         return _controls_
.RadioButton_Create(*args
, **kwargs
) 
2624     def GetValue(*args
, **kwargs
): 
2625         """GetValue(self) -> bool""" 
2626         return _controls_
.RadioButton_GetValue(*args
, **kwargs
) 
2628     def SetValue(*args
, **kwargs
): 
2629         """SetValue(self, bool value)""" 
2630         return _controls_
.RadioButton_SetValue(*args
, **kwargs
) 
2632     def GetClassDefaultAttributes(*args
, **kwargs
): 
2634         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2636         Get the default attributes for this class.  This is useful if you want 
2637         to use the same font or colour in your own control as in a standard 
2638         control -- which is a much better idea than hard coding specific 
2639         colours or fonts which might look completely out of place on the 
2640         user's system, especially if it uses themes. 
2642         The variant parameter is only relevant under Mac currently and is 
2643         ignore under other platforms. Under Mac, it will change the size of 
2644         the returned font. See `wx.Window.SetWindowVariant` for more about 
2647         return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2649     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2651 class RadioButtonPtr(RadioButton
): 
2652     def __init__(self
, this
): 
2654         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2655         self
.__class
__ = RadioButton
 
2656 _controls_
.RadioButton_swigregister(RadioButtonPtr
) 
2658 def PreRadioButton(*args
, **kwargs
): 
2659     """PreRadioButton() -> RadioButton""" 
2660     val 
= _controls_
.new_PreRadioButton(*args
, **kwargs
) 
2664 def RadioButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2666     RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2668     Get the default attributes for this class.  This is useful if you want 
2669     to use the same font or colour in your own control as in a standard 
2670     control -- which is a much better idea than hard coding specific 
2671     colours or fonts which might look completely out of place on the 
2672     user's system, especially if it uses themes. 
2674     The variant parameter is only relevant under Mac currently and is 
2675     ignore under other platforms. Under Mac, it will change the size of 
2676     the returned font. See `wx.Window.SetWindowVariant` for more about 
2679     return _controls_
.RadioButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2681 #--------------------------------------------------------------------------- 
2683 SL_HORIZONTAL 
= _controls_
.SL_HORIZONTAL
 
2684 SL_VERTICAL 
= _controls_
.SL_VERTICAL
 
2685 SL_TICKS 
= _controls_
.SL_TICKS
 
2686 SL_AUTOTICKS 
= _controls_
.SL_AUTOTICKS
 
2687 SL_LABELS 
= _controls_
.SL_LABELS
 
2688 SL_LEFT 
= _controls_
.SL_LEFT
 
2689 SL_TOP 
= _controls_
.SL_TOP
 
2690 SL_RIGHT 
= _controls_
.SL_RIGHT
 
2691 SL_BOTTOM 
= _controls_
.SL_BOTTOM
 
2692 SL_BOTH 
= _controls_
.SL_BOTH
 
2693 SL_SELRANGE 
= _controls_
.SL_SELRANGE
 
2694 SL_INVERSE 
= _controls_
.SL_INVERSE
 
2695 class Slider(_core
.Control
): 
2696     """Proxy of C++ Slider class""" 
2698         return "<%s.%s; proxy of C++ wxSlider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2699     def __init__(self
, *args
, **kwargs
): 
2701         __init__(self, Window parent, int id=-1, int value=0, int minValue=0,  
2702             int maxValue=100, Point pos=DefaultPosition,  
2703             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2704             Validator validator=DefaultValidator,  
2705             String name=SliderNameStr) -> Slider 
2707         if kwargs
.has_key('point'): kwargs
['pos'] = kwargs
['point'];del kwargs
['point'] 
2708         newobj 
= _controls_
.new_Slider(*args
, **kwargs
) 
2709         self
.this 
= newobj
.this
 
2712         self
._setOORInfo
(self
) 
2714     def Create(*args
, **kwargs
): 
2716         Create(self, Window parent, int id=-1, int value=0, int minValue=0,  
2717             int maxValue=100, Point pos=DefaultPosition,  
2718             Size size=DefaultSize, long style=SL_HORIZONTAL,  
2719             Validator validator=DefaultValidator,  
2720             String name=SliderNameStr) -> bool 
2722         return _controls_
.Slider_Create(*args
, **kwargs
) 
2724     def GetValue(*args
, **kwargs
): 
2725         """GetValue(self) -> int""" 
2726         return _controls_
.Slider_GetValue(*args
, **kwargs
) 
2728     def SetValue(*args
, **kwargs
): 
2729         """SetValue(self, int value)""" 
2730         return _controls_
.Slider_SetValue(*args
, **kwargs
) 
2732     def SetRange(*args
, **kwargs
): 
2733         """SetRange(self, int minValue, int maxValue)""" 
2734         return _controls_
.Slider_SetRange(*args
, **kwargs
) 
2736     def GetMin(*args
, **kwargs
): 
2737         """GetMin(self) -> int""" 
2738         return _controls_
.Slider_GetMin(*args
, **kwargs
) 
2740     def GetMax(*args
, **kwargs
): 
2741         """GetMax(self) -> int""" 
2742         return _controls_
.Slider_GetMax(*args
, **kwargs
) 
2744     def SetMin(*args
, **kwargs
): 
2745         """SetMin(self, int minValue)""" 
2746         return _controls_
.Slider_SetMin(*args
, **kwargs
) 
2748     def SetMax(*args
, **kwargs
): 
2749         """SetMax(self, int maxValue)""" 
2750         return _controls_
.Slider_SetMax(*args
, **kwargs
) 
2752     def SetLineSize(*args
, **kwargs
): 
2753         """SetLineSize(self, int lineSize)""" 
2754         return _controls_
.Slider_SetLineSize(*args
, **kwargs
) 
2756     def SetPageSize(*args
, **kwargs
): 
2757         """SetPageSize(self, int pageSize)""" 
2758         return _controls_
.Slider_SetPageSize(*args
, **kwargs
) 
2760     def GetLineSize(*args
, **kwargs
): 
2761         """GetLineSize(self) -> int""" 
2762         return _controls_
.Slider_GetLineSize(*args
, **kwargs
) 
2764     def GetPageSize(*args
, **kwargs
): 
2765         """GetPageSize(self) -> int""" 
2766         return _controls_
.Slider_GetPageSize(*args
, **kwargs
) 
2768     def SetThumbLength(*args
, **kwargs
): 
2769         """SetThumbLength(self, int lenPixels)""" 
2770         return _controls_
.Slider_SetThumbLength(*args
, **kwargs
) 
2772     def GetThumbLength(*args
, **kwargs
): 
2773         """GetThumbLength(self) -> int""" 
2774         return _controls_
.Slider_GetThumbLength(*args
, **kwargs
) 
2776     def SetTickFreq(*args
, **kwargs
): 
2777         """SetTickFreq(self, int n, int pos=1)""" 
2778         return _controls_
.Slider_SetTickFreq(*args
, **kwargs
) 
2780     def GetTickFreq(*args
, **kwargs
): 
2781         """GetTickFreq(self) -> int""" 
2782         return _controls_
.Slider_GetTickFreq(*args
, **kwargs
) 
2784     def ClearTicks(*args
, **kwargs
): 
2785         """ClearTicks(self)""" 
2786         return _controls_
.Slider_ClearTicks(*args
, **kwargs
) 
2788     def SetTick(*args
, **kwargs
): 
2789         """SetTick(self, int tickPos)""" 
2790         return _controls_
.Slider_SetTick(*args
, **kwargs
) 
2792     def ClearSel(*args
, **kwargs
): 
2793         """ClearSel(self)""" 
2794         return _controls_
.Slider_ClearSel(*args
, **kwargs
) 
2796     def GetSelEnd(*args
, **kwargs
): 
2797         """GetSelEnd(self) -> int""" 
2798         return _controls_
.Slider_GetSelEnd(*args
, **kwargs
) 
2800     def GetSelStart(*args
, **kwargs
): 
2801         """GetSelStart(self) -> int""" 
2802         return _controls_
.Slider_GetSelStart(*args
, **kwargs
) 
2804     def SetSelection(*args
, **kwargs
): 
2805         """SetSelection(self, int min, int max)""" 
2806         return _controls_
.Slider_SetSelection(*args
, **kwargs
) 
2808     def GetClassDefaultAttributes(*args
, **kwargs
): 
2810         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2812         Get the default attributes for this class.  This is useful if you want 
2813         to use the same font or colour in your own control as in a standard 
2814         control -- which is a much better idea than hard coding specific 
2815         colours or fonts which might look completely out of place on the 
2816         user's system, especially if it uses themes. 
2818         The variant parameter is only relevant under Mac currently and is 
2819         ignore under other platforms. Under Mac, it will change the size of 
2820         the returned font. See `wx.Window.SetWindowVariant` for more about 
2823         return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2825     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2827 class SliderPtr(Slider
): 
2828     def __init__(self
, this
): 
2830         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2831         self
.__class
__ = Slider
 
2832 _controls_
.Slider_swigregister(SliderPtr
) 
2833 SliderNameStr 
= cvar
.SliderNameStr
 
2835 def PreSlider(*args
, **kwargs
): 
2836     """PreSlider() -> Slider""" 
2837     val 
= _controls_
.new_PreSlider(*args
, **kwargs
) 
2841 def Slider_GetClassDefaultAttributes(*args
, **kwargs
): 
2843     Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2845     Get the default attributes for this class.  This is useful if you want 
2846     to use the same font or colour in your own control as in a standard 
2847     control -- which is a much better idea than hard coding specific 
2848     colours or fonts which might look completely out of place on the 
2849     user's system, especially if it uses themes. 
2851     The variant parameter is only relevant under Mac currently and is 
2852     ignore under other platforms. Under Mac, it will change the size of 
2853     the returned font. See `wx.Window.SetWindowVariant` for more about 
2856     return _controls_
.Slider_GetClassDefaultAttributes(*args
, **kwargs
) 
2858 #--------------------------------------------------------------------------- 
2860 wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 
= _controls_
.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
 
2861 EVT_TOGGLEBUTTON 
= wx
.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, 1) 
2863 class ToggleButton(_core
.Control
): 
2864     """Proxy of C++ ToggleButton class""" 
2866         return "<%s.%s; proxy of C++ wxToggleButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2867     def __init__(self
, *args
, **kwargs
): 
2869         __init__(self, Window parent, int id=-1, String label=EmptyString,  
2870             Point pos=DefaultPosition, Size size=DefaultSize,  
2871             long style=0, Validator validator=DefaultValidator,  
2872             String name=ToggleButtonNameStr) -> ToggleButton 
2874         newobj 
= _controls_
.new_ToggleButton(*args
, **kwargs
) 
2875         self
.this 
= newobj
.this
 
2878         self
._setOORInfo
(self
) 
2880     def Create(*args
, **kwargs
): 
2882         Create(self, Window parent, int id=-1, String label=EmptyString,  
2883             Point pos=DefaultPosition, Size size=DefaultSize,  
2884             long style=0, Validator validator=DefaultValidator,  
2885             String name=ToggleButtonNameStr) -> bool 
2887         return _controls_
.ToggleButton_Create(*args
, **kwargs
) 
2889     def SetValue(*args
, **kwargs
): 
2890         """SetValue(self, bool value)""" 
2891         return _controls_
.ToggleButton_SetValue(*args
, **kwargs
) 
2893     def GetValue(*args
, **kwargs
): 
2894         """GetValue(self) -> bool""" 
2895         return _controls_
.ToggleButton_GetValue(*args
, **kwargs
) 
2897     def SetLabel(*args
, **kwargs
): 
2899         SetLabel(self, String label) 
2901         Sets the item's text. 
2903         return _controls_
.ToggleButton_SetLabel(*args
, **kwargs
) 
2905     def GetClassDefaultAttributes(*args
, **kwargs
): 
2907         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2909         Get the default attributes for this class.  This is useful if you want 
2910         to use the same font or colour in your own control as in a standard 
2911         control -- which is a much better idea than hard coding specific 
2912         colours or fonts which might look completely out of place on the 
2913         user's system, especially if it uses themes. 
2915         The variant parameter is only relevant under Mac currently and is 
2916         ignore under other platforms. Under Mac, it will change the size of 
2917         the returned font. See `wx.Window.SetWindowVariant` for more about 
2920         return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2922     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2924 class ToggleButtonPtr(ToggleButton
): 
2925     def __init__(self
, this
): 
2927         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2928         self
.__class
__ = ToggleButton
 
2929 _controls_
.ToggleButton_swigregister(ToggleButtonPtr
) 
2930 ToggleButtonNameStr 
= cvar
.ToggleButtonNameStr
 
2932 def PreToggleButton(*args
, **kwargs
): 
2933     """PreToggleButton() -> ToggleButton""" 
2934     val 
= _controls_
.new_PreToggleButton(*args
, **kwargs
) 
2938 def ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
): 
2940     ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2942     Get the default attributes for this class.  This is useful if you want 
2943     to use the same font or colour in your own control as in a standard 
2944     control -- which is a much better idea than hard coding specific 
2945     colours or fonts which might look completely out of place on the 
2946     user's system, especially if it uses themes. 
2948     The variant parameter is only relevant under Mac currently and is 
2949     ignore under other platforms. Under Mac, it will change the size of 
2950     the returned font. See `wx.Window.SetWindowVariant` for more about 
2953     return _controls_
.ToggleButton_GetClassDefaultAttributes(*args
, **kwargs
) 
2955 #--------------------------------------------------------------------------- 
2957 BK_DEFAULT 
= _controls_
.BK_DEFAULT
 
2958 BK_TOP 
= _controls_
.BK_TOP
 
2959 BK_BOTTOM 
= _controls_
.BK_BOTTOM
 
2960 BK_LEFT 
= _controls_
.BK_LEFT
 
2961 BK_RIGHT 
= _controls_
.BK_RIGHT
 
2962 BK_ALIGN_MASK 
= _controls_
.BK_ALIGN_MASK
 
2963 class BookCtrlBase(_core
.Control
): 
2964     """Proxy of C++ BookCtrlBase class""" 
2965     def __init__(self
): raise RuntimeError, "No constructor defined" 
2967         return "<%s.%s; proxy of C++ wxBookCtrlBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2968     def GetPageCount(*args
, **kwargs
): 
2969         """GetPageCount(self) -> size_t""" 
2970         return _controls_
.BookCtrlBase_GetPageCount(*args
, **kwargs
) 
2972     def GetPage(*args
, **kwargs
): 
2973         """GetPage(self, size_t n) -> Window""" 
2974         return _controls_
.BookCtrlBase_GetPage(*args
, **kwargs
) 
2976     def GetCurrentPage(*args
, **kwargs
): 
2977         """GetCurrentPage(self) -> Window""" 
2978         return _controls_
.BookCtrlBase_GetCurrentPage(*args
, **kwargs
) 
2980     def GetSelection(*args
, **kwargs
): 
2981         """GetSelection(self) -> int""" 
2982         return _controls_
.BookCtrlBase_GetSelection(*args
, **kwargs
) 
2984     def SetPageText(*args
, **kwargs
): 
2985         """SetPageText(self, size_t n, String strText) -> bool""" 
2986         return _controls_
.BookCtrlBase_SetPageText(*args
, **kwargs
) 
2988     def GetPageText(*args
, **kwargs
): 
2989         """GetPageText(self, size_t n) -> String""" 
2990         return _controls_
.BookCtrlBase_GetPageText(*args
, **kwargs
) 
2992     def SetImageList(*args
, **kwargs
): 
2993         """SetImageList(self, ImageList imageList)""" 
2994         return _controls_
.BookCtrlBase_SetImageList(*args
, **kwargs
) 
2996     def AssignImageList(*args
, **kwargs
): 
2997         """AssignImageList(self, ImageList imageList)""" 
2998         return _controls_
.BookCtrlBase_AssignImageList(*args
, **kwargs
) 
3000     def GetImageList(*args
, **kwargs
): 
3001         """GetImageList(self) -> ImageList""" 
3002         return _controls_
.BookCtrlBase_GetImageList(*args
, **kwargs
) 
3004     def GetPageImage(*args
, **kwargs
): 
3005         """GetPageImage(self, size_t n) -> int""" 
3006         return _controls_
.BookCtrlBase_GetPageImage(*args
, **kwargs
) 
3008     def SetPageImage(*args
, **kwargs
): 
3009         """SetPageImage(self, size_t n, int imageId) -> bool""" 
3010         return _controls_
.BookCtrlBase_SetPageImage(*args
, **kwargs
) 
3012     def SetPageSize(*args
, **kwargs
): 
3013         """SetPageSize(self, Size size)""" 
3014         return _controls_
.BookCtrlBase_SetPageSize(*args
, **kwargs
) 
3016     def CalcSizeFromPage(*args
, **kwargs
): 
3017         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3018         return _controls_
.BookCtrlBase_CalcSizeFromPage(*args
, **kwargs
) 
3020     def GetInternalBorder(*args
, **kwargs
): 
3021         """GetInternalBorder(self) -> unsigned int""" 
3022         return _controls_
.BookCtrlBase_GetInternalBorder(*args
, **kwargs
) 
3024     def SetInternalBorder(*args
, **kwargs
): 
3025         """SetInternalBorder(self, unsigned int internalBorder)""" 
3026         return _controls_
.BookCtrlBase_SetInternalBorder(*args
, **kwargs
) 
3028     def IsVertical(*args
, **kwargs
): 
3029         """IsVertical(self) -> bool""" 
3030         return _controls_
.BookCtrlBase_IsVertical(*args
, **kwargs
) 
3032     def SetShrinkMode(*args
, **kwargs
): 
3033         """SetShrinkMode(self, bool shrink)""" 
3034         return _controls_
.BookCtrlBase_SetShrinkMode(*args
, **kwargs
) 
3036     def GetShrinkMode(*args
, **kwargs
): 
3037         """GetShrinkMode(self) -> bool""" 
3038         return _controls_
.BookCtrlBase_GetShrinkMode(*args
, **kwargs
) 
3040     def DeletePage(*args
, **kwargs
): 
3041         """DeletePage(self, size_t n) -> bool""" 
3042         return _controls_
.BookCtrlBase_DeletePage(*args
, **kwargs
) 
3044     def RemovePage(*args
, **kwargs
): 
3045         """RemovePage(self, size_t n) -> bool""" 
3046         return _controls_
.BookCtrlBase_RemovePage(*args
, **kwargs
) 
3048     def DeleteAllPages(*args
, **kwargs
): 
3049         """DeleteAllPages(self) -> bool""" 
3050         return _controls_
.BookCtrlBase_DeleteAllPages(*args
, **kwargs
) 
3052     def AddPage(*args
, **kwargs
): 
3053         """AddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool""" 
3054         return _controls_
.BookCtrlBase_AddPage(*args
, **kwargs
) 
3056     def InsertPage(*args
, **kwargs
): 
3058         InsertPage(self, size_t n, Window page, String text, bool select=False,  
3059             int imageId=-1) -> bool 
3061         return _controls_
.BookCtrlBase_InsertPage(*args
, **kwargs
) 
3063     def SetSelection(*args
, **kwargs
): 
3064         """SetSelection(self, size_t n) -> int""" 
3065         return _controls_
.BookCtrlBase_SetSelection(*args
, **kwargs
) 
3067     def AdvanceSelection(*args
, **kwargs
): 
3068         """AdvanceSelection(self, bool forward=True)""" 
3069         return _controls_
.BookCtrlBase_AdvanceSelection(*args
, **kwargs
) 
3071     def GetClassDefaultAttributes(*args
, **kwargs
): 
3073         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3075         Get the default attributes for this class.  This is useful if you want 
3076         to use the same font or colour in your own control as in a standard 
3077         control -- which is a much better idea than hard coding specific 
3078         colours or fonts which might look completely out of place on the 
3079         user's system, especially if it uses themes. 
3081         The variant parameter is only relevant under Mac currently and is 
3082         ignore under other platforms. Under Mac, it will change the size of 
3083         the returned font. See `wx.Window.SetWindowVariant` for more about 
3086         return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3088     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3090 class BookCtrlBasePtr(BookCtrlBase
): 
3091     def __init__(self
, this
): 
3093         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3094         self
.__class
__ = BookCtrlBase
 
3095 _controls_
.BookCtrlBase_swigregister(BookCtrlBasePtr
) 
3096 NotebookNameStr 
= cvar
.NotebookNameStr
 
3098 def BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
): 
3100     BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3102     Get the default attributes for this class.  This is useful if you want 
3103     to use the same font or colour in your own control as in a standard 
3104     control -- which is a much better idea than hard coding specific 
3105     colours or fonts which might look completely out of place on the 
3106     user's system, especially if it uses themes. 
3108     The variant parameter is only relevant under Mac currently and is 
3109     ignore under other platforms. Under Mac, it will change the size of 
3110     the returned font. See `wx.Window.SetWindowVariant` for more about 
3113     return _controls_
.BookCtrlBase_GetClassDefaultAttributes(*args
, **kwargs
) 
3115 class BookCtrlBaseEvent(_core
.NotifyEvent
): 
3116     """Proxy of C++ BookCtrlBaseEvent class""" 
3118         return "<%s.%s; proxy of C++ wxBookCtrlBaseEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3119     def __init__(self
, *args
, **kwargs
): 
3121         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3122             int nOldSel=-1) -> BookCtrlBaseEvent 
3124         newobj 
= _controls_
.new_BookCtrlBaseEvent(*args
, **kwargs
) 
3125         self
.this 
= newobj
.this
 
3128     def GetSelection(*args
, **kwargs
): 
3130         GetSelection(self) -> int 
3132         Returns item index for a listbox or choice selection event (not valid 
3135         return _controls_
.BookCtrlBaseEvent_GetSelection(*args
, **kwargs
) 
3137     def SetSelection(*args
, **kwargs
): 
3138         """SetSelection(self, int nSel)""" 
3139         return _controls_
.BookCtrlBaseEvent_SetSelection(*args
, **kwargs
) 
3141     def GetOldSelection(*args
, **kwargs
): 
3142         """GetOldSelection(self) -> int""" 
3143         return _controls_
.BookCtrlBaseEvent_GetOldSelection(*args
, **kwargs
) 
3145     def SetOldSelection(*args
, **kwargs
): 
3146         """SetOldSelection(self, int nOldSel)""" 
3147         return _controls_
.BookCtrlBaseEvent_SetOldSelection(*args
, **kwargs
) 
3150 class BookCtrlBaseEventPtr(BookCtrlBaseEvent
): 
3151     def __init__(self
, this
): 
3153         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3154         self
.__class
__ = BookCtrlBaseEvent
 
3155 _controls_
.BookCtrlBaseEvent_swigregister(BookCtrlBaseEventPtr
) 
3157 #--------------------------------------------------------------------------- 
3159 NB_FIXEDWIDTH 
= _controls_
.NB_FIXEDWIDTH
 
3160 NB_TOP 
= _controls_
.NB_TOP
 
3161 NB_LEFT 
= _controls_
.NB_LEFT
 
3162 NB_RIGHT 
= _controls_
.NB_RIGHT
 
3163 NB_BOTTOM 
= _controls_
.NB_BOTTOM
 
3164 NB_MULTILINE 
= _controls_
.NB_MULTILINE
 
3165 NB_NOPAGETHEME 
= _controls_
.NB_NOPAGETHEME
 
3166 NB_HITTEST_NOWHERE 
= _controls_
.NB_HITTEST_NOWHERE
 
3167 NB_HITTEST_ONICON 
= _controls_
.NB_HITTEST_ONICON
 
3168 NB_HITTEST_ONLABEL 
= _controls_
.NB_HITTEST_ONLABEL
 
3169 NB_HITTEST_ONITEM 
= _controls_
.NB_HITTEST_ONITEM
 
3170 class Notebook(BookCtrlBase
): 
3171     """Proxy of C++ Notebook class""" 
3173         return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3174     def __init__(self
, *args
, **kwargs
): 
3176         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3177             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook 
3179         newobj 
= _controls_
.new_Notebook(*args
, **kwargs
) 
3180         self
.this 
= newobj
.this
 
3183         self
._setOORInfo
(self
) 
3185     def Create(*args
, **kwargs
): 
3187         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3188             Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool 
3190         return _controls_
.Notebook_Create(*args
, **kwargs
) 
3192     def GetRowCount(*args
, **kwargs
): 
3193         """GetRowCount(self) -> int""" 
3194         return _controls_
.Notebook_GetRowCount(*args
, **kwargs
) 
3196     def SetPadding(*args
, **kwargs
): 
3197         """SetPadding(self, Size padding)""" 
3198         return _controls_
.Notebook_SetPadding(*args
, **kwargs
) 
3200     def SetTabSize(*args
, **kwargs
): 
3201         """SetTabSize(self, Size sz)""" 
3202         return _controls_
.Notebook_SetTabSize(*args
, **kwargs
) 
3204     def HitTest(*args
, **kwargs
): 
3206         HitTest(Point pt) -> (tab, where) 
3208         Returns the tab which is hit, and flags indicating where using 
3209         wx.NB_HITTEST flags. 
3211         return _controls_
.Notebook_HitTest(*args
, **kwargs
) 
3213     def CalcSizeFromPage(*args
, **kwargs
): 
3214         """CalcSizeFromPage(self, Size sizePage) -> Size""" 
3215         return _controls_
.Notebook_CalcSizeFromPage(*args
, **kwargs
) 
3217     def GetThemeBackgroundColour(*args
, **kwargs
): 
3218         """GetThemeBackgroundColour(self) -> Colour""" 
3219         return _controls_
.Notebook_GetThemeBackgroundColour(*args
, **kwargs
) 
3221     def GetClassDefaultAttributes(*args
, **kwargs
): 
3223         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3225         Get the default attributes for this class.  This is useful if you want 
3226         to use the same font or colour in your own control as in a standard 
3227         control -- which is a much better idea than hard coding specific 
3228         colours or fonts which might look completely out of place on the 
3229         user's system, especially if it uses themes. 
3231         The variant parameter is only relevant under Mac currently and is 
3232         ignore under other platforms. Under Mac, it will change the size of 
3233         the returned font. See `wx.Window.SetWindowVariant` for more about 
3236         return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3238     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
3240 class NotebookPtr(Notebook
): 
3241     def __init__(self
, this
): 
3243         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3244         self
.__class
__ = Notebook
 
3245 _controls_
.Notebook_swigregister(NotebookPtr
) 
3247 def PreNotebook(*args
, **kwargs
): 
3248     """PreNotebook() -> Notebook""" 
3249     val 
= _controls_
.new_PreNotebook(*args
, **kwargs
) 
3253 def Notebook_GetClassDefaultAttributes(*args
, **kwargs
): 
3255     Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
3257     Get the default attributes for this class.  This is useful if you want 
3258     to use the same font or colour in your own control as in a standard 
3259     control -- which is a much better idea than hard coding specific 
3260     colours or fonts which might look completely out of place on the 
3261     user's system, especially if it uses themes. 
3263     The variant parameter is only relevant under Mac currently and is 
3264     ignore under other platforms. Under Mac, it will change the size of 
3265     the returned font. See `wx.Window.SetWindowVariant` for more about 
3268     return _controls_
.Notebook_GetClassDefaultAttributes(*args
, **kwargs
) 
3270 class NotebookEvent(BookCtrlBaseEvent
): 
3271     """Proxy of C++ NotebookEvent class""" 
3273         return "<%s.%s; proxy of C++ wxNotebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3274     def __init__(self
, *args
, **kwargs
): 
3276         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3277             int nOldSel=-1) -> NotebookEvent 
3279         newobj 
= _controls_
.new_NotebookEvent(*args
, **kwargs
) 
3280         self
.this 
= newobj
.this
 
3284 class NotebookEventPtr(NotebookEvent
): 
3285     def __init__(self
, this
): 
3287         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3288         self
.__class
__ = NotebookEvent
 
3289 _controls_
.NotebookEvent_swigregister(NotebookEventPtr
) 
3291 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
3292 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
3294 EVT_NOTEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, 1 ) 
3295 EVT_NOTEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, 1 ) 
3297 #---------------------------------------------------------------------------- 
3299 class NotebookPage(wx
.Panel
): 
3301     There is an old (and apparently unsolvable) bug when placing a 
3302     window with a nonstandard background colour in a wx.Notebook on 
3303     wxGTK1, as the notbooks's background colour would always be used 
3304     when the window is refreshed.  The solution is to place a panel in 
3305     the notbook and the coloured window on the panel, sized to cover 
3306     the panel.  This simple class does that for you, just put an 
3307     instance of this in the notebook and make your regular window a 
3308     child of this one and it will handle the resize for you. 
3310     def __init__(self
, parent
, id=-1, 
3311                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
3312                  style
=wx
.TAB_TRAVERSAL
, name
="panel"): 
3313         wx
.Panel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
3315         self
.Bind(wx
.EVT_SIZE
, self
.OnSize
) 
3317     def OnSize(self
, evt
): 
3318         if self
.child 
is None: 
3319             children 
= self
.GetChildren() 
3321                 self
.child 
= children
[0] 
3323             self
.child
.SetPosition((0,0)) 
3324             self
.child
.SetSize(self
.GetSize()) 
3327 #--------------------------------------------------------------------------- 
3329 LB_DEFAULT 
= _controls_
.LB_DEFAULT
 
3330 LB_TOP 
= _controls_
.LB_TOP
 
3331 LB_BOTTOM 
= _controls_
.LB_BOTTOM
 
3332 LB_LEFT 
= _controls_
.LB_LEFT
 
3333 LB_RIGHT 
= _controls_
.LB_RIGHT
 
3334 LB_ALIGN_MASK 
= _controls_
.LB_ALIGN_MASK
 
3335 class Listbook(BookCtrlBase
): 
3336     """Proxy of C++ Listbook class""" 
3338         return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3339     def __init__(self
, *args
, **kwargs
): 
3341         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3342             Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook 
3344         newobj 
= _controls_
.new_Listbook(*args
, **kwargs
) 
3345         self
.this 
= newobj
.this
 
3348         self
._setOORInfo
(self
) 
3350     def Create(*args
, **kwargs
): 
3352         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
3353             Size size=DefaultSize, long style=0, String name=EmptyString) -> bool 
3355         return _controls_
.Listbook_Create(*args
, **kwargs
) 
3357     def GetListView(*args
, **kwargs
): 
3358         """GetListView(self) -> ListView""" 
3359         return _controls_
.Listbook_GetListView(*args
, **kwargs
) 
3362 class ListbookPtr(Listbook
): 
3363     def __init__(self
, this
): 
3365         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3366         self
.__class
__ = Listbook
 
3367 _controls_
.Listbook_swigregister(ListbookPtr
) 
3369 def PreListbook(*args
, **kwargs
): 
3370     """PreListbook() -> Listbook""" 
3371     val 
= _controls_
.new_PreListbook(*args
, **kwargs
) 
3375 class ListbookEvent(BookCtrlBaseEvent
): 
3376     """Proxy of C++ ListbookEvent class""" 
3378         return "<%s.%s; proxy of C++ wxListbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3379     def __init__(self
, *args
, **kwargs
): 
3381         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3382             int nOldSel=-1) -> ListbookEvent 
3384         newobj 
= _controls_
.new_ListbookEvent(*args
, **kwargs
) 
3385         self
.this 
= newobj
.this
 
3389 class ListbookEventPtr(ListbookEvent
): 
3390     def __init__(self
, this
): 
3392         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3393         self
.__class
__ = ListbookEvent
 
3394 _controls_
.ListbookEvent_swigregister(ListbookEventPtr
) 
3396 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
 
3397 wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
 
3398 EVT_LISTBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
, 1 ) 
3399 EVT_LISTBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
, 1 ) 
3401 CHB_DEFAULT 
= _controls_
.CHB_DEFAULT
 
3402 CHB_TOP 
= _controls_
.CHB_TOP
 
3403 CHB_BOTTOM 
= _controls_
.CHB_BOTTOM
 
3404 CHB_LEFT 
= _controls_
.CHB_LEFT
 
3405 CHB_RIGHT 
= _controls_
.CHB_RIGHT
 
3406 CHB_ALIGN_MASK 
= _controls_
.CHB_ALIGN_MASK
 
3407 class Choicebook(BookCtrlBase
): 
3408     """Proxy of C++ Choicebook class""" 
3410         return "<%s.%s; proxy of C++ wxChoicebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3411     def __init__(self
, *args
, **kwargs
): 
3413         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3414             long style=0, String name=EmptyString) -> Choicebook 
3416         newobj 
= _controls_
.new_Choicebook(*args
, **kwargs
) 
3417         self
.this 
= newobj
.this
 
3420         self
._setOORInfo
(self
) 
3422     def Create(*args
, **kwargs
): 
3424         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3425             long style=0, String name=EmptyString) -> bool 
3427         return _controls_
.Choicebook_Create(*args
, **kwargs
) 
3429     def GetChoiceCtrl(*args
, **kwargs
): 
3430         """GetChoiceCtrl(self) -> Choice""" 
3431         return _controls_
.Choicebook_GetChoiceCtrl(*args
, **kwargs
) 
3433     def DeleteAllPages(*args
, **kwargs
): 
3434         """DeleteAllPages(self) -> bool""" 
3435         return _controls_
.Choicebook_DeleteAllPages(*args
, **kwargs
) 
3438 class ChoicebookPtr(Choicebook
): 
3439     def __init__(self
, this
): 
3441         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3442         self
.__class
__ = Choicebook
 
3443 _controls_
.Choicebook_swigregister(ChoicebookPtr
) 
3445 def PreChoicebook(*args
, **kwargs
): 
3446     """PreChoicebook() -> Choicebook""" 
3447     val 
= _controls_
.new_PreChoicebook(*args
, **kwargs
) 
3451 class ChoicebookEvent(BookCtrlBaseEvent
): 
3452     """Proxy of C++ ChoicebookEvent class""" 
3454         return "<%s.%s; proxy of C++ wxChoicebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3455     def __init__(self
, *args
, **kwargs
): 
3457         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1,  
3458             int nOldSel=-1) -> ChoicebookEvent 
3460         newobj 
= _controls_
.new_ChoicebookEvent(*args
, **kwargs
) 
3461         self
.this 
= newobj
.this
 
3465 class ChoicebookEventPtr(ChoicebookEvent
): 
3466     def __init__(self
, this
): 
3468         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3469         self
.__class
__ = ChoicebookEvent
 
3470 _controls_
.ChoicebookEvent_swigregister(ChoicebookEventPtr
) 
3472 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
 
3473 wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
 
3474 EVT_CHOICEBOOK_PAGE_CHANGED  
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
, 1 ) 
3475 EVT_CHOICEBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
, 1 ) 
3477 #--------------------------------------------------------------------------- 
3479 class Treebook(BookCtrlBase
): 
3480     """Proxy of C++ Treebook class""" 
3482         return "<%s.%s; proxy of C++ wxTreebook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3483     def __init__(self
, *args
, **kwargs
): 
3485         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3486             long style=BK_DEFAULT,  
3487             String name=EmptyString) -> Treebook 
3489         newobj 
= _controls_
.new_Treebook(*args
, **kwargs
) 
3490         self
.this 
= newobj
.this
 
3493         self
._setOORInfo
(self
) 
3495     def Create(*args
, **kwargs
): 
3497         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3498             long style=BK_DEFAULT,  
3499             String name=EmptyString) -> bool 
3501         return _controls_
.Treebook_Create(*args
, **kwargs
) 
3503     def InsertPage(*args
, **kwargs
): 
3505         InsertPage(self, size_t pos, Window page, String text, bool select=False,  
3506             int imageId=NOT_FOUND) -> bool 
3508         return _controls_
.Treebook_InsertPage(*args
, **kwargs
) 
3510     def InsertSubPage(*args
, **kwargs
): 
3512         InsertSubPage(self, size_t pos, Window page, String text, bool select=False,  
3513             int imageId=NOT_FOUND) -> bool 
3515         return _controls_
.Treebook_InsertSubPage(*args
, **kwargs
) 
3517     def AddPage(*args
, **kwargs
): 
3518         """AddPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3519         return _controls_
.Treebook_AddPage(*args
, **kwargs
) 
3521     def AddSubPage(*args
, **kwargs
): 
3522         """AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool""" 
3523         return _controls_
.Treebook_AddSubPage(*args
, **kwargs
) 
3525     def DeletePage(*args
, **kwargs
): 
3526         """DeletePage(self, size_t pos) -> bool""" 
3527         return _controls_
.Treebook_DeletePage(*args
, **kwargs
) 
3529     def IsNodeExpanded(*args
, **kwargs
): 
3530         """IsNodeExpanded(self, size_t pos) -> bool""" 
3531         return _controls_
.Treebook_IsNodeExpanded(*args
, **kwargs
) 
3533     def ExpandNode(*args
, **kwargs
): 
3534         """ExpandNode(self, size_t pos, bool expand=True) -> bool""" 
3535         return _controls_
.Treebook_ExpandNode(*args
, **kwargs
) 
3537     def CollapseNode(*args
, **kwargs
): 
3538         """CollapseNode(self, size_t pos) -> bool""" 
3539         return _controls_
.Treebook_CollapseNode(*args
, **kwargs
) 
3541     def GetPageParent(*args
, **kwargs
): 
3542         """GetPageParent(self, size_t pos) -> int""" 
3543         return _controls_
.Treebook_GetPageParent(*args
, **kwargs
) 
3545     def GetTreeCtrl(*args
, **kwargs
): 
3546         """GetTreeCtrl(self) -> wxTreeCtrl""" 
3547         return _controls_
.Treebook_GetTreeCtrl(*args
, **kwargs
) 
3550 class TreebookPtr(Treebook
): 
3551     def __init__(self
, this
): 
3553         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3554         self
.__class
__ = Treebook
 
3555 _controls_
.Treebook_swigregister(TreebookPtr
) 
3557 def PreTreebook(*args
, **kwargs
): 
3558     """PreTreebook() -> Treebook""" 
3559     val 
= _controls_
.new_PreTreebook(*args
, **kwargs
) 
3563 class TreebookEvent(BookCtrlBaseEvent
): 
3564     """Proxy of C++ TreebookEvent class""" 
3566         return "<%s.%s; proxy of C++ wxTreebookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3567     def __init__(self
, *args
, **kwargs
): 
3569         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3570             int nOldSel=NOT_FOUND) -> TreebookEvent 
3572         newobj 
= _controls_
.new_TreebookEvent(*args
, **kwargs
) 
3573         self
.this 
= newobj
.this
 
3577 class TreebookEventPtr(TreebookEvent
): 
3578     def __init__(self
, this
): 
3580         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3581         self
.__class
__ = TreebookEvent
 
3582 _controls_
.TreebookEvent_swigregister(TreebookEventPtr
) 
3584 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
 
3585 wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
 
3586 wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
 
3587 wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
 
3588 EVT_TREEBOOK_PAGE_CHANGED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGED
, 1 ) 
3589 EVT_TREEBOOK_PAGE_CHANGING
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_PAGE_CHANGING
, 1) 
3590 EVT_TREEBOOK_NODE_COLLAPSED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSED
, 1 ) 
3591 EVT_TREEBOOK_NODE_EXPANDED
= wx
.PyEventBinder( wxEVT_COMMAND_TREEBOOK_NODE_EXPANDED
, 1 ) 
3593 #--------------------------------------------------------------------------- 
3595 class Toolbook(BookCtrlBase
): 
3596     """Proxy of C++ Toolbook class""" 
3598         return "<%s.%s; proxy of C++ wxToolbook instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3599     def __init__(self
, *args
, **kwargs
): 
3601         __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3602             long style=BK_DEFAULT,  
3603             String name=EmptyString) -> Toolbook 
3605         newobj 
= _controls_
.new_Toolbook(*args
, **kwargs
) 
3606         self
.this 
= newobj
.this
 
3609         self
._setOORInfo
(self
) 
3611     def Create(*args
, **kwargs
): 
3613         Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
3614             long style=0, String name=wxEmptyString) -> bool 
3616         return _controls_
.Toolbook_Create(*args
, **kwargs
) 
3618     def GetToolBar(*args
, **kwargs
): 
3619         """GetToolBar(self) -> ToolBarBase""" 
3620         return _controls_
.Toolbook_GetToolBar(*args
, **kwargs
) 
3622     def Realize(*args
, **kwargs
): 
3624         return _controls_
.Toolbook_Realize(*args
, **kwargs
) 
3627 class ToolbookPtr(Toolbook
): 
3628     def __init__(self
, this
): 
3630         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3631         self
.__class
__ = Toolbook
 
3632 _controls_
.Toolbook_swigregister(ToolbookPtr
) 
3634 def PreToolbook(*args
, **kwargs
): 
3635     """PreToolbook() -> Toolbook""" 
3636     val 
= _controls_
.new_PreToolbook(*args
, **kwargs
) 
3640 class ToolbookEvent(BookCtrlBaseEvent
): 
3641     """Proxy of C++ ToolbookEvent class""" 
3643         return "<%s.%s; proxy of C++ wxToolbookEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3644     def __init__(self
, *args
, **kwargs
): 
3646         __init__(self, wxEventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND,  
3647             int nOldSel=NOT_FOUND) -> ToolbookEvent 
3649         newobj 
= _controls_
.new_ToolbookEvent(*args
, **kwargs
) 
3650         self
.this 
= newobj
.this
 
3654 class ToolbookEventPtr(ToolbookEvent
): 
3655     def __init__(self
, this
): 
3657         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3658         self
.__class
__ = ToolbookEvent
 
3659 _controls_
.ToolbookEvent_swigregister(ToolbookEventPtr
) 
3661 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
 
3662 wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING 
= _controls_
.wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
 
3663 EVT_TOOLBOOK_PAGE_CHANGED 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED
, 1) 
3664 EVT_TOOLBOOK_PAGE_CHANGING 
= wx
.PyEventBinder( wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING
, 1) 
3666 #--------------------------------------------------------------------------- 
3668 TOOL_STYLE_BUTTON 
= _controls_
.TOOL_STYLE_BUTTON
 
3669 TOOL_STYLE_SEPARATOR 
= _controls_
.TOOL_STYLE_SEPARATOR
 
3670 TOOL_STYLE_CONTROL 
= _controls_
.TOOL_STYLE_CONTROL
 
3671 TB_HORIZONTAL 
= _controls_
.TB_HORIZONTAL
 
3672 TB_VERTICAL 
= _controls_
.TB_VERTICAL
 
3673 TB_3DBUTTONS 
= _controls_
.TB_3DBUTTONS
 
3674 TB_FLAT 
= _controls_
.TB_FLAT
 
3675 TB_DOCKABLE 
= _controls_
.TB_DOCKABLE
 
3676 TB_NOICONS 
= _controls_
.TB_NOICONS
 
3677 TB_TEXT 
= _controls_
.TB_TEXT
 
3678 TB_NODIVIDER 
= _controls_
.TB_NODIVIDER
 
3679 TB_NOALIGN 
= _controls_
.TB_NOALIGN
 
3680 TB_HORZ_LAYOUT 
= _controls_
.TB_HORZ_LAYOUT
 
3681 TB_HORZ_TEXT 
= _controls_
.TB_HORZ_TEXT
 
3682 class ToolBarToolBase(_core
.Object
): 
3683     """Proxy of C++ ToolBarToolBase class""" 
3684     def __init__(self
): raise RuntimeError, "No constructor defined" 
3686         return "<%s.%s; proxy of C++ wxToolBarToolBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3687     def GetId(*args
, **kwargs
): 
3688         """GetId(self) -> int""" 
3689         return _controls_
.ToolBarToolBase_GetId(*args
, **kwargs
) 
3691     def GetControl(*args
, **kwargs
): 
3692         """GetControl(self) -> Control""" 
3693         return _controls_
.ToolBarToolBase_GetControl(*args
, **kwargs
) 
3695     def GetToolBar(*args
, **kwargs
): 
3696         """GetToolBar(self) -> ToolBarBase""" 
3697         return _controls_
.ToolBarToolBase_GetToolBar(*args
, **kwargs
) 
3699     def IsButton(*args
, **kwargs
): 
3700         """IsButton(self) -> int""" 
3701         return _controls_
.ToolBarToolBase_IsButton(*args
, **kwargs
) 
3703     def IsControl(*args
, **kwargs
): 
3704         """IsControl(self) -> int""" 
3705         return _controls_
.ToolBarToolBase_IsControl(*args
, **kwargs
) 
3707     def IsSeparator(*args
, **kwargs
): 
3708         """IsSeparator(self) -> int""" 
3709         return _controls_
.ToolBarToolBase_IsSeparator(*args
, **kwargs
) 
3711     def GetStyle(*args
, **kwargs
): 
3712         """GetStyle(self) -> int""" 
3713         return _controls_
.ToolBarToolBase_GetStyle(*args
, **kwargs
) 
3715     def GetKind(*args
, **kwargs
): 
3716         """GetKind(self) -> int""" 
3717         return _controls_
.ToolBarToolBase_GetKind(*args
, **kwargs
) 
3719     def IsEnabled(*args
, **kwargs
): 
3720         """IsEnabled(self) -> bool""" 
3721         return _controls_
.ToolBarToolBase_IsEnabled(*args
, **kwargs
) 
3723     def IsToggled(*args
, **kwargs
): 
3724         """IsToggled(self) -> bool""" 
3725         return _controls_
.ToolBarToolBase_IsToggled(*args
, **kwargs
) 
3727     def CanBeToggled(*args
, **kwargs
): 
3728         """CanBeToggled(self) -> bool""" 
3729         return _controls_
.ToolBarToolBase_CanBeToggled(*args
, **kwargs
) 
3731     def GetNormalBitmap(*args
, **kwargs
): 
3732         """GetNormalBitmap(self) -> Bitmap""" 
3733         return _controls_
.ToolBarToolBase_GetNormalBitmap(*args
, **kwargs
) 
3735     def GetDisabledBitmap(*args
, **kwargs
): 
3736         """GetDisabledBitmap(self) -> Bitmap""" 
3737         return _controls_
.ToolBarToolBase_GetDisabledBitmap(*args
, **kwargs
) 
3739     def GetBitmap(*args
, **kwargs
): 
3740         """GetBitmap(self) -> Bitmap""" 
3741         return _controls_
.ToolBarToolBase_GetBitmap(*args
, **kwargs
) 
3743     def GetLabel(*args
, **kwargs
): 
3744         """GetLabel(self) -> String""" 
3745         return _controls_
.ToolBarToolBase_GetLabel(*args
, **kwargs
) 
3747     def GetShortHelp(*args
, **kwargs
): 
3748         """GetShortHelp(self) -> String""" 
3749         return _controls_
.ToolBarToolBase_GetShortHelp(*args
, **kwargs
) 
3751     def GetLongHelp(*args
, **kwargs
): 
3752         """GetLongHelp(self) -> String""" 
3753         return _controls_
.ToolBarToolBase_GetLongHelp(*args
, **kwargs
) 
3755     def Enable(*args
, **kwargs
): 
3756         """Enable(self, bool enable) -> bool""" 
3757         return _controls_
.ToolBarToolBase_Enable(*args
, **kwargs
) 
3759     def Toggle(*args
, **kwargs
): 
3761         return _controls_
.ToolBarToolBase_Toggle(*args
, **kwargs
) 
3763     def SetToggle(*args
, **kwargs
): 
3764         """SetToggle(self, bool toggle) -> bool""" 
3765         return _controls_
.ToolBarToolBase_SetToggle(*args
, **kwargs
) 
3767     def SetShortHelp(*args
, **kwargs
): 
3768         """SetShortHelp(self, String help) -> bool""" 
3769         return _controls_
.ToolBarToolBase_SetShortHelp(*args
, **kwargs
) 
3771     def SetLongHelp(*args
, **kwargs
): 
3772         """SetLongHelp(self, String help) -> bool""" 
3773         return _controls_
.ToolBarToolBase_SetLongHelp(*args
, **kwargs
) 
3775     def SetNormalBitmap(*args
, **kwargs
): 
3776         """SetNormalBitmap(self, Bitmap bmp)""" 
3777         return _controls_
.ToolBarToolBase_SetNormalBitmap(*args
, **kwargs
) 
3779     def SetDisabledBitmap(*args
, **kwargs
): 
3780         """SetDisabledBitmap(self, Bitmap bmp)""" 
3781         return _controls_
.ToolBarToolBase_SetDisabledBitmap(*args
, **kwargs
) 
3783     def SetLabel(*args
, **kwargs
): 
3784         """SetLabel(self, String label)""" 
3785         return _controls_
.ToolBarToolBase_SetLabel(*args
, **kwargs
) 
3787     def Detach(*args
, **kwargs
): 
3789         return _controls_
.ToolBarToolBase_Detach(*args
, **kwargs
) 
3791     def Attach(*args
, **kwargs
): 
3792         """Attach(self, ToolBarBase tbar)""" 
3793         return _controls_
.ToolBarToolBase_Attach(*args
, **kwargs
) 
3795     def GetClientData(*args
, **kwargs
): 
3796         """GetClientData(self) -> PyObject""" 
3797         return _controls_
.ToolBarToolBase_GetClientData(*args
, **kwargs
) 
3799     def SetClientData(*args
, **kwargs
): 
3800         """SetClientData(self, PyObject clientData)""" 
3801         return _controls_
.ToolBarToolBase_SetClientData(*args
, **kwargs
) 
3803     GetBitmap1 
= GetNormalBitmap
 
3804     GetBitmap2 
= GetDisabledBitmap
 
3805     SetBitmap1 
= SetNormalBitmap
 
3806     SetBitmap2 
= SetDisabledBitmap
 
3809 class ToolBarToolBasePtr(ToolBarToolBase
): 
3810     def __init__(self
, this
): 
3812         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3813         self
.__class
__ = ToolBarToolBase
 
3814 _controls_
.ToolBarToolBase_swigregister(ToolBarToolBasePtr
) 
3816 class ToolBarBase(_core
.Control
): 
3817     """Proxy of C++ ToolBarBase class""" 
3818     def __init__(self
): raise RuntimeError, "No constructor defined" 
3820         return "<%s.%s; proxy of C++ wxToolBarBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3821     def DoAddTool(*args
, **kwargs
): 
3823         DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3824             int kind=ITEM_NORMAL, String shortHelp=EmptyString,  
3825             String longHelp=EmptyString,  
3826             PyObject clientData=None) -> ToolBarToolBase 
3828         return _controls_
.ToolBarBase_DoAddTool(*args
, **kwargs
) 
3830     def DoInsertTool(*args
, **kwargs
): 
3832         DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap,  
3833             int kind=ITEM_NORMAL,  
3834             String shortHelp=EmptyString, String longHelp=EmptyString,  
3835             PyObject clientData=None) -> ToolBarToolBase 
3837         return _controls_
.ToolBarBase_DoInsertTool(*args
, **kwargs
) 
3839     # These match the original Add methods for this class, kept for 
3840     # backwards compatibility with versions < 2.3.3. 
3843     def AddTool(self
, id, bitmap
, 
3844                 pushedBitmap 
= wx
.NullBitmap
, 
3847                 shortHelpString 
= '', 
3848                 longHelpString 
= '') : 
3849         '''Old style method to add a tool to the toolbar.''' 
3850         kind 
= wx
.ITEM_NORMAL
 
3851         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3852         return self
.DoAddTool(id, '', bitmap
, pushedBitmap
, kind
, 
3853                               shortHelpString
, longHelpString
, clientData
) 
3855     def AddSimpleTool(self
, id, bitmap
, 
3856                       shortHelpString 
= '', 
3857                       longHelpString 
= '', 
3859         '''Old style method to add a tool to the toolbar.''' 
3860         kind 
= wx
.ITEM_NORMAL
 
3861         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3862         return self
.DoAddTool(id, '', bitmap
, wx
.NullBitmap
, kind
, 
3863                               shortHelpString
, longHelpString
, None) 
3865     def InsertTool(self
, pos
, id, bitmap
, 
3866                    pushedBitmap 
= wx
.NullBitmap
, 
3869                    shortHelpString 
= '', 
3870                    longHelpString 
= ''): 
3871         '''Old style method to insert a tool in the toolbar.''' 
3872         kind 
= wx
.ITEM_NORMAL
 
3873         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3874         return self
.DoInsertTool(pos
, id, '', bitmap
, pushedBitmap
, kind
, 
3875                                  shortHelpString
, longHelpString
, clientData
) 
3877     def InsertSimpleTool(self
, pos
, id, bitmap
, 
3878                          shortHelpString 
= '', 
3879                          longHelpString 
= '', 
3881         '''Old style method to insert a tool in the toolbar.''' 
3882         kind 
= wx
.ITEM_NORMAL
 
3883         if isToggle
: kind 
= wx
.ITEM_CHECK
 
3884         return self
.DoInsertTool(pos
, id, '', bitmap
, wx
.NullBitmap
, kind
, 
3885                                  shortHelpString
, longHelpString
, None) 
3888     # The following are the new toolbar Add methods starting with 
3889     # 2.3.3.  They are renamed to have 'Label' in the name so as to be 
3890     # able to keep backwards compatibility with using the above 
3891     # methods.  Eventually these should migrate to be the methods used 
3892     # primarily and lose the 'Label' in the name... 
3894     def AddLabelTool(self
, id, label
, bitmap
, 
3895                      bmpDisabled 
= wx
.NullBitmap
, 
3896                      kind 
= wx
.ITEM_NORMAL
, 
3897                      shortHelp 
= '', longHelp 
= '', 
3900         The full AddTool() function. 
3902         If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap 
3903         is created and used as the disabled image. 
3905         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, kind
, 
3906                               shortHelp
, longHelp
, clientData
) 
3909     def InsertLabelTool(self
, pos
, id, label
, bitmap
, 
3910                         bmpDisabled 
= wx
.NullBitmap
, 
3911                         kind 
= wx
.ITEM_NORMAL
, 
3912                         shortHelp 
= '', longHelp 
= '', 
3915         Insert the new tool at the given position, if pos == GetToolsCount(), it 
3916         is equivalent to AddTool() 
3918         return self
.DoInsertTool(pos
, id, label
, bitmap
, bmpDisabled
, kind
, 
3919                                  shortHelp
, longHelp
, clientData
) 
3921     def AddCheckLabelTool(self
, id, label
, bitmap
, 
3922                         bmpDisabled 
= wx
.NullBitmap
, 
3923                         shortHelp 
= '', longHelp 
= '', 
3925         '''Add a check tool, i.e. a tool which can be toggled''' 
3926         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3927                               shortHelp
, longHelp
, clientData
) 
3929     def AddRadioLabelTool(self
, id, label
, bitmap
, 
3930                           bmpDisabled 
= wx
.NullBitmap
, 
3931                           shortHelp 
= '', longHelp 
= '', 
3934         Add a radio tool, i.e. a tool which can be toggled and releases any 
3935         other toggled radio tools in the same group when it happens 
3937         return self
.DoAddTool(id, label
, bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3938                               shortHelp
, longHelp
, clientData
) 
3941     # For consistency with the backwards compatible methods above, here are 
3942     # some non-'Label' versions of the Check and Radio methods 
3944     def AddCheckTool(self
, id, bitmap
, 
3945                      bmpDisabled 
= wx
.NullBitmap
, 
3946                      shortHelp 
= '', longHelp 
= '', 
3948         '''Add a check tool, i.e. a tool which can be toggled''' 
3949         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_CHECK
, 
3950                               shortHelp
, longHelp
, clientData
) 
3952     def AddRadioTool(self
, id, bitmap
, 
3953                      bmpDisabled 
= wx
.NullBitmap
, 
3954                      shortHelp 
= '', longHelp 
= '', 
3957         Add a radio tool, i.e. a tool which can be toggled and releases any 
3958         other toggled radio tools in the same group when it happens 
3960         return self
.DoAddTool(id, '', bitmap
, bmpDisabled
, wx
.ITEM_RADIO
, 
3961                               shortHelp
, longHelp
, clientData
) 
3963     def AddToolItem(*args
, **kwargs
): 
3964         """AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase""" 
3965         return _controls_
.ToolBarBase_AddToolItem(*args
, **kwargs
) 
3967     def InsertToolItem(*args
, **kwargs
): 
3968         """InsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase""" 
3969         return _controls_
.ToolBarBase_InsertToolItem(*args
, **kwargs
) 
3971     def AddControl(*args
, **kwargs
): 
3972         """AddControl(self, Control control) -> ToolBarToolBase""" 
3973         return _controls_
.ToolBarBase_AddControl(*args
, **kwargs
) 
3975     def InsertControl(*args
, **kwargs
): 
3976         """InsertControl(self, size_t pos, Control control) -> ToolBarToolBase""" 
3977         return _controls_
.ToolBarBase_InsertControl(*args
, **kwargs
) 
3979     def FindControl(*args
, **kwargs
): 
3980         """FindControl(self, int id) -> Control""" 
3981         return _controls_
.ToolBarBase_FindControl(*args
, **kwargs
) 
3983     def AddSeparator(*args
, **kwargs
): 
3984         """AddSeparator(self) -> ToolBarToolBase""" 
3985         return _controls_
.ToolBarBase_AddSeparator(*args
, **kwargs
) 
3987     def InsertSeparator(*args
, **kwargs
): 
3988         """InsertSeparator(self, size_t pos) -> ToolBarToolBase""" 
3989         return _controls_
.ToolBarBase_InsertSeparator(*args
, **kwargs
) 
3991     def RemoveTool(*args
, **kwargs
): 
3992         """RemoveTool(self, int id) -> ToolBarToolBase""" 
3993         return _controls_
.ToolBarBase_RemoveTool(*args
, **kwargs
) 
3995     def DeleteToolByPos(*args
, **kwargs
): 
3996         """DeleteToolByPos(self, size_t pos) -> bool""" 
3997         return _controls_
.ToolBarBase_DeleteToolByPos(*args
, **kwargs
) 
3999     def DeleteTool(*args
, **kwargs
): 
4000         """DeleteTool(self, int id) -> bool""" 
4001         return _controls_
.ToolBarBase_DeleteTool(*args
, **kwargs
) 
4003     def ClearTools(*args
, **kwargs
): 
4004         """ClearTools(self)""" 
4005         return _controls_
.ToolBarBase_ClearTools(*args
, **kwargs
) 
4007     def Realize(*args
, **kwargs
): 
4008         """Realize(self) -> bool""" 
4009         return _controls_
.ToolBarBase_Realize(*args
, **kwargs
) 
4011     def EnableTool(*args
, **kwargs
): 
4012         """EnableTool(self, int id, bool enable)""" 
4013         return _controls_
.ToolBarBase_EnableTool(*args
, **kwargs
) 
4015     def ToggleTool(*args
, **kwargs
): 
4016         """ToggleTool(self, int id, bool toggle)""" 
4017         return _controls_
.ToolBarBase_ToggleTool(*args
, **kwargs
) 
4019     def SetToggle(*args
, **kwargs
): 
4020         """SetToggle(self, int id, bool toggle)""" 
4021         return _controls_
.ToolBarBase_SetToggle(*args
, **kwargs
) 
4023     def GetToolClientData(*args
, **kwargs
): 
4024         """GetToolClientData(self, int id) -> PyObject""" 
4025         return _controls_
.ToolBarBase_GetToolClientData(*args
, **kwargs
) 
4027     def SetToolClientData(*args
, **kwargs
): 
4028         """SetToolClientData(self, int id, PyObject clientData)""" 
4029         return _controls_
.ToolBarBase_SetToolClientData(*args
, **kwargs
) 
4031     def GetToolPos(*args
, **kwargs
): 
4032         """GetToolPos(self, int id) -> int""" 
4033         return _controls_
.ToolBarBase_GetToolPos(*args
, **kwargs
) 
4035     def GetToolState(*args
, **kwargs
): 
4036         """GetToolState(self, int id) -> bool""" 
4037         return _controls_
.ToolBarBase_GetToolState(*args
, **kwargs
) 
4039     def GetToolEnabled(*args
, **kwargs
): 
4040         """GetToolEnabled(self, int id) -> bool""" 
4041         return _controls_
.ToolBarBase_GetToolEnabled(*args
, **kwargs
) 
4043     def SetToolShortHelp(*args
, **kwargs
): 
4044         """SetToolShortHelp(self, int id, String helpString)""" 
4045         return _controls_
.ToolBarBase_SetToolShortHelp(*args
, **kwargs
) 
4047     def GetToolShortHelp(*args
, **kwargs
): 
4048         """GetToolShortHelp(self, int id) -> String""" 
4049         return _controls_
.ToolBarBase_GetToolShortHelp(*args
, **kwargs
) 
4051     def SetToolLongHelp(*args
, **kwargs
): 
4052         """SetToolLongHelp(self, int id, String helpString)""" 
4053         return _controls_
.ToolBarBase_SetToolLongHelp(*args
, **kwargs
) 
4055     def GetToolLongHelp(*args
, **kwargs
): 
4056         """GetToolLongHelp(self, int id) -> String""" 
4057         return _controls_
.ToolBarBase_GetToolLongHelp(*args
, **kwargs
) 
4059     def SetMarginsXY(*args
, **kwargs
): 
4060         """SetMarginsXY(self, int x, int y)""" 
4061         return _controls_
.ToolBarBase_SetMarginsXY(*args
, **kwargs
) 
4063     def SetMargins(*args
, **kwargs
): 
4064         """SetMargins(self, Size size)""" 
4065         return _controls_
.ToolBarBase_SetMargins(*args
, **kwargs
) 
4067     def SetToolPacking(*args
, **kwargs
): 
4068         """SetToolPacking(self, int packing)""" 
4069         return _controls_
.ToolBarBase_SetToolPacking(*args
, **kwargs
) 
4071     def SetToolSeparation(*args
, **kwargs
): 
4072         """SetToolSeparation(self, int separation)""" 
4073         return _controls_
.ToolBarBase_SetToolSeparation(*args
, **kwargs
) 
4075     def GetToolMargins(*args
, **kwargs
): 
4076         """GetToolMargins(self) -> Size""" 
4077         return _controls_
.ToolBarBase_GetToolMargins(*args
, **kwargs
) 
4079     def GetMargins(*args
, **kwargs
): 
4080         """GetMargins(self) -> Size""" 
4081         return _controls_
.ToolBarBase_GetMargins(*args
, **kwargs
) 
4083     def GetToolPacking(*args
, **kwargs
): 
4084         """GetToolPacking(self) -> int""" 
4085         return _controls_
.ToolBarBase_GetToolPacking(*args
, **kwargs
) 
4087     def GetToolSeparation(*args
, **kwargs
): 
4088         """GetToolSeparation(self) -> int""" 
4089         return _controls_
.ToolBarBase_GetToolSeparation(*args
, **kwargs
) 
4091     def SetRows(*args
, **kwargs
): 
4092         """SetRows(self, int nRows)""" 
4093         return _controls_
.ToolBarBase_SetRows(*args
, **kwargs
) 
4095     def SetMaxRowsCols(*args
, **kwargs
): 
4096         """SetMaxRowsCols(self, int rows, int cols)""" 
4097         return _controls_
.ToolBarBase_SetMaxRowsCols(*args
, **kwargs
) 
4099     def GetMaxRows(*args
, **kwargs
): 
4100         """GetMaxRows(self) -> int""" 
4101         return _controls_
.ToolBarBase_GetMaxRows(*args
, **kwargs
) 
4103     def GetMaxCols(*args
, **kwargs
): 
4104         """GetMaxCols(self) -> int""" 
4105         return _controls_
.ToolBarBase_GetMaxCols(*args
, **kwargs
) 
4107     def SetToolBitmapSize(*args
, **kwargs
): 
4108         """SetToolBitmapSize(self, Size size)""" 
4109         return _controls_
.ToolBarBase_SetToolBitmapSize(*args
, **kwargs
) 
4111     def GetToolBitmapSize(*args
, **kwargs
): 
4112         """GetToolBitmapSize(self) -> Size""" 
4113         return _controls_
.ToolBarBase_GetToolBitmapSize(*args
, **kwargs
) 
4115     def GetToolSize(*args
, **kwargs
): 
4116         """GetToolSize(self) -> Size""" 
4117         return _controls_
.ToolBarBase_GetToolSize(*args
, **kwargs
) 
4119     def FindToolForPosition(*args
, **kwargs
): 
4120         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
4121         return _controls_
.ToolBarBase_FindToolForPosition(*args
, **kwargs
) 
4123     def FindById(*args
, **kwargs
): 
4124         """FindById(self, int toolid) -> ToolBarToolBase""" 
4125         return _controls_
.ToolBarBase_FindById(*args
, **kwargs
) 
4127     def IsVertical(*args
, **kwargs
): 
4128         """IsVertical(self) -> bool""" 
4129         return _controls_
.ToolBarBase_IsVertical(*args
, **kwargs
) 
4132 class ToolBarBasePtr(ToolBarBase
): 
4133     def __init__(self
, this
): 
4135         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4136         self
.__class
__ = ToolBarBase
 
4137 _controls_
.ToolBarBase_swigregister(ToolBarBasePtr
) 
4139 class ToolBar(ToolBarBase
): 
4140     """Proxy of C++ ToolBar class""" 
4142         return "<%s.%s; proxy of C++ wxToolBar instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4143     def __init__(self
, *args
, **kwargs
): 
4145         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4146             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
4147             String name=wxPyToolBarNameStr) -> ToolBar 
4149         newobj 
= _controls_
.new_ToolBar(*args
, **kwargs
) 
4150         self
.this 
= newobj
.this
 
4153         self
._setOORInfo
(self
) 
4155     def Create(*args
, **kwargs
): 
4157         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4158             Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL,  
4159             String name=wxPyToolBarNameStr) -> bool 
4161         return _controls_
.ToolBar_Create(*args
, **kwargs
) 
4163     def FindToolForPosition(*args
, **kwargs
): 
4164         """FindToolForPosition(self, int x, int y) -> ToolBarToolBase""" 
4165         return _controls_
.ToolBar_FindToolForPosition(*args
, **kwargs
) 
4167     def GetClassDefaultAttributes(*args
, **kwargs
): 
4169         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4171         Get the default attributes for this class.  This is useful if you want 
4172         to use the same font or colour in your own control as in a standard 
4173         control -- which is a much better idea than hard coding specific 
4174         colours or fonts which might look completely out of place on the 
4175         user's system, especially if it uses themes. 
4177         The variant parameter is only relevant under Mac currently and is 
4178         ignore under other platforms. Under Mac, it will change the size of 
4179         the returned font. See `wx.Window.SetWindowVariant` for more about 
4182         return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4184     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
4186 class ToolBarPtr(ToolBar
): 
4187     def __init__(self
, this
): 
4189         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4190         self
.__class
__ = ToolBar
 
4191 _controls_
.ToolBar_swigregister(ToolBarPtr
) 
4193 def PreToolBar(*args
, **kwargs
): 
4194     """PreToolBar() -> ToolBar""" 
4195     val 
= _controls_
.new_PreToolBar(*args
, **kwargs
) 
4199 def ToolBar_GetClassDefaultAttributes(*args
, **kwargs
): 
4201     ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
4203     Get the default attributes for this class.  This is useful if you want 
4204     to use the same font or colour in your own control as in a standard 
4205     control -- which is a much better idea than hard coding specific 
4206     colours or fonts which might look completely out of place on the 
4207     user's system, especially if it uses themes. 
4209     The variant parameter is only relevant under Mac currently and is 
4210     ignore under other platforms. Under Mac, it will change the size of 
4211     the returned font. See `wx.Window.SetWindowVariant` for more about 
4214     return _controls_
.ToolBar_GetClassDefaultAttributes(*args
, **kwargs
) 
4216 #--------------------------------------------------------------------------- 
4218 LC_VRULES 
= _controls_
.LC_VRULES
 
4219 LC_HRULES 
= _controls_
.LC_HRULES
 
4220 LC_ICON 
= _controls_
.LC_ICON
 
4221 LC_SMALL_ICON 
= _controls_
.LC_SMALL_ICON
 
4222 LC_LIST 
= _controls_
.LC_LIST
 
4223 LC_REPORT 
= _controls_
.LC_REPORT
 
4224 LC_ALIGN_TOP 
= _controls_
.LC_ALIGN_TOP
 
4225 LC_ALIGN_LEFT 
= _controls_
.LC_ALIGN_LEFT
 
4226 LC_AUTOARRANGE 
= _controls_
.LC_AUTOARRANGE
 
4227 LC_VIRTUAL 
= _controls_
.LC_VIRTUAL
 
4228 LC_EDIT_LABELS 
= _controls_
.LC_EDIT_LABELS
 
4229 LC_NO_HEADER 
= _controls_
.LC_NO_HEADER
 
4230 LC_NO_SORT_HEADER 
= _controls_
.LC_NO_SORT_HEADER
 
4231 LC_SINGLE_SEL 
= _controls_
.LC_SINGLE_SEL
 
4232 LC_SORT_ASCENDING 
= _controls_
.LC_SORT_ASCENDING
 
4233 LC_SORT_DESCENDING 
= _controls_
.LC_SORT_DESCENDING
 
4234 LC_MASK_TYPE 
= _controls_
.LC_MASK_TYPE
 
4235 LC_MASK_ALIGN 
= _controls_
.LC_MASK_ALIGN
 
4236 LC_MASK_SORT 
= _controls_
.LC_MASK_SORT
 
4237 LIST_MASK_STATE 
= _controls_
.LIST_MASK_STATE
 
4238 LIST_MASK_TEXT 
= _controls_
.LIST_MASK_TEXT
 
4239 LIST_MASK_IMAGE 
= _controls_
.LIST_MASK_IMAGE
 
4240 LIST_MASK_DATA 
= _controls_
.LIST_MASK_DATA
 
4241 LIST_SET_ITEM 
= _controls_
.LIST_SET_ITEM
 
4242 LIST_MASK_WIDTH 
= _controls_
.LIST_MASK_WIDTH
 
4243 LIST_MASK_FORMAT 
= _controls_
.LIST_MASK_FORMAT
 
4244 LIST_STATE_DONTCARE 
= _controls_
.LIST_STATE_DONTCARE
 
4245 LIST_STATE_DROPHILITED 
= _controls_
.LIST_STATE_DROPHILITED
 
4246 LIST_STATE_FOCUSED 
= _controls_
.LIST_STATE_FOCUSED
 
4247 LIST_STATE_SELECTED 
= _controls_
.LIST_STATE_SELECTED
 
4248 LIST_STATE_CUT 
= _controls_
.LIST_STATE_CUT
 
4249 LIST_STATE_DISABLED 
= _controls_
.LIST_STATE_DISABLED
 
4250 LIST_STATE_FILTERED 
= _controls_
.LIST_STATE_FILTERED
 
4251 LIST_STATE_INUSE 
= _controls_
.LIST_STATE_INUSE
 
4252 LIST_STATE_PICKED 
= _controls_
.LIST_STATE_PICKED
 
4253 LIST_STATE_SOURCE 
= _controls_
.LIST_STATE_SOURCE
 
4254 LIST_HITTEST_ABOVE 
= _controls_
.LIST_HITTEST_ABOVE
 
4255 LIST_HITTEST_BELOW 
= _controls_
.LIST_HITTEST_BELOW
 
4256 LIST_HITTEST_NOWHERE 
= _controls_
.LIST_HITTEST_NOWHERE
 
4257 LIST_HITTEST_ONITEMICON 
= _controls_
.LIST_HITTEST_ONITEMICON
 
4258 LIST_HITTEST_ONITEMLABEL 
= _controls_
.LIST_HITTEST_ONITEMLABEL
 
4259 LIST_HITTEST_ONITEMRIGHT 
= _controls_
.LIST_HITTEST_ONITEMRIGHT
 
4260 LIST_HITTEST_ONITEMSTATEICON 
= _controls_
.LIST_HITTEST_ONITEMSTATEICON
 
4261 LIST_HITTEST_TOLEFT 
= _controls_
.LIST_HITTEST_TOLEFT
 
4262 LIST_HITTEST_TORIGHT 
= _controls_
.LIST_HITTEST_TORIGHT
 
4263 LIST_HITTEST_ONITEM 
= _controls_
.LIST_HITTEST_ONITEM
 
4264 LIST_NEXT_ABOVE 
= _controls_
.LIST_NEXT_ABOVE
 
4265 LIST_NEXT_ALL 
= _controls_
.LIST_NEXT_ALL
 
4266 LIST_NEXT_BELOW 
= _controls_
.LIST_NEXT_BELOW
 
4267 LIST_NEXT_LEFT 
= _controls_
.LIST_NEXT_LEFT
 
4268 LIST_NEXT_RIGHT 
= _controls_
.LIST_NEXT_RIGHT
 
4269 LIST_ALIGN_DEFAULT 
= _controls_
.LIST_ALIGN_DEFAULT
 
4270 LIST_ALIGN_LEFT 
= _controls_
.LIST_ALIGN_LEFT
 
4271 LIST_ALIGN_TOP 
= _controls_
.LIST_ALIGN_TOP
 
4272 LIST_ALIGN_SNAP_TO_GRID 
= _controls_
.LIST_ALIGN_SNAP_TO_GRID
 
4273 LIST_FORMAT_LEFT 
= _controls_
.LIST_FORMAT_LEFT
 
4274 LIST_FORMAT_RIGHT 
= _controls_
.LIST_FORMAT_RIGHT
 
4275 LIST_FORMAT_CENTRE 
= _controls_
.LIST_FORMAT_CENTRE
 
4276 LIST_FORMAT_CENTER 
= _controls_
.LIST_FORMAT_CENTER
 
4277 LIST_AUTOSIZE 
= _controls_
.LIST_AUTOSIZE
 
4278 LIST_AUTOSIZE_USEHEADER 
= _controls_
.LIST_AUTOSIZE_USEHEADER
 
4279 LIST_RECT_BOUNDS 
= _controls_
.LIST_RECT_BOUNDS
 
4280 LIST_RECT_ICON 
= _controls_
.LIST_RECT_ICON
 
4281 LIST_RECT_LABEL 
= _controls_
.LIST_RECT_LABEL
 
4282 LIST_FIND_UP 
= _controls_
.LIST_FIND_UP
 
4283 LIST_FIND_DOWN 
= _controls_
.LIST_FIND_DOWN
 
4284 LIST_FIND_LEFT 
= _controls_
.LIST_FIND_LEFT
 
4285 LIST_FIND_RIGHT 
= _controls_
.LIST_FIND_RIGHT
 
4286 #--------------------------------------------------------------------------- 
4288 class ListItemAttr(object): 
4289     """Proxy of C++ ListItemAttr class""" 
4291         return "<%s.%s; proxy of C++ wxListItemAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4292     def __init__(self
, *args
, **kwargs
): 
4294         __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour,  
4295             Font font=wxNullFont) -> ListItemAttr 
4297         newobj 
= _controls_
.new_ListItemAttr(*args
, **kwargs
) 
4298         self
.this 
= newobj
.this
 
4301     def __del__(self
, destroy
=_controls_
.delete_ListItemAttr
): 
4304             if self
.thisown
: destroy(self
) 
4307     def SetTextColour(*args
, **kwargs
): 
4308         """SetTextColour(self, Colour colText)""" 
4309         return _controls_
.ListItemAttr_SetTextColour(*args
, **kwargs
) 
4311     def SetBackgroundColour(*args
, **kwargs
): 
4312         """SetBackgroundColour(self, Colour colBack)""" 
4313         return _controls_
.ListItemAttr_SetBackgroundColour(*args
, **kwargs
) 
4315     def SetFont(*args
, **kwargs
): 
4316         """SetFont(self, Font font)""" 
4317         return _controls_
.ListItemAttr_SetFont(*args
, **kwargs
) 
4319     def HasTextColour(*args
, **kwargs
): 
4320         """HasTextColour(self) -> bool""" 
4321         return _controls_
.ListItemAttr_HasTextColour(*args
, **kwargs
) 
4323     def HasBackgroundColour(*args
, **kwargs
): 
4324         """HasBackgroundColour(self) -> bool""" 
4325         return _controls_
.ListItemAttr_HasBackgroundColour(*args
, **kwargs
) 
4327     def HasFont(*args
, **kwargs
): 
4328         """HasFont(self) -> bool""" 
4329         return _controls_
.ListItemAttr_HasFont(*args
, **kwargs
) 
4331     def GetTextColour(*args
, **kwargs
): 
4332         """GetTextColour(self) -> Colour""" 
4333         return _controls_
.ListItemAttr_GetTextColour(*args
, **kwargs
) 
4335     def GetBackgroundColour(*args
, **kwargs
): 
4336         """GetBackgroundColour(self) -> Colour""" 
4337         return _controls_
.ListItemAttr_GetBackgroundColour(*args
, **kwargs
) 
4339     def GetFont(*args
, **kwargs
): 
4340         """GetFont(self) -> Font""" 
4341         return _controls_
.ListItemAttr_GetFont(*args
, **kwargs
) 
4343     def AssignFrom(*args
, **kwargs
): 
4344         """AssignFrom(self, ListItemAttr source)""" 
4345         return _controls_
.ListItemAttr_AssignFrom(*args
, **kwargs
) 
4347     def Destroy(*args
, **kwargs
): 
4349         val 
= _controls_
.ListItemAttr_Destroy(*args
, **kwargs
) 
4354 class ListItemAttrPtr(ListItemAttr
): 
4355     def __init__(self
, this
): 
4357         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4358         self
.__class
__ = ListItemAttr
 
4359 _controls_
.ListItemAttr_swigregister(ListItemAttrPtr
) 
4360 ListCtrlNameStr 
= cvar
.ListCtrlNameStr
 
4362 #--------------------------------------------------------------------------- 
4364 class ListItem(_core
.Object
): 
4365     """Proxy of C++ ListItem class""" 
4367         return "<%s.%s; proxy of C++ wxListItem instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4368     def __init__(self
, *args
, **kwargs
): 
4369         """__init__(self) -> ListItem""" 
4370         newobj 
= _controls_
.new_ListItem(*args
, **kwargs
) 
4371         self
.this 
= newobj
.this
 
4374     def __del__(self
, destroy
=_controls_
.delete_ListItem
): 
4377             if self
.thisown
: destroy(self
) 
4380     def Clear(*args
, **kwargs
): 
4382         return _controls_
.ListItem_Clear(*args
, **kwargs
) 
4384     def ClearAttributes(*args
, **kwargs
): 
4385         """ClearAttributes(self)""" 
4386         return _controls_
.ListItem_ClearAttributes(*args
, **kwargs
) 
4388     def SetMask(*args
, **kwargs
): 
4389         """SetMask(self, long mask)""" 
4390         return _controls_
.ListItem_SetMask(*args
, **kwargs
) 
4392     def SetId(*args
, **kwargs
): 
4393         """SetId(self, long id)""" 
4394         return _controls_
.ListItem_SetId(*args
, **kwargs
) 
4396     def SetColumn(*args
, **kwargs
): 
4397         """SetColumn(self, int col)""" 
4398         return _controls_
.ListItem_SetColumn(*args
, **kwargs
) 
4400     def SetState(*args
, **kwargs
): 
4401         """SetState(self, long state)""" 
4402         return _controls_
.ListItem_SetState(*args
, **kwargs
) 
4404     def SetStateMask(*args
, **kwargs
): 
4405         """SetStateMask(self, long stateMask)""" 
4406         return _controls_
.ListItem_SetStateMask(*args
, **kwargs
) 
4408     def SetText(*args
, **kwargs
): 
4409         """SetText(self, String text)""" 
4410         return _controls_
.ListItem_SetText(*args
, **kwargs
) 
4412     def SetImage(*args
, **kwargs
): 
4413         """SetImage(self, int image)""" 
4414         return _controls_
.ListItem_SetImage(*args
, **kwargs
) 
4416     def SetData(*args
, **kwargs
): 
4417         """SetData(self, long data)""" 
4418         return _controls_
.ListItem_SetData(*args
, **kwargs
) 
4420     def SetWidth(*args
, **kwargs
): 
4421         """SetWidth(self, int width)""" 
4422         return _controls_
.ListItem_SetWidth(*args
, **kwargs
) 
4424     def SetAlign(*args
, **kwargs
): 
4425         """SetAlign(self, int align)""" 
4426         return _controls_
.ListItem_SetAlign(*args
, **kwargs
) 
4428     def SetTextColour(*args
, **kwargs
): 
4429         """SetTextColour(self, Colour colText)""" 
4430         return _controls_
.ListItem_SetTextColour(*args
, **kwargs
) 
4432     def SetBackgroundColour(*args
, **kwargs
): 
4433         """SetBackgroundColour(self, Colour colBack)""" 
4434         return _controls_
.ListItem_SetBackgroundColour(*args
, **kwargs
) 
4436     def SetFont(*args
, **kwargs
): 
4437         """SetFont(self, Font font)""" 
4438         return _controls_
.ListItem_SetFont(*args
, **kwargs
) 
4440     def GetMask(*args
, **kwargs
): 
4441         """GetMask(self) -> long""" 
4442         return _controls_
.ListItem_GetMask(*args
, **kwargs
) 
4444     def GetId(*args
, **kwargs
): 
4445         """GetId(self) -> long""" 
4446         return _controls_
.ListItem_GetId(*args
, **kwargs
) 
4448     def GetColumn(*args
, **kwargs
): 
4449         """GetColumn(self) -> int""" 
4450         return _controls_
.ListItem_GetColumn(*args
, **kwargs
) 
4452     def GetState(*args
, **kwargs
): 
4453         """GetState(self) -> long""" 
4454         return _controls_
.ListItem_GetState(*args
, **kwargs
) 
4456     def GetText(*args
, **kwargs
): 
4457         """GetText(self) -> String""" 
4458         return _controls_
.ListItem_GetText(*args
, **kwargs
) 
4460     def GetImage(*args
, **kwargs
): 
4461         """GetImage(self) -> int""" 
4462         return _controls_
.ListItem_GetImage(*args
, **kwargs
) 
4464     def GetData(*args
, **kwargs
): 
4465         """GetData(self) -> long""" 
4466         return _controls_
.ListItem_GetData(*args
, **kwargs
) 
4468     def GetWidth(*args
, **kwargs
): 
4469         """GetWidth(self) -> int""" 
4470         return _controls_
.ListItem_GetWidth(*args
, **kwargs
) 
4472     def GetAlign(*args
, **kwargs
): 
4473         """GetAlign(self) -> int""" 
4474         return _controls_
.ListItem_GetAlign(*args
, **kwargs
) 
4476     def GetAttributes(*args
, **kwargs
): 
4477         """GetAttributes(self) -> ListItemAttr""" 
4478         return _controls_
.ListItem_GetAttributes(*args
, **kwargs
) 
4480     def HasAttributes(*args
, **kwargs
): 
4481         """HasAttributes(self) -> bool""" 
4482         return _controls_
.ListItem_HasAttributes(*args
, **kwargs
) 
4484     def GetTextColour(*args
, **kwargs
): 
4485         """GetTextColour(self) -> Colour""" 
4486         return _controls_
.ListItem_GetTextColour(*args
, **kwargs
) 
4488     def GetBackgroundColour(*args
, **kwargs
): 
4489         """GetBackgroundColour(self) -> Colour""" 
4490         return _controls_
.ListItem_GetBackgroundColour(*args
, **kwargs
) 
4492     def GetFont(*args
, **kwargs
): 
4493         """GetFont(self) -> Font""" 
4494         return _controls_
.ListItem_GetFont(*args
, **kwargs
) 
4496     m_mask 
= property(_controls_
.ListItem_m_mask_get
, _controls_
.ListItem_m_mask_set
) 
4497     m_itemId 
= property(_controls_
.ListItem_m_itemId_get
, _controls_
.ListItem_m_itemId_set
) 
4498     m_col 
= property(_controls_
.ListItem_m_col_get
, _controls_
.ListItem_m_col_set
) 
4499     m_state 
= property(_controls_
.ListItem_m_state_get
, _controls_
.ListItem_m_state_set
) 
4500     m_stateMask 
= property(_controls_
.ListItem_m_stateMask_get
, _controls_
.ListItem_m_stateMask_set
) 
4501     m_text 
= property(_controls_
.ListItem_m_text_get
, _controls_
.ListItem_m_text_set
) 
4502     m_image 
= property(_controls_
.ListItem_m_image_get
, _controls_
.ListItem_m_image_set
) 
4503     m_data 
= property(_controls_
.ListItem_m_data_get
, _controls_
.ListItem_m_data_set
) 
4504     m_format 
= property(_controls_
.ListItem_m_format_get
, _controls_
.ListItem_m_format_set
) 
4505     m_width 
= property(_controls_
.ListItem_m_width_get
, _controls_
.ListItem_m_width_set
) 
4507 class ListItemPtr(ListItem
): 
4508     def __init__(self
, this
): 
4510         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4511         self
.__class
__ = ListItem
 
4512 _controls_
.ListItem_swigregister(ListItemPtr
) 
4514 #--------------------------------------------------------------------------- 
4516 class ListEvent(_core
.NotifyEvent
): 
4517     """Proxy of C++ ListEvent class""" 
4519         return "<%s.%s; proxy of C++ wxListEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4520     def __init__(self
, *args
, **kwargs
): 
4521         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent""" 
4522         newobj 
= _controls_
.new_ListEvent(*args
, **kwargs
) 
4523         self
.this 
= newobj
.this
 
4526     m_code 
= property(_controls_
.ListEvent_m_code_get
, _controls_
.ListEvent_m_code_set
) 
4527     m_oldItemIndex 
= property(_controls_
.ListEvent_m_oldItemIndex_get
, _controls_
.ListEvent_m_oldItemIndex_set
) 
4528     m_itemIndex 
= property(_controls_
.ListEvent_m_itemIndex_get
, _controls_
.ListEvent_m_itemIndex_set
) 
4529     m_col 
= property(_controls_
.ListEvent_m_col_get
, _controls_
.ListEvent_m_col_set
) 
4530     m_pointDrag 
= property(_controls_
.ListEvent_m_pointDrag_get
, _controls_
.ListEvent_m_pointDrag_set
) 
4531     m_item 
= property(_controls_
.ListEvent_m_item_get
) 
4532     def GetKeyCode(*args
, **kwargs
): 
4533         """GetKeyCode(self) -> int""" 
4534         return _controls_
.ListEvent_GetKeyCode(*args
, **kwargs
) 
4536     GetCode 
= GetKeyCode 
 
4537     def GetIndex(*args
, **kwargs
): 
4538         """GetIndex(self) -> long""" 
4539         return _controls_
.ListEvent_GetIndex(*args
, **kwargs
) 
4541     def GetColumn(*args
, **kwargs
): 
4542         """GetColumn(self) -> int""" 
4543         return _controls_
.ListEvent_GetColumn(*args
, **kwargs
) 
4545     def GetPoint(*args
, **kwargs
): 
4546         """GetPoint(self) -> Point""" 
4547         return _controls_
.ListEvent_GetPoint(*args
, **kwargs
) 
4549     GetPosition 
= GetPoint 
 
4550     def GetLabel(*args
, **kwargs
): 
4551         """GetLabel(self) -> String""" 
4552         return _controls_
.ListEvent_GetLabel(*args
, **kwargs
) 
4554     def GetText(*args
, **kwargs
): 
4555         """GetText(self) -> String""" 
4556         return _controls_
.ListEvent_GetText(*args
, **kwargs
) 
4558     def GetImage(*args
, **kwargs
): 
4559         """GetImage(self) -> int""" 
4560         return _controls_
.ListEvent_GetImage(*args
, **kwargs
) 
4562     def GetData(*args
, **kwargs
): 
4563         """GetData(self) -> long""" 
4564         return _controls_
.ListEvent_GetData(*args
, **kwargs
) 
4566     def GetMask(*args
, **kwargs
): 
4567         """GetMask(self) -> long""" 
4568         return _controls_
.ListEvent_GetMask(*args
, **kwargs
) 
4570     def GetItem(*args
, **kwargs
): 
4571         """GetItem(self) -> ListItem""" 
4572         return _controls_
.ListEvent_GetItem(*args
, **kwargs
) 
4574     def GetCacheFrom(*args
, **kwargs
): 
4575         """GetCacheFrom(self) -> long""" 
4576         return _controls_
.ListEvent_GetCacheFrom(*args
, **kwargs
) 
4578     def GetCacheTo(*args
, **kwargs
): 
4579         """GetCacheTo(self) -> long""" 
4580         return _controls_
.ListEvent_GetCacheTo(*args
, **kwargs
) 
4582     def IsEditCancelled(*args
, **kwargs
): 
4583         """IsEditCancelled(self) -> bool""" 
4584         return _controls_
.ListEvent_IsEditCancelled(*args
, **kwargs
) 
4586     def SetEditCanceled(*args
, **kwargs
): 
4587         """SetEditCanceled(self, bool editCancelled)""" 
4588         return _controls_
.ListEvent_SetEditCanceled(*args
, **kwargs
) 
4591 class ListEventPtr(ListEvent
): 
4592     def __init__(self
, this
): 
4594         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4595         self
.__class
__ = ListEvent
 
4596 _controls_
.ListEvent_swigregister(ListEventPtr
) 
4598 wxEVT_COMMAND_LIST_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_DRAG
 
4599 wxEVT_COMMAND_LIST_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
 
4600 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
 
4601 wxEVT_COMMAND_LIST_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
 
4602 wxEVT_COMMAND_LIST_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ITEM
 
4603 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
= _controls_
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
 
4604 wxEVT_COMMAND_LIST_ITEM_SELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_SELECTED
 
4605 wxEVT_COMMAND_LIST_ITEM_DESELECTED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
 
4606 wxEVT_COMMAND_LIST_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_LIST_KEY_DOWN
 
4607 wxEVT_COMMAND_LIST_INSERT_ITEM 
= _controls_
.wxEVT_COMMAND_LIST_INSERT_ITEM
 
4608 wxEVT_COMMAND_LIST_COL_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_CLICK
 
4609 wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
 
4610 wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
 
4611 wxEVT_COMMAND_LIST_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
 
4612 wxEVT_COMMAND_LIST_CACHE_HINT 
= _controls_
.wxEVT_COMMAND_LIST_CACHE_HINT
 
4613 wxEVT_COMMAND_LIST_COL_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
 
4614 wxEVT_COMMAND_LIST_COL_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
 
4615 wxEVT_COMMAND_LIST_COL_DRAGGING 
= _controls_
.wxEVT_COMMAND_LIST_COL_DRAGGING
 
4616 wxEVT_COMMAND_LIST_COL_END_DRAG 
= _controls_
.wxEVT_COMMAND_LIST_COL_END_DRAG
 
4617 wxEVT_COMMAND_LIST_ITEM_FOCUSED 
= _controls_
.wxEVT_COMMAND_LIST_ITEM_FOCUSED
 
4618 EVT_LIST_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       
, 1) 
4619 EVT_LIST_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      
, 1) 
4620 EVT_LIST_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT 
, 1) 
4621 EVT_LIST_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   
, 1) 
4622 EVT_LIST_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      
, 1) 
4623 EVT_LIST_DELETE_ALL_ITEMS  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS 
, 1) 
4628 EVT_LIST_ITEM_SELECTED     
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    
, 1) 
4629 EVT_LIST_ITEM_DESELECTED   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  
, 1) 
4630 EVT_LIST_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         
, 1) 
4631 EVT_LIST_INSERT_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      
, 1) 
4632 EVT_LIST_COL_CLICK         
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        
, 1) 
4633 EVT_LIST_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK 
, 1) 
4634 EVT_LIST_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
, 1) 
4635 EVT_LIST_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   
, 1) 
4636 EVT_LIST_CACHE_HINT        
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       
, 1) 
4637 EVT_LIST_COL_RIGHT_CLICK   
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  
, 1) 
4638 EVT_LIST_COL_BEGIN_DRAG    
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   
, 1) 
4639 EVT_LIST_COL_DRAGGING      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     
, 1) 
4640 EVT_LIST_COL_END_DRAG      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     
, 1) 
4641 EVT_LIST_ITEM_FOCUSED      
= wx
.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     
, 1) 
4647 #--------------------------------------------------------------------------- 
4649 class ListCtrl(_core
.Control
): 
4650     """Proxy of C++ ListCtrl class""" 
4652         return "<%s.%s; proxy of C++ wxPyListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4653     def __init__(self
, *args
, **kwargs
): 
4655         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4656             Size size=DefaultSize, long style=LC_ICON,  
4657             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl 
4659         newobj 
= _controls_
.new_ListCtrl(*args
, **kwargs
) 
4660         self
.this 
= newobj
.this
 
4663         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, ListCtrl
) 
4665     def Create(*args
, **kwargs
): 
4667         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
4668             Size size=DefaultSize, long style=LC_ICON,  
4669             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
4671         Do the 2nd phase and create the GUI control. 
4673         return _controls_
.ListCtrl_Create(*args
, **kwargs
) 
4675     def _setCallbackInfo(*args
, **kwargs
): 
4676         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4677         return _controls_
.ListCtrl__setCallbackInfo(*args
, **kwargs
) 
4679     def SetForegroundColour(*args
, **kwargs
): 
4681         SetForegroundColour(self, Colour col) -> bool 
4683         Sets the foreground colour of the window.  Returns True is the colour 
4684         was changed.  The interpretation of foreground colour is dependent on 
4685         the window class; it may be the text colour or other colour, or it may 
4688         return _controls_
.ListCtrl_SetForegroundColour(*args
, **kwargs
) 
4690     def SetBackgroundColour(*args
, **kwargs
): 
4692         SetBackgroundColour(self, Colour col) -> bool 
4694         Sets the background colour of the window.  Returns True if the colour 
4695         was changed.  The background colour is usually painted by the default 
4696         EVT_ERASE_BACKGROUND event handler function under Windows and 
4697         automatically under GTK.  Using `wx.NullColour` will reset the window 
4698         to the default background colour. 
4700         Note that setting the background colour may not cause an immediate 
4701         refresh, so you may wish to call `ClearBackground` or `Refresh` after 
4702         calling this function. 
4704         Using this function will disable attempts to use themes for this 
4705         window, if the system supports them.  Use with care since usually the 
4706         themes represent the appearance chosen by the user to be used for all 
4707         applications on the system. 
4709         return _controls_
.ListCtrl_SetBackgroundColour(*args
, **kwargs
) 
4711     def GetColumn(*args
, **kwargs
): 
4712         """GetColumn(self, int col) -> ListItem""" 
4713         val 
= _controls_
.ListCtrl_GetColumn(*args
, **kwargs
) 
4714         if val 
is not None: val
.thisown 
= 1 
4717     def SetColumn(*args
, **kwargs
): 
4718         """SetColumn(self, int col, ListItem item) -> bool""" 
4719         return _controls_
.ListCtrl_SetColumn(*args
, **kwargs
) 
4721     def GetColumnWidth(*args
, **kwargs
): 
4722         """GetColumnWidth(self, int col) -> int""" 
4723         return _controls_
.ListCtrl_GetColumnWidth(*args
, **kwargs
) 
4725     def SetColumnWidth(*args
, **kwargs
): 
4726         """SetColumnWidth(self, int col, int width) -> bool""" 
4727         return _controls_
.ListCtrl_SetColumnWidth(*args
, **kwargs
) 
4729     def GetCountPerPage(*args
, **kwargs
): 
4730         """GetCountPerPage(self) -> int""" 
4731         return _controls_
.ListCtrl_GetCountPerPage(*args
, **kwargs
) 
4733     def GetViewRect(*args
, **kwargs
): 
4734         """GetViewRect(self) -> Rect""" 
4735         return _controls_
.ListCtrl_GetViewRect(*args
, **kwargs
) 
4737     def GetItem(*args
, **kwargs
): 
4738         """GetItem(self, long itemId, int col=0) -> ListItem""" 
4739         val 
= _controls_
.ListCtrl_GetItem(*args
, **kwargs
) 
4740         if val 
is not None: val
.thisown 
= 1 
4743     def SetItem(*args
, **kwargs
): 
4744         """SetItem(self, ListItem info) -> bool""" 
4745         return _controls_
.ListCtrl_SetItem(*args
, **kwargs
) 
4747     def SetStringItem(*args
, **kwargs
): 
4748         """SetStringItem(self, long index, int col, String label, int imageId=-1) -> long""" 
4749         return _controls_
.ListCtrl_SetStringItem(*args
, **kwargs
) 
4751     def GetItemState(*args
, **kwargs
): 
4752         """GetItemState(self, long item, long stateMask) -> int""" 
4753         return _controls_
.ListCtrl_GetItemState(*args
, **kwargs
) 
4755     def SetItemState(*args
, **kwargs
): 
4756         """SetItemState(self, long item, long state, long stateMask) -> bool""" 
4757         return _controls_
.ListCtrl_SetItemState(*args
, **kwargs
) 
4759     def SetItemImage(*args
, **kwargs
): 
4760         """SetItemImage(self, long item, int image, int selImage=-1) -> bool""" 
4761         return _controls_
.ListCtrl_SetItemImage(*args
, **kwargs
) 
4763     def GetItemText(*args
, **kwargs
): 
4764         """GetItemText(self, long item) -> String""" 
4765         return _controls_
.ListCtrl_GetItemText(*args
, **kwargs
) 
4767     def SetItemText(*args
, **kwargs
): 
4768         """SetItemText(self, long item, String str)""" 
4769         return _controls_
.ListCtrl_SetItemText(*args
, **kwargs
) 
4771     def GetItemData(*args
, **kwargs
): 
4772         """GetItemData(self, long item) -> long""" 
4773         return _controls_
.ListCtrl_GetItemData(*args
, **kwargs
) 
4775     def SetItemData(*args
, **kwargs
): 
4776         """SetItemData(self, long item, long data) -> bool""" 
4777         return _controls_
.ListCtrl_SetItemData(*args
, **kwargs
) 
4779     def GetItemPosition(*args
, **kwargs
): 
4780         """GetItemPosition(self, long item) -> Point""" 
4781         return _controls_
.ListCtrl_GetItemPosition(*args
, **kwargs
) 
4783     def GetItemRect(*args
, **kwargs
): 
4784         """GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect""" 
4785         return _controls_
.ListCtrl_GetItemRect(*args
, **kwargs
) 
4787     def SetItemPosition(*args
, **kwargs
): 
4788         """SetItemPosition(self, long item, Point pos) -> bool""" 
4789         return _controls_
.ListCtrl_SetItemPosition(*args
, **kwargs
) 
4791     def GetItemCount(*args
, **kwargs
): 
4792         """GetItemCount(self) -> int""" 
4793         return _controls_
.ListCtrl_GetItemCount(*args
, **kwargs
) 
4795     def GetColumnCount(*args
, **kwargs
): 
4796         """GetColumnCount(self) -> int""" 
4797         return _controls_
.ListCtrl_GetColumnCount(*args
, **kwargs
) 
4799     def GetItemSpacing(*args
, **kwargs
): 
4800         """GetItemSpacing(self) -> Size""" 
4801         return _controls_
.ListCtrl_GetItemSpacing(*args
, **kwargs
) 
4803     def SetItemSpacing(*args
, **kwargs
): 
4804         """SetItemSpacing(self, int spacing, bool isSmall=False)""" 
4805         return _controls_
.ListCtrl_SetItemSpacing(*args
, **kwargs
) 
4807     def GetSelectedItemCount(*args
, **kwargs
): 
4808         """GetSelectedItemCount(self) -> int""" 
4809         return _controls_
.ListCtrl_GetSelectedItemCount(*args
, **kwargs
) 
4811     def GetTextColour(*args
, **kwargs
): 
4812         """GetTextColour(self) -> Colour""" 
4813         return _controls_
.ListCtrl_GetTextColour(*args
, **kwargs
) 
4815     def SetTextColour(*args
, **kwargs
): 
4816         """SetTextColour(self, Colour col)""" 
4817         return _controls_
.ListCtrl_SetTextColour(*args
, **kwargs
) 
4819     def GetTopItem(*args
, **kwargs
): 
4820         """GetTopItem(self) -> long""" 
4821         return _controls_
.ListCtrl_GetTopItem(*args
, **kwargs
) 
4823     def SetSingleStyle(*args
, **kwargs
): 
4824         """SetSingleStyle(self, long style, bool add=True)""" 
4825         return _controls_
.ListCtrl_SetSingleStyle(*args
, **kwargs
) 
4827     def SetWindowStyleFlag(*args
, **kwargs
): 
4829         SetWindowStyleFlag(self, long style) 
4831         Sets the style of the window. Please note that some styles cannot be 
4832         changed after the window creation and that Refresh() might need to be 
4833         called after changing the others for the change to take place 
4836         return _controls_
.ListCtrl_SetWindowStyleFlag(*args
, **kwargs
) 
4838     def GetNextItem(*args
, **kwargs
): 
4839         """GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long""" 
4840         return _controls_
.ListCtrl_GetNextItem(*args
, **kwargs
) 
4842     def GetImageList(*args
, **kwargs
): 
4843         """GetImageList(self, int which) -> ImageList""" 
4844         return _controls_
.ListCtrl_GetImageList(*args
, **kwargs
) 
4846     def SetImageList(*args
, **kwargs
): 
4847         """SetImageList(self, ImageList imageList, int which)""" 
4848         return _controls_
.ListCtrl_SetImageList(*args
, **kwargs
) 
4850     def AssignImageList(*args
, **kwargs
): 
4851         """AssignImageList(self, ImageList imageList, int which)""" 
4852         return _controls_
.ListCtrl_AssignImageList(*args
, **kwargs
) 
4854     def InReportView(*args
, **kwargs
): 
4855         """InReportView(self) -> bool""" 
4856         return _controls_
.ListCtrl_InReportView(*args
, **kwargs
) 
4858     def IsVirtual(*args
, **kwargs
): 
4859         """IsVirtual(self) -> bool""" 
4860         return _controls_
.ListCtrl_IsVirtual(*args
, **kwargs
) 
4862     def RefreshItem(*args
, **kwargs
): 
4863         """RefreshItem(self, long item)""" 
4864         return _controls_
.ListCtrl_RefreshItem(*args
, **kwargs
) 
4866     def RefreshItems(*args
, **kwargs
): 
4867         """RefreshItems(self, long itemFrom, long itemTo)""" 
4868         return _controls_
.ListCtrl_RefreshItems(*args
, **kwargs
) 
4870     def Arrange(*args
, **kwargs
): 
4871         """Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool""" 
4872         return _controls_
.ListCtrl_Arrange(*args
, **kwargs
) 
4874     def DeleteItem(*args
, **kwargs
): 
4875         """DeleteItem(self, long item) -> bool""" 
4876         return _controls_
.ListCtrl_DeleteItem(*args
, **kwargs
) 
4878     def DeleteAllItems(*args
, **kwargs
): 
4879         """DeleteAllItems(self) -> bool""" 
4880         return _controls_
.ListCtrl_DeleteAllItems(*args
, **kwargs
) 
4882     def DeleteColumn(*args
, **kwargs
): 
4883         """DeleteColumn(self, int col) -> bool""" 
4884         return _controls_
.ListCtrl_DeleteColumn(*args
, **kwargs
) 
4886     def DeleteAllColumns(*args
, **kwargs
): 
4887         """DeleteAllColumns(self) -> bool""" 
4888         return _controls_
.ListCtrl_DeleteAllColumns(*args
, **kwargs
) 
4890     def ClearAll(*args
, **kwargs
): 
4891         """ClearAll(self)""" 
4892         return _controls_
.ListCtrl_ClearAll(*args
, **kwargs
) 
4894     def EditLabel(*args
, **kwargs
): 
4895         """EditLabel(self, long item)""" 
4896         return _controls_
.ListCtrl_EditLabel(*args
, **kwargs
) 
4898     def EnsureVisible(*args
, **kwargs
): 
4899         """EnsureVisible(self, long item) -> bool""" 
4900         return _controls_
.ListCtrl_EnsureVisible(*args
, **kwargs
) 
4902     def FindItem(*args
, **kwargs
): 
4903         """FindItem(self, long start, String str, bool partial=False) -> long""" 
4904         return _controls_
.ListCtrl_FindItem(*args
, **kwargs
) 
4906     def FindItemData(*args
, **kwargs
): 
4907         """FindItemData(self, long start, long data) -> long""" 
4908         return _controls_
.ListCtrl_FindItemData(*args
, **kwargs
) 
4910     def FindItemAtPos(*args
, **kwargs
): 
4911         """FindItemAtPos(self, long start, Point pt, int direction) -> long""" 
4912         return _controls_
.ListCtrl_FindItemAtPos(*args
, **kwargs
) 
4914     def HitTest(*args
, **kwargs
): 
4916         HitTest(Point point) -> (item, where) 
4918         Determines which item (if any) is at the specified point, giving 
4919          in the second return value (see wx.LIST_HITTEST flags.) 
4921         return _controls_
.ListCtrl_HitTest(*args
, **kwargs
) 
4923     def InsertItem(*args
, **kwargs
): 
4924         """InsertItem(self, ListItem info) -> long""" 
4925         return _controls_
.ListCtrl_InsertItem(*args
, **kwargs
) 
4927     def InsertStringItem(*args
, **kwargs
): 
4928         """InsertStringItem(self, long index, String label, int imageIndex=-1) -> long""" 
4929         return _controls_
.ListCtrl_InsertStringItem(*args
, **kwargs
) 
4931     def InsertImageItem(*args
, **kwargs
): 
4932         """InsertImageItem(self, long index, int imageIndex) -> long""" 
4933         return _controls_
.ListCtrl_InsertImageItem(*args
, **kwargs
) 
4935     def InsertImageStringItem(*args
, **kwargs
): 
4936         """InsertImageStringItem(self, long index, String label, int imageIndex) -> long""" 
4937         return _controls_
.ListCtrl_InsertImageStringItem(*args
, **kwargs
) 
4939     def InsertColumnItem(*args
, **kwargs
): 
4940         """InsertColumnItem(self, long col, ListItem info) -> long""" 
4941         return _controls_
.ListCtrl_InsertColumnItem(*args
, **kwargs
) 
4943     InsertColumnInfo 
= InsertColumnItem 
 
4944     def InsertColumn(*args
, **kwargs
): 
4946         InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT,  
4947             int width=-1) -> long 
4949         return _controls_
.ListCtrl_InsertColumn(*args
, **kwargs
) 
4951     def SetItemCount(*args
, **kwargs
): 
4952         """SetItemCount(self, long count)""" 
4953         return _controls_
.ListCtrl_SetItemCount(*args
, **kwargs
) 
4955     def ScrollList(*args
, **kwargs
): 
4956         """ScrollList(self, int dx, int dy) -> bool""" 
4957         return _controls_
.ListCtrl_ScrollList(*args
, **kwargs
) 
4959     def SetItemTextColour(*args
, **kwargs
): 
4960         """SetItemTextColour(self, long item, Colour col)""" 
4961         return _controls_
.ListCtrl_SetItemTextColour(*args
, **kwargs
) 
4963     def GetItemTextColour(*args
, **kwargs
): 
4964         """GetItemTextColour(self, long item) -> Colour""" 
4965         return _controls_
.ListCtrl_GetItemTextColour(*args
, **kwargs
) 
4967     def SetItemBackgroundColour(*args
, **kwargs
): 
4968         """SetItemBackgroundColour(self, long item, Colour col)""" 
4969         return _controls_
.ListCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
4971     def GetItemBackgroundColour(*args
, **kwargs
): 
4972         """GetItemBackgroundColour(self, long item) -> Colour""" 
4973         return _controls_
.ListCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
4975     def SetItemFont(*args
, **kwargs
): 
4976         """SetItemFont(self, long item, Font f)""" 
4977         return _controls_
.ListCtrl_SetItemFont(*args
, **kwargs
) 
4979     def GetItemFont(*args
, **kwargs
): 
4980         """GetItemFont(self, long item) -> Font""" 
4981         return _controls_
.ListCtrl_GetItemFont(*args
, **kwargs
) 
4985     def Select(self
, idx
, on
=1): 
4986         '''[de]select an item''' 
4987         if on
: state 
= wx
.LIST_STATE_SELECTED
 
4989         self
.SetItemState(idx
, state
, wx
.LIST_STATE_SELECTED
) 
4991     def Focus(self
, idx
): 
4992         '''Focus and show the given item''' 
4993         self
.SetItemState(idx
, wx
.LIST_STATE_FOCUSED
, wx
.LIST_STATE_FOCUSED
) 
4994         self
.EnsureVisible(idx
) 
4996     def GetFocusedItem(self
): 
4997         '''get the currently focused item or -1 if none''' 
4998         return self
.GetNextItem(-1, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_FOCUSED
) 
5000     def GetFirstSelected(self
, *args
): 
5001         '''return first selected item, or -1 when none''' 
5002         return self
.GetNextSelected(-1) 
5004     def GetNextSelected(self
, item
): 
5005         '''return subsequent selected items, or -1 when no more''' 
5006         return self
.GetNextItem(item
, wx
.LIST_NEXT_ALL
, wx
.LIST_STATE_SELECTED
) 
5008     def IsSelected(self
, idx
): 
5009         '''return True if the item is selected''' 
5010         return (self
.GetItemState(idx
, wx
.LIST_STATE_SELECTED
) & wx
.LIST_STATE_SELECTED
) != 0 
5012     def SetColumnImage(self
, col
, image
): 
5013         item 
= self
.GetColumn(col
) 
5014         # preserve all other attributes too 
5015         item
.SetMask( wx
.LIST_MASK_STATE |
 
5017                       wx
.LIST_MASK_IMAGE |
 
5020                       wx
.LIST_MASK_WIDTH |
 
5021                       wx
.LIST_MASK_FORMAT 
) 
5022         item
.SetImage(image
) 
5023         self
.SetColumn(col
, item
) 
5025     def ClearColumnImage(self
, col
): 
5026         self
.SetColumnImage(col
, -1) 
5028     def Append(self
, entry
): 
5029         '''Append an item to the list control.  The entry parameter should be a 
5030            sequence with an item for each column''' 
5036             pos 
= self
.GetItemCount() 
5037             self
.InsertStringItem(pos
, cvtfunc(entry
[0])) 
5038             for i 
in range(1, len(entry
)): 
5039                 self
.SetStringItem(pos
, i
, cvtfunc(entry
[i
])) 
5042     def SortItems(*args
, **kwargs
): 
5043         """SortItems(self, PyObject func) -> bool""" 
5044         return _controls_
.ListCtrl_SortItems(*args
, **kwargs
) 
5046     def GetMainWindow(*args
, **kwargs
): 
5047         """GetMainWindow(self) -> Window""" 
5048         return _controls_
.ListCtrl_GetMainWindow(*args
, **kwargs
) 
5050     def GetClassDefaultAttributes(*args
, **kwargs
): 
5052         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5054         Get the default attributes for this class.  This is useful if you want 
5055         to use the same font or colour in your own control as in a standard 
5056         control -- which is a much better idea than hard coding specific 
5057         colours or fonts which might look completely out of place on the 
5058         user's system, especially if it uses themes. 
5060         The variant parameter is only relevant under Mac currently and is 
5061         ignore under other platforms. Under Mac, it will change the size of 
5062         the returned font. See `wx.Window.SetWindowVariant` for more about 
5065         return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5067     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5069 class ListCtrlPtr(ListCtrl
): 
5070     def __init__(self
, this
): 
5072         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5073         self
.__class
__ = ListCtrl
 
5074 _controls_
.ListCtrl_swigregister(ListCtrlPtr
) 
5076 def PreListCtrl(*args
, **kwargs
): 
5077     """PreListCtrl() -> ListCtrl""" 
5078     val 
= _controls_
.new_PreListCtrl(*args
, **kwargs
) 
5082 def ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5084     ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5086     Get the default attributes for this class.  This is useful if you want 
5087     to use the same font or colour in your own control as in a standard 
5088     control -- which is a much better idea than hard coding specific 
5089     colours or fonts which might look completely out of place on the 
5090     user's system, especially if it uses themes. 
5092     The variant parameter is only relevant under Mac currently and is 
5093     ignore under other platforms. Under Mac, it will change the size of 
5094     the returned font. See `wx.Window.SetWindowVariant` for more about 
5097     return _controls_
.ListCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5099 #--------------------------------------------------------------------------- 
5101 class ListView(ListCtrl
): 
5102     """Proxy of C++ ListView class""" 
5104         return "<%s.%s; proxy of C++ wxListView instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5105     def __init__(self
, *args
, **kwargs
): 
5107         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5108             Size size=DefaultSize, long style=LC_REPORT,  
5109             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView 
5111         newobj 
= _controls_
.new_ListView(*args
, **kwargs
) 
5112         self
.this 
= newobj
.this
 
5115         self
._setOORInfo
(self
) 
5117     def Create(*args
, **kwargs
): 
5119         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5120             Size size=DefaultSize, long style=LC_REPORT,  
5121             Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool 
5123         Do the 2nd phase and create the GUI control. 
5125         return _controls_
.ListView_Create(*args
, **kwargs
) 
5127     def Select(*args
, **kwargs
): 
5128         """Select(self, long n, bool on=True)""" 
5129         return _controls_
.ListView_Select(*args
, **kwargs
) 
5131     def Focus(*args
, **kwargs
): 
5132         """Focus(self, long index)""" 
5133         return _controls_
.ListView_Focus(*args
, **kwargs
) 
5135     def GetFocusedItem(*args
, **kwargs
): 
5136         """GetFocusedItem(self) -> long""" 
5137         return _controls_
.ListView_GetFocusedItem(*args
, **kwargs
) 
5139     def GetNextSelected(*args
, **kwargs
): 
5140         """GetNextSelected(self, long item) -> long""" 
5141         return _controls_
.ListView_GetNextSelected(*args
, **kwargs
) 
5143     def GetFirstSelected(*args
, **kwargs
): 
5144         """GetFirstSelected(self) -> long""" 
5145         return _controls_
.ListView_GetFirstSelected(*args
, **kwargs
) 
5147     def IsSelected(*args
, **kwargs
): 
5148         """IsSelected(self, long index) -> bool""" 
5149         return _controls_
.ListView_IsSelected(*args
, **kwargs
) 
5151     def SetColumnImage(*args
, **kwargs
): 
5152         """SetColumnImage(self, int col, int image)""" 
5153         return _controls_
.ListView_SetColumnImage(*args
, **kwargs
) 
5155     def ClearColumnImage(*args
, **kwargs
): 
5156         """ClearColumnImage(self, int col)""" 
5157         return _controls_
.ListView_ClearColumnImage(*args
, **kwargs
) 
5160 class ListViewPtr(ListView
): 
5161     def __init__(self
, this
): 
5163         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5164         self
.__class
__ = ListView
 
5165 _controls_
.ListView_swigregister(ListViewPtr
) 
5167 def PreListView(*args
, **kwargs
): 
5168     """PreListView() -> ListView""" 
5169     val 
= _controls_
.new_PreListView(*args
, **kwargs
) 
5173 #--------------------------------------------------------------------------- 
5175 TR_NO_BUTTONS 
= _controls_
.TR_NO_BUTTONS
 
5176 TR_HAS_BUTTONS 
= _controls_
.TR_HAS_BUTTONS
 
5177 TR_NO_LINES 
= _controls_
.TR_NO_LINES
 
5178 TR_LINES_AT_ROOT 
= _controls_
.TR_LINES_AT_ROOT
 
5179 TR_SINGLE 
= _controls_
.TR_SINGLE
 
5180 TR_MULTIPLE 
= _controls_
.TR_MULTIPLE
 
5181 TR_EXTENDED 
= _controls_
.TR_EXTENDED
 
5182 TR_HAS_VARIABLE_ROW_HEIGHT 
= _controls_
.TR_HAS_VARIABLE_ROW_HEIGHT
 
5183 TR_EDIT_LABELS 
= _controls_
.TR_EDIT_LABELS
 
5184 TR_HIDE_ROOT 
= _controls_
.TR_HIDE_ROOT
 
5185 TR_ROW_LINES 
= _controls_
.TR_ROW_LINES
 
5186 TR_FULL_ROW_HIGHLIGHT 
= _controls_
.TR_FULL_ROW_HIGHLIGHT
 
5187 TR_DEFAULT_STYLE 
= _controls_
.TR_DEFAULT_STYLE
 
5188 TR_TWIST_BUTTONS 
= _controls_
.TR_TWIST_BUTTONS
 
5189 TR_MAC_BUTTONS 
= _controls_
.TR_MAC_BUTTONS
 
5190 TR_AQUA_BUTTONS 
= _controls_
.TR_AQUA_BUTTONS
 
5191 TreeItemIcon_Normal 
= _controls_
.TreeItemIcon_Normal
 
5192 TreeItemIcon_Selected 
= _controls_
.TreeItemIcon_Selected
 
5193 TreeItemIcon_Expanded 
= _controls_
.TreeItemIcon_Expanded
 
5194 TreeItemIcon_SelectedExpanded 
= _controls_
.TreeItemIcon_SelectedExpanded
 
5195 TreeItemIcon_Max 
= _controls_
.TreeItemIcon_Max
 
5196 TREE_HITTEST_ABOVE 
= _controls_
.TREE_HITTEST_ABOVE
 
5197 TREE_HITTEST_BELOW 
= _controls_
.TREE_HITTEST_BELOW
 
5198 TREE_HITTEST_NOWHERE 
= _controls_
.TREE_HITTEST_NOWHERE
 
5199 TREE_HITTEST_ONITEMBUTTON 
= _controls_
.TREE_HITTEST_ONITEMBUTTON
 
5200 TREE_HITTEST_ONITEMICON 
= _controls_
.TREE_HITTEST_ONITEMICON
 
5201 TREE_HITTEST_ONITEMINDENT 
= _controls_
.TREE_HITTEST_ONITEMINDENT
 
5202 TREE_HITTEST_ONITEMLABEL 
= _controls_
.TREE_HITTEST_ONITEMLABEL
 
5203 TREE_HITTEST_ONITEMRIGHT 
= _controls_
.TREE_HITTEST_ONITEMRIGHT
 
5204 TREE_HITTEST_ONITEMSTATEICON 
= _controls_
.TREE_HITTEST_ONITEMSTATEICON
 
5205 TREE_HITTEST_TOLEFT 
= _controls_
.TREE_HITTEST_TOLEFT
 
5206 TREE_HITTEST_TORIGHT 
= _controls_
.TREE_HITTEST_TORIGHT
 
5207 TREE_HITTEST_ONITEMUPPERPART 
= _controls_
.TREE_HITTEST_ONITEMUPPERPART
 
5208 TREE_HITTEST_ONITEMLOWERPART 
= _controls_
.TREE_HITTEST_ONITEMLOWERPART
 
5209 TREE_HITTEST_ONITEM 
= _controls_
.TREE_HITTEST_ONITEM
 
5210 #--------------------------------------------------------------------------- 
5212 class TreeItemId(object): 
5213     """Proxy of C++ TreeItemId class""" 
5215         return "<%s.%s; proxy of C++ wxTreeItemId instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5216     def __init__(self
, *args
, **kwargs
): 
5217         """__init__(self) -> TreeItemId""" 
5218         newobj 
= _controls_
.new_TreeItemId(*args
, **kwargs
) 
5219         self
.this 
= newobj
.this
 
5222     def __del__(self
, destroy
=_controls_
.delete_TreeItemId
): 
5225             if self
.thisown
: destroy(self
) 
5228     def IsOk(*args
, **kwargs
): 
5229         """IsOk(self) -> bool""" 
5230         return _controls_
.TreeItemId_IsOk(*args
, **kwargs
) 
5232     def __eq__(*args
, **kwargs
): 
5233         """__eq__(self, TreeItemId other) -> bool""" 
5234         return _controls_
.TreeItemId___eq__(*args
, **kwargs
) 
5236     def __ne__(*args
, **kwargs
): 
5237         """__ne__(self, TreeItemId other) -> bool""" 
5238         return _controls_
.TreeItemId___ne__(*args
, **kwargs
) 
5240     m_pItem 
= property(_controls_
.TreeItemId_m_pItem_get
, _controls_
.TreeItemId_m_pItem_set
) 
5242     def __nonzero__(self
): return self
.IsOk()  
5244 class TreeItemIdPtr(TreeItemId
): 
5245     def __init__(self
, this
): 
5247         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5248         self
.__class
__ = TreeItemId
 
5249 _controls_
.TreeItemId_swigregister(TreeItemIdPtr
) 
5250 TreeCtrlNameStr 
= cvar
.TreeCtrlNameStr
 
5252 class TreeItemData(object): 
5253     """Proxy of C++ TreeItemData class""" 
5255         return "<%s.%s; proxy of C++ wxPyTreeItemData instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5256     def __init__(self
, *args
, **kwargs
): 
5257         """__init__(self, PyObject obj=None) -> TreeItemData""" 
5258         newobj 
= _controls_
.new_TreeItemData(*args
, **kwargs
) 
5259         self
.this 
= newobj
.this
 
5262     def __del__(self
, destroy
=_controls_
.delete_TreeItemData
): 
5265             if self
.thisown
: destroy(self
) 
5268     def GetData(*args
, **kwargs
): 
5269         """GetData(self) -> PyObject""" 
5270         return _controls_
.TreeItemData_GetData(*args
, **kwargs
) 
5272     def SetData(*args
, **kwargs
): 
5273         """SetData(self, PyObject obj)""" 
5274         return _controls_
.TreeItemData_SetData(*args
, **kwargs
) 
5276     def GetId(*args
, **kwargs
): 
5277         """GetId(self) -> TreeItemId""" 
5278         return _controls_
.TreeItemData_GetId(*args
, **kwargs
) 
5280     def SetId(*args
, **kwargs
): 
5281         """SetId(self, TreeItemId id)""" 
5282         return _controls_
.TreeItemData_SetId(*args
, **kwargs
) 
5284     def Destroy(*args
, **kwargs
): 
5286         val 
= _controls_
.TreeItemData_Destroy(*args
, **kwargs
) 
5291 class TreeItemDataPtr(TreeItemData
): 
5292     def __init__(self
, this
): 
5294         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5295         self
.__class
__ = TreeItemData
 
5296 _controls_
.TreeItemData_swigregister(TreeItemDataPtr
) 
5298 #--------------------------------------------------------------------------- 
5300 wxEVT_COMMAND_TREE_BEGIN_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_DRAG
 
5301 wxEVT_COMMAND_TREE_BEGIN_RDRAG 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
 
5302 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
 
5303 wxEVT_COMMAND_TREE_END_LABEL_EDIT 
= _controls_
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
 
5304 wxEVT_COMMAND_TREE_DELETE_ITEM 
= _controls_
.wxEVT_COMMAND_TREE_DELETE_ITEM
 
5305 wxEVT_COMMAND_TREE_GET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_GET_INFO
 
5306 wxEVT_COMMAND_TREE_SET_INFO 
= _controls_
.wxEVT_COMMAND_TREE_SET_INFO
 
5307 wxEVT_COMMAND_TREE_ITEM_EXPANDED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
 
5308 wxEVT_COMMAND_TREE_ITEM_EXPANDING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
 
5309 wxEVT_COMMAND_TREE_ITEM_COLLAPSED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
 
5310 wxEVT_COMMAND_TREE_ITEM_COLLAPSING 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
 
5311 wxEVT_COMMAND_TREE_SEL_CHANGED 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGED
 
5312 wxEVT_COMMAND_TREE_SEL_CHANGING 
= _controls_
.wxEVT_COMMAND_TREE_SEL_CHANGING
 
5313 wxEVT_COMMAND_TREE_KEY_DOWN 
= _controls_
.wxEVT_COMMAND_TREE_KEY_DOWN
 
5314 wxEVT_COMMAND_TREE_ITEM_ACTIVATED 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
 
5315 wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
 
5316 wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
 
5317 wxEVT_COMMAND_TREE_END_DRAG 
= _controls_
.wxEVT_COMMAND_TREE_END_DRAG
 
5318 wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK 
= _controls_
.wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
 
5319 wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
 
5320 wxEVT_COMMAND_TREE_ITEM_MENU 
= _controls_
.wxEVT_COMMAND_TREE_ITEM_MENU
 
5321 EVT_TREE_BEGIN_DRAG        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       
, 1) 
5322 EVT_TREE_BEGIN_RDRAG       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      
, 1) 
5323 EVT_TREE_BEGIN_LABEL_EDIT  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT 
, 1) 
5324 EVT_TREE_END_LABEL_EDIT    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   
, 1) 
5325 EVT_TREE_DELETE_ITEM       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      
, 1) 
5326 EVT_TREE_GET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         
, 1) 
5327 EVT_TREE_SET_INFO          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         
, 1) 
5328 EVT_TREE_ITEM_EXPANDED     
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    
, 1) 
5329 EVT_TREE_ITEM_EXPANDING    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   
, 1) 
5330 EVT_TREE_ITEM_COLLAPSED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   
, 1) 
5331 EVT_TREE_ITEM_COLLAPSING   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  
, 1) 
5332 EVT_TREE_SEL_CHANGED       
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      
, 1) 
5333 EVT_TREE_SEL_CHANGING      
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     
, 1) 
5334 EVT_TREE_KEY_DOWN          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         
, 1) 
5335 EVT_TREE_ITEM_ACTIVATED    
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   
, 1) 
5336 EVT_TREE_ITEM_RIGHT_CLICK  
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK 
, 1) 
5337 EVT_TREE_ITEM_MIDDLE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
, 1) 
5338 EVT_TREE_END_DRAG          
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         
, 1) 
5339 EVT_TREE_STATE_IMAGE_CLICK 
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK
, 1) 
5340 EVT_TREE_ITEM_GETTOOLTIP   
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP
,   1) 
5341 EVT_TREE_ITEM_MENU        
= wx
.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MENU
,         1) 
5343 class TreeEvent(_core
.NotifyEvent
): 
5344     """Proxy of C++ TreeEvent class""" 
5346         return "<%s.%s; proxy of C++ wxTreeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5347     def __init__(self
, *args
, **kwargs
): 
5348         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent""" 
5349         newobj 
= _controls_
.new_TreeEvent(*args
, **kwargs
) 
5350         self
.this 
= newobj
.this
 
5353     def GetItem(*args
, **kwargs
): 
5354         """GetItem(self) -> TreeItemId""" 
5355         return _controls_
.TreeEvent_GetItem(*args
, **kwargs
) 
5357     def SetItem(*args
, **kwargs
): 
5358         """SetItem(self, TreeItemId item)""" 
5359         return _controls_
.TreeEvent_SetItem(*args
, **kwargs
) 
5361     def GetOldItem(*args
, **kwargs
): 
5362         """GetOldItem(self) -> TreeItemId""" 
5363         return _controls_
.TreeEvent_GetOldItem(*args
, **kwargs
) 
5365     def SetOldItem(*args
, **kwargs
): 
5366         """SetOldItem(self, TreeItemId item)""" 
5367         return _controls_
.TreeEvent_SetOldItem(*args
, **kwargs
) 
5369     def GetPoint(*args
, **kwargs
): 
5370         """GetPoint(self) -> Point""" 
5371         return _controls_
.TreeEvent_GetPoint(*args
, **kwargs
) 
5373     def SetPoint(*args
, **kwargs
): 
5374         """SetPoint(self, Point pt)""" 
5375         return _controls_
.TreeEvent_SetPoint(*args
, **kwargs
) 
5377     def GetKeyEvent(*args
, **kwargs
): 
5378         """GetKeyEvent(self) -> KeyEvent""" 
5379         return _controls_
.TreeEvent_GetKeyEvent(*args
, **kwargs
) 
5381     def GetKeyCode(*args
, **kwargs
): 
5382         """GetKeyCode(self) -> int""" 
5383         return _controls_
.TreeEvent_GetKeyCode(*args
, **kwargs
) 
5385     def SetKeyEvent(*args
, **kwargs
): 
5386         """SetKeyEvent(self, KeyEvent evt)""" 
5387         return _controls_
.TreeEvent_SetKeyEvent(*args
, **kwargs
) 
5389     def GetLabel(*args
, **kwargs
): 
5390         """GetLabel(self) -> String""" 
5391         return _controls_
.TreeEvent_GetLabel(*args
, **kwargs
) 
5393     def SetLabel(*args
, **kwargs
): 
5394         """SetLabel(self, String label)""" 
5395         return _controls_
.TreeEvent_SetLabel(*args
, **kwargs
) 
5397     def IsEditCancelled(*args
, **kwargs
): 
5398         """IsEditCancelled(self) -> bool""" 
5399         return _controls_
.TreeEvent_IsEditCancelled(*args
, **kwargs
) 
5401     def SetEditCanceled(*args
, **kwargs
): 
5402         """SetEditCanceled(self, bool editCancelled)""" 
5403         return _controls_
.TreeEvent_SetEditCanceled(*args
, **kwargs
) 
5405     def SetToolTip(*args
, **kwargs
): 
5406         """SetToolTip(self, String toolTip)""" 
5407         return _controls_
.TreeEvent_SetToolTip(*args
, **kwargs
) 
5409     def GetToolTip(*args
, **kwargs
): 
5410         """GetToolTip(self) -> String""" 
5411         return _controls_
.TreeEvent_GetToolTip(*args
, **kwargs
) 
5414 class TreeEventPtr(TreeEvent
): 
5415     def __init__(self
, this
): 
5417         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5418         self
.__class
__ = TreeEvent
 
5419 _controls_
.TreeEvent_swigregister(TreeEventPtr
) 
5421 #--------------------------------------------------------------------------- 
5423 class TreeCtrl(_core
.Control
): 
5424     """Proxy of C++ TreeCtrl class""" 
5426         return "<%s.%s; proxy of C++ wxPyTreeCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5427     def __init__(self
, *args
, **kwargs
): 
5429         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5430             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5431             Validator validator=DefaultValidator,  
5432             String name=TreeCtrlNameStr) -> TreeCtrl 
5434         newobj 
= _controls_
.new_TreeCtrl(*args
, **kwargs
) 
5435         self
.this 
= newobj
.this
 
5438         self
._setOORInfo
(self
);self
._setCallbackInfo
(self
, TreeCtrl
) 
5440     def Create(*args
, **kwargs
): 
5442         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5443             Size size=DefaultSize, long style=TR_DEFAULT_STYLE,  
5444             Validator validator=DefaultValidator,  
5445             String name=TreeCtrlNameStr) -> bool 
5447         Do the 2nd phase and create the GUI control. 
5449         return _controls_
.TreeCtrl_Create(*args
, **kwargs
) 
5451     def _setCallbackInfo(*args
, **kwargs
): 
5452         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5453         return _controls_
.TreeCtrl__setCallbackInfo(*args
, **kwargs
) 
5455     def GetCount(*args
, **kwargs
): 
5456         """GetCount(self) -> size_t""" 
5457         return _controls_
.TreeCtrl_GetCount(*args
, **kwargs
) 
5459     def GetIndent(*args
, **kwargs
): 
5460         """GetIndent(self) -> unsigned int""" 
5461         return _controls_
.TreeCtrl_GetIndent(*args
, **kwargs
) 
5463     def SetIndent(*args
, **kwargs
): 
5464         """SetIndent(self, unsigned int indent)""" 
5465         return _controls_
.TreeCtrl_SetIndent(*args
, **kwargs
) 
5467     def GetSpacing(*args
, **kwargs
): 
5468         """GetSpacing(self) -> unsigned int""" 
5469         return _controls_
.TreeCtrl_GetSpacing(*args
, **kwargs
) 
5471     def SetSpacing(*args
, **kwargs
): 
5472         """SetSpacing(self, unsigned int spacing)""" 
5473         return _controls_
.TreeCtrl_SetSpacing(*args
, **kwargs
) 
5475     def GetImageList(*args
, **kwargs
): 
5476         """GetImageList(self) -> ImageList""" 
5477         return _controls_
.TreeCtrl_GetImageList(*args
, **kwargs
) 
5479     def GetStateImageList(*args
, **kwargs
): 
5480         """GetStateImageList(self) -> ImageList""" 
5481         return _controls_
.TreeCtrl_GetStateImageList(*args
, **kwargs
) 
5483     def SetImageList(*args
, **kwargs
): 
5484         """SetImageList(self, ImageList imageList)""" 
5485         return _controls_
.TreeCtrl_SetImageList(*args
, **kwargs
) 
5487     def SetStateImageList(*args
, **kwargs
): 
5488         """SetStateImageList(self, ImageList imageList)""" 
5489         return _controls_
.TreeCtrl_SetStateImageList(*args
, **kwargs
) 
5491     def AssignImageList(*args
, **kwargs
): 
5492         """AssignImageList(self, ImageList imageList)""" 
5493         return _controls_
.TreeCtrl_AssignImageList(*args
, **kwargs
) 
5495     def AssignStateImageList(*args
, **kwargs
): 
5496         """AssignStateImageList(self, ImageList imageList)""" 
5497         return _controls_
.TreeCtrl_AssignStateImageList(*args
, **kwargs
) 
5499     def GetItemText(*args
, **kwargs
): 
5500         """GetItemText(self, TreeItemId item) -> String""" 
5501         return _controls_
.TreeCtrl_GetItemText(*args
, **kwargs
) 
5503     def GetItemImage(*args
, **kwargs
): 
5504         """GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int""" 
5505         return _controls_
.TreeCtrl_GetItemImage(*args
, **kwargs
) 
5507     def GetItemData(*args
, **kwargs
): 
5508         """GetItemData(self, TreeItemId item) -> TreeItemData""" 
5509         return _controls_
.TreeCtrl_GetItemData(*args
, **kwargs
) 
5511     def GetItemPyData(*args
, **kwargs
): 
5512         """GetItemPyData(self, TreeItemId item) -> PyObject""" 
5513         return _controls_
.TreeCtrl_GetItemPyData(*args
, **kwargs
) 
5515     GetPyData 
= GetItemPyData 
 
5516     def GetItemTextColour(*args
, **kwargs
): 
5517         """GetItemTextColour(self, TreeItemId item) -> Colour""" 
5518         return _controls_
.TreeCtrl_GetItemTextColour(*args
, **kwargs
) 
5520     def GetItemBackgroundColour(*args
, **kwargs
): 
5521         """GetItemBackgroundColour(self, TreeItemId item) -> Colour""" 
5522         return _controls_
.TreeCtrl_GetItemBackgroundColour(*args
, **kwargs
) 
5524     def GetItemFont(*args
, **kwargs
): 
5525         """GetItemFont(self, TreeItemId item) -> Font""" 
5526         return _controls_
.TreeCtrl_GetItemFont(*args
, **kwargs
) 
5528     def SetItemText(*args
, **kwargs
): 
5529         """SetItemText(self, TreeItemId item, String text)""" 
5530         return _controls_
.TreeCtrl_SetItemText(*args
, **kwargs
) 
5532     def SetItemImage(*args
, **kwargs
): 
5533         """SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)""" 
5534         return _controls_
.TreeCtrl_SetItemImage(*args
, **kwargs
) 
5536     def SetItemData(*args
, **kwargs
): 
5537         """SetItemData(self, TreeItemId item, TreeItemData data)""" 
5538         return _controls_
.TreeCtrl_SetItemData(*args
, **kwargs
) 
5540     def SetItemPyData(*args
, **kwargs
): 
5541         """SetItemPyData(self, TreeItemId item, PyObject obj)""" 
5542         return _controls_
.TreeCtrl_SetItemPyData(*args
, **kwargs
) 
5544     SetPyData 
= SetItemPyData 
 
5545     def SetItemHasChildren(*args
, **kwargs
): 
5546         """SetItemHasChildren(self, TreeItemId item, bool has=True)""" 
5547         return _controls_
.TreeCtrl_SetItemHasChildren(*args
, **kwargs
) 
5549     def SetItemBold(*args
, **kwargs
): 
5550         """SetItemBold(self, TreeItemId item, bool bold=True)""" 
5551         return _controls_
.TreeCtrl_SetItemBold(*args
, **kwargs
) 
5553     def SetItemDropHighlight(*args
, **kwargs
): 
5554         """SetItemDropHighlight(self, TreeItemId item, bool highlight=True)""" 
5555         return _controls_
.TreeCtrl_SetItemDropHighlight(*args
, **kwargs
) 
5557     def SetItemTextColour(*args
, **kwargs
): 
5558         """SetItemTextColour(self, TreeItemId item, Colour col)""" 
5559         return _controls_
.TreeCtrl_SetItemTextColour(*args
, **kwargs
) 
5561     def SetItemBackgroundColour(*args
, **kwargs
): 
5562         """SetItemBackgroundColour(self, TreeItemId item, Colour col)""" 
5563         return _controls_
.TreeCtrl_SetItemBackgroundColour(*args
, **kwargs
) 
5565     def SetItemFont(*args
, **kwargs
): 
5566         """SetItemFont(self, TreeItemId item, Font font)""" 
5567         return _controls_
.TreeCtrl_SetItemFont(*args
, **kwargs
) 
5569     def IsVisible(*args
, **kwargs
): 
5570         """IsVisible(self, TreeItemId item) -> bool""" 
5571         return _controls_
.TreeCtrl_IsVisible(*args
, **kwargs
) 
5573     def ItemHasChildren(*args
, **kwargs
): 
5574         """ItemHasChildren(self, TreeItemId item) -> bool""" 
5575         return _controls_
.TreeCtrl_ItemHasChildren(*args
, **kwargs
) 
5577     def IsExpanded(*args
, **kwargs
): 
5578         """IsExpanded(self, TreeItemId item) -> bool""" 
5579         return _controls_
.TreeCtrl_IsExpanded(*args
, **kwargs
) 
5581     def IsSelected(*args
, **kwargs
): 
5582         """IsSelected(self, TreeItemId item) -> bool""" 
5583         return _controls_
.TreeCtrl_IsSelected(*args
, **kwargs
) 
5585     def IsBold(*args
, **kwargs
): 
5586         """IsBold(self, TreeItemId item) -> bool""" 
5587         return _controls_
.TreeCtrl_IsBold(*args
, **kwargs
) 
5589     def GetChildrenCount(*args
, **kwargs
): 
5590         """GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t""" 
5591         return _controls_
.TreeCtrl_GetChildrenCount(*args
, **kwargs
) 
5593     def GetRootItem(*args
, **kwargs
): 
5594         """GetRootItem(self) -> TreeItemId""" 
5595         return _controls_
.TreeCtrl_GetRootItem(*args
, **kwargs
) 
5597     def GetSelection(*args
, **kwargs
): 
5598         """GetSelection(self) -> TreeItemId""" 
5599         return _controls_
.TreeCtrl_GetSelection(*args
, **kwargs
) 
5601     def GetSelections(*args
, **kwargs
): 
5602         """GetSelections(self) -> PyObject""" 
5603         return _controls_
.TreeCtrl_GetSelections(*args
, **kwargs
) 
5605     def GetItemParent(*args
, **kwargs
): 
5606         """GetItemParent(self, TreeItemId item) -> TreeItemId""" 
5607         return _controls_
.TreeCtrl_GetItemParent(*args
, **kwargs
) 
5609     def GetFirstChild(*args
, **kwargs
): 
5610         """GetFirstChild(self, TreeItemId item) -> PyObject""" 
5611         return _controls_
.TreeCtrl_GetFirstChild(*args
, **kwargs
) 
5613     def GetNextChild(*args
, **kwargs
): 
5614         """GetNextChild(self, TreeItemId item, void cookie) -> PyObject""" 
5615         return _controls_
.TreeCtrl_GetNextChild(*args
, **kwargs
) 
5617     def GetLastChild(*args
, **kwargs
): 
5618         """GetLastChild(self, TreeItemId item) -> TreeItemId""" 
5619         return _controls_
.TreeCtrl_GetLastChild(*args
, **kwargs
) 
5621     def GetNextSibling(*args
, **kwargs
): 
5622         """GetNextSibling(self, TreeItemId item) -> TreeItemId""" 
5623         return _controls_
.TreeCtrl_GetNextSibling(*args
, **kwargs
) 
5625     def GetPrevSibling(*args
, **kwargs
): 
5626         """GetPrevSibling(self, TreeItemId item) -> TreeItemId""" 
5627         return _controls_
.TreeCtrl_GetPrevSibling(*args
, **kwargs
) 
5629     def GetFirstVisibleItem(*args
, **kwargs
): 
5630         """GetFirstVisibleItem(self) -> TreeItemId""" 
5631         return _controls_
.TreeCtrl_GetFirstVisibleItem(*args
, **kwargs
) 
5633     def GetNextVisible(*args
, **kwargs
): 
5634         """GetNextVisible(self, TreeItemId item) -> TreeItemId""" 
5635         return _controls_
.TreeCtrl_GetNextVisible(*args
, **kwargs
) 
5637     def GetPrevVisible(*args
, **kwargs
): 
5638         """GetPrevVisible(self, TreeItemId item) -> TreeItemId""" 
5639         return _controls_
.TreeCtrl_GetPrevVisible(*args
, **kwargs
) 
5641     def AddRoot(*args
, **kwargs
): 
5642         """AddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId""" 
5643         return _controls_
.TreeCtrl_AddRoot(*args
, **kwargs
) 
5645     def PrependItem(*args
, **kwargs
): 
5647         PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5648             TreeItemData data=None) -> TreeItemId 
5650         return _controls_
.TreeCtrl_PrependItem(*args
, **kwargs
) 
5652     def InsertItem(*args
, **kwargs
): 
5654         InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text,  
5655             int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5657         return _controls_
.TreeCtrl_InsertItem(*args
, **kwargs
) 
5659     def InsertItemBefore(*args
, **kwargs
): 
5661         InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1,  
5662             int selectedImage=-1, TreeItemData data=None) -> TreeItemId 
5664         return _controls_
.TreeCtrl_InsertItemBefore(*args
, **kwargs
) 
5666     def AppendItem(*args
, **kwargs
): 
5668         AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1,  
5669             TreeItemData data=None) -> TreeItemId 
5671         return _controls_
.TreeCtrl_AppendItem(*args
, **kwargs
) 
5673     def Delete(*args
, **kwargs
): 
5674         """Delete(self, TreeItemId item)""" 
5675         return _controls_
.TreeCtrl_Delete(*args
, **kwargs
) 
5677     def DeleteChildren(*args
, **kwargs
): 
5678         """DeleteChildren(self, TreeItemId item)""" 
5679         return _controls_
.TreeCtrl_DeleteChildren(*args
, **kwargs
) 
5681     def DeleteAllItems(*args
, **kwargs
): 
5682         """DeleteAllItems(self)""" 
5683         return _controls_
.TreeCtrl_DeleteAllItems(*args
, **kwargs
) 
5685     def Expand(*args
, **kwargs
): 
5686         """Expand(self, TreeItemId item)""" 
5687         return _controls_
.TreeCtrl_Expand(*args
, **kwargs
) 
5689     def Collapse(*args
, **kwargs
): 
5690         """Collapse(self, TreeItemId item)""" 
5691         return _controls_
.TreeCtrl_Collapse(*args
, **kwargs
) 
5693     def CollapseAndReset(*args
, **kwargs
): 
5694         """CollapseAndReset(self, TreeItemId item)""" 
5695         return _controls_
.TreeCtrl_CollapseAndReset(*args
, **kwargs
) 
5697     def Toggle(*args
, **kwargs
): 
5698         """Toggle(self, TreeItemId item)""" 
5699         return _controls_
.TreeCtrl_Toggle(*args
, **kwargs
) 
5701     def Unselect(*args
, **kwargs
): 
5702         """Unselect(self)""" 
5703         return _controls_
.TreeCtrl_Unselect(*args
, **kwargs
) 
5705     def UnselectItem(*args
, **kwargs
): 
5706         """UnselectItem(self, TreeItemId item)""" 
5707         return _controls_
.TreeCtrl_UnselectItem(*args
, **kwargs
) 
5709     def UnselectAll(*args
, **kwargs
): 
5710         """UnselectAll(self)""" 
5711         return _controls_
.TreeCtrl_UnselectAll(*args
, **kwargs
) 
5713     def SelectItem(*args
, **kwargs
): 
5714         """SelectItem(self, TreeItemId item, bool select=True)""" 
5715         return _controls_
.TreeCtrl_SelectItem(*args
, **kwargs
) 
5717     def ToggleItemSelection(*args
, **kwargs
): 
5718         """ToggleItemSelection(self, TreeItemId item)""" 
5719         return _controls_
.TreeCtrl_ToggleItemSelection(*args
, **kwargs
) 
5721     def EnsureVisible(*args
, **kwargs
): 
5722         """EnsureVisible(self, TreeItemId item)""" 
5723         return _controls_
.TreeCtrl_EnsureVisible(*args
, **kwargs
) 
5725     def ScrollTo(*args
, **kwargs
): 
5726         """ScrollTo(self, TreeItemId item)""" 
5727         return _controls_
.TreeCtrl_ScrollTo(*args
, **kwargs
) 
5729     def EditLabel(*args
, **kwargs
): 
5730         """EditLabel(self, TreeItemId item)""" 
5731         return _controls_
.TreeCtrl_EditLabel(*args
, **kwargs
) 
5733     def GetEditControl(*args
, **kwargs
): 
5734         """GetEditControl(self) -> TextCtrl""" 
5735         return _controls_
.TreeCtrl_GetEditControl(*args
, **kwargs
) 
5737     def SortChildren(*args
, **kwargs
): 
5738         """SortChildren(self, TreeItemId item)""" 
5739         return _controls_
.TreeCtrl_SortChildren(*args
, **kwargs
) 
5741     def HitTest(*args
, **kwargs
): 
5743         HitTest(Point point) -> (item, where) 
5745         Determine which item (if any) belongs the given point.  The coordinates 
5746         specified are relative to the client area of tree ctrl and the where return 
5747         value is set to a bitmask of wxTREE_HITTEST_xxx constants. 
5750         return _controls_
.TreeCtrl_HitTest(*args
, **kwargs
) 
5752     def GetBoundingRect(*args
, **kwargs
): 
5753         """GetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject""" 
5754         return _controls_
.TreeCtrl_GetBoundingRect(*args
, **kwargs
) 
5756     def GetClassDefaultAttributes(*args
, **kwargs
): 
5758         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5760         Get the default attributes for this class.  This is useful if you want 
5761         to use the same font or colour in your own control as in a standard 
5762         control -- which is a much better idea than hard coding specific 
5763         colours or fonts which might look completely out of place on the 
5764         user's system, especially if it uses themes. 
5766         The variant parameter is only relevant under Mac currently and is 
5767         ignore under other platforms. Under Mac, it will change the size of 
5768         the returned font. See `wx.Window.SetWindowVariant` for more about 
5771         return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5773     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
5775 class TreeCtrlPtr(TreeCtrl
): 
5776     def __init__(self
, this
): 
5778         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5779         self
.__class
__ = TreeCtrl
 
5780 _controls_
.TreeCtrl_swigregister(TreeCtrlPtr
) 
5782 def PreTreeCtrl(*args
, **kwargs
): 
5783     """PreTreeCtrl() -> TreeCtrl""" 
5784     val 
= _controls_
.new_PreTreeCtrl(*args
, **kwargs
) 
5788 def TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
): 
5790     TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
5792     Get the default attributes for this class.  This is useful if you want 
5793     to use the same font or colour in your own control as in a standard 
5794     control -- which is a much better idea than hard coding specific 
5795     colours or fonts which might look completely out of place on the 
5796     user's system, especially if it uses themes. 
5798     The variant parameter is only relevant under Mac currently and is 
5799     ignore under other platforms. Under Mac, it will change the size of 
5800     the returned font. See `wx.Window.SetWindowVariant` for more about 
5803     return _controls_
.TreeCtrl_GetClassDefaultAttributes(*args
, **kwargs
) 
5805 #--------------------------------------------------------------------------- 
5807 DIRCTRL_DIR_ONLY 
= _controls_
.DIRCTRL_DIR_ONLY
 
5808 DIRCTRL_SELECT_FIRST 
= _controls_
.DIRCTRL_SELECT_FIRST
 
5809 DIRCTRL_SHOW_FILTERS 
= _controls_
.DIRCTRL_SHOW_FILTERS
 
5810 DIRCTRL_3D_INTERNAL 
= _controls_
.DIRCTRL_3D_INTERNAL
 
5811 DIRCTRL_EDIT_LABELS 
= _controls_
.DIRCTRL_EDIT_LABELS
 
5812 class GenericDirCtrl(_core
.Control
): 
5813     """Proxy of C++ GenericDirCtrl class""" 
5815         return "<%s.%s; proxy of C++ wxGenericDirCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5816     def __init__(self
, *args
, **kwargs
): 
5818         __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5819             Point pos=DefaultPosition, Size size=DefaultSize,  
5820             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5821             String filter=EmptyString,  
5822             int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl 
5824         newobj 
= _controls_
.new_GenericDirCtrl(*args
, **kwargs
) 
5825         self
.this 
= newobj
.this
 
5828         self
._setOORInfo
(self
) 
5830     def Create(*args
, **kwargs
): 
5832         Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr,  
5833             Point pos=DefaultPosition, Size size=DefaultSize,  
5834             long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER,  
5835             String filter=EmptyString,  
5836             int defaultFilter=0, String name=TreeCtrlNameStr) -> bool 
5838         return _controls_
.GenericDirCtrl_Create(*args
, **kwargs
) 
5840     def ExpandPath(*args
, **kwargs
): 
5841         """ExpandPath(self, String path) -> bool""" 
5842         return _controls_
.GenericDirCtrl_ExpandPath(*args
, **kwargs
) 
5844     def GetDefaultPath(*args
, **kwargs
): 
5845         """GetDefaultPath(self) -> String""" 
5846         return _controls_
.GenericDirCtrl_GetDefaultPath(*args
, **kwargs
) 
5848     def SetDefaultPath(*args
, **kwargs
): 
5849         """SetDefaultPath(self, String path)""" 
5850         return _controls_
.GenericDirCtrl_SetDefaultPath(*args
, **kwargs
) 
5852     def GetPath(*args
, **kwargs
): 
5853         """GetPath(self) -> String""" 
5854         return _controls_
.GenericDirCtrl_GetPath(*args
, **kwargs
) 
5856     def GetFilePath(*args
, **kwargs
): 
5857         """GetFilePath(self) -> String""" 
5858         return _controls_
.GenericDirCtrl_GetFilePath(*args
, **kwargs
) 
5860     def SetPath(*args
, **kwargs
): 
5861         """SetPath(self, String path)""" 
5862         return _controls_
.GenericDirCtrl_SetPath(*args
, **kwargs
) 
5864     def ShowHidden(*args
, **kwargs
): 
5865         """ShowHidden(self, bool show)""" 
5866         return _controls_
.GenericDirCtrl_ShowHidden(*args
, **kwargs
) 
5868     def GetShowHidden(*args
, **kwargs
): 
5869         """GetShowHidden(self) -> bool""" 
5870         return _controls_
.GenericDirCtrl_GetShowHidden(*args
, **kwargs
) 
5872     def GetFilter(*args
, **kwargs
): 
5873         """GetFilter(self) -> String""" 
5874         return _controls_
.GenericDirCtrl_GetFilter(*args
, **kwargs
) 
5876     def SetFilter(*args
, **kwargs
): 
5877         """SetFilter(self, String filter)""" 
5878         return _controls_
.GenericDirCtrl_SetFilter(*args
, **kwargs
) 
5880     def GetFilterIndex(*args
, **kwargs
): 
5881         """GetFilterIndex(self) -> int""" 
5882         return _controls_
.GenericDirCtrl_GetFilterIndex(*args
, **kwargs
) 
5884     def SetFilterIndex(*args
, **kwargs
): 
5885         """SetFilterIndex(self, int n)""" 
5886         return _controls_
.GenericDirCtrl_SetFilterIndex(*args
, **kwargs
) 
5888     def GetRootId(*args
, **kwargs
): 
5889         """GetRootId(self) -> TreeItemId""" 
5890         return _controls_
.GenericDirCtrl_GetRootId(*args
, **kwargs
) 
5892     def GetTreeCtrl(*args
, **kwargs
): 
5893         """GetTreeCtrl(self) -> TreeCtrl""" 
5894         return _controls_
.GenericDirCtrl_GetTreeCtrl(*args
, **kwargs
) 
5896     def GetFilterListCtrl(*args
, **kwargs
): 
5897         """GetFilterListCtrl(self) -> DirFilterListCtrl""" 
5898         return _controls_
.GenericDirCtrl_GetFilterListCtrl(*args
, **kwargs
) 
5900     def FindChild(*args
, **kwargs
): 
5902         FindChild(wxTreeItemId parentId, wxString path) -> (item, done) 
5904         Find the child that matches the first part of 'path'.  E.g. if a child 
5905         path is "/usr" and 'path' is "/usr/include" then the child for 
5906         /usr is returned.  If the path string has been used (we're at the 
5907         leaf), done is set to True. 
5910         return _controls_
.GenericDirCtrl_FindChild(*args
, **kwargs
) 
5912     def DoResize(*args
, **kwargs
): 
5913         """DoResize(self)""" 
5914         return _controls_
.GenericDirCtrl_DoResize(*args
, **kwargs
) 
5916     def ReCreateTree(*args
, **kwargs
): 
5917         """ReCreateTree(self)""" 
5918         return _controls_
.GenericDirCtrl_ReCreateTree(*args
, **kwargs
) 
5921 class GenericDirCtrlPtr(GenericDirCtrl
): 
5922     def __init__(self
, this
): 
5924         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5925         self
.__class
__ = GenericDirCtrl
 
5926 _controls_
.GenericDirCtrl_swigregister(GenericDirCtrlPtr
) 
5927 DirDialogDefaultFolderStr 
= cvar
.DirDialogDefaultFolderStr
 
5929 def PreGenericDirCtrl(*args
, **kwargs
): 
5930     """PreGenericDirCtrl() -> GenericDirCtrl""" 
5931     val 
= _controls_
.new_PreGenericDirCtrl(*args
, **kwargs
) 
5935 class DirFilterListCtrl(Choice
): 
5936     """Proxy of C++ DirFilterListCtrl class""" 
5938         return "<%s.%s; proxy of C++ wxDirFilterListCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5939     def __init__(self
, *args
, **kwargs
): 
5941         __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5942             Size size=DefaultSize, long style=0) -> DirFilterListCtrl 
5944         newobj 
= _controls_
.new_DirFilterListCtrl(*args
, **kwargs
) 
5945         self
.this 
= newobj
.this
 
5948         self
._setOORInfo
(self
) 
5950     def Create(*args
, **kwargs
): 
5952         Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition,  
5953             Size size=DefaultSize, long style=0) -> bool 
5955         return _controls_
.DirFilterListCtrl_Create(*args
, **kwargs
) 
5957     def FillFilterList(*args
, **kwargs
): 
5958         """FillFilterList(self, String filter, int defaultFilter)""" 
5959         return _controls_
.DirFilterListCtrl_FillFilterList(*args
, **kwargs
) 
5962 class DirFilterListCtrlPtr(DirFilterListCtrl
): 
5963     def __init__(self
, this
): 
5965         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5966         self
.__class
__ = DirFilterListCtrl
 
5967 _controls_
.DirFilterListCtrl_swigregister(DirFilterListCtrlPtr
) 
5969 def PreDirFilterListCtrl(*args
, **kwargs
): 
5970     """PreDirFilterListCtrl() -> DirFilterListCtrl""" 
5971     val 
= _controls_
.new_PreDirFilterListCtrl(*args
, **kwargs
) 
5975 #--------------------------------------------------------------------------- 
5977 class PyControl(_core
.Control
): 
5978     """Proxy of C++ PyControl class""" 
5980         return "<%s.%s; proxy of C++ wxPyControl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5981     def __init__(self
, *args
, **kwargs
): 
5983         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
5984             Size size=DefaultSize, long style=0, Validator validator=DefaultValidator,  
5985             String name=ControlNameStr) -> PyControl 
5987         newobj 
= _controls_
.new_PyControl(*args
, **kwargs
) 
5988         self
.this 
= newobj
.this
 
5991         self
._setOORInfo
(self
); self
._setCallbackInfo
(self
, PyControl
) 
5993     def _setCallbackInfo(*args
, **kwargs
): 
5994         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5995         return _controls_
.PyControl__setCallbackInfo(*args
, **kwargs
) 
5997     def SetBestSize(*args
, **kwargs
): 
5998         """SetBestSize(self, Size size)""" 
5999         return _controls_
.PyControl_SetBestSize(*args
, **kwargs
) 
6001     def DoEraseBackground(*args
, **kwargs
): 
6002         """DoEraseBackground(self, DC dc) -> bool""" 
6003         return _controls_
.PyControl_DoEraseBackground(*args
, **kwargs
) 
6005     def base_DoMoveWindow(*args
, **kwargs
): 
6006         """base_DoMoveWindow(self, int x, int y, int width, int height)""" 
6007         return _controls_
.PyControl_base_DoMoveWindow(*args
, **kwargs
) 
6009     def base_DoSetSize(*args
, **kwargs
): 
6010         """base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)""" 
6011         return _controls_
.PyControl_base_DoSetSize(*args
, **kwargs
) 
6013     def base_DoSetClientSize(*args
, **kwargs
): 
6014         """base_DoSetClientSize(self, int width, int height)""" 
6015         return _controls_
.PyControl_base_DoSetClientSize(*args
, **kwargs
) 
6017     def base_DoSetVirtualSize(*args
, **kwargs
): 
6018         """base_DoSetVirtualSize(self, int x, int y)""" 
6019         return _controls_
.PyControl_base_DoSetVirtualSize(*args
, **kwargs
) 
6021     def base_DoGetSize(*args
, **kwargs
): 
6022         """base_DoGetSize() -> (width, height)""" 
6023         return _controls_
.PyControl_base_DoGetSize(*args
, **kwargs
) 
6025     def base_DoGetClientSize(*args
, **kwargs
): 
6026         """base_DoGetClientSize() -> (width, height)""" 
6027         return _controls_
.PyControl_base_DoGetClientSize(*args
, **kwargs
) 
6029     def base_DoGetPosition(*args
, **kwargs
): 
6030         """base_DoGetPosition() -> (x,y)""" 
6031         return _controls_
.PyControl_base_DoGetPosition(*args
, **kwargs
) 
6033     def base_DoGetVirtualSize(*args
, **kwargs
): 
6034         """base_DoGetVirtualSize(self) -> Size""" 
6035         return _controls_
.PyControl_base_DoGetVirtualSize(*args
, **kwargs
) 
6037     def base_DoGetBestSize(*args
, **kwargs
): 
6038         """base_DoGetBestSize(self) -> Size""" 
6039         return _controls_
.PyControl_base_DoGetBestSize(*args
, **kwargs
) 
6041     def base_InitDialog(*args
, **kwargs
): 
6042         """base_InitDialog(self)""" 
6043         return _controls_
.PyControl_base_InitDialog(*args
, **kwargs
) 
6045     def base_TransferDataToWindow(*args
, **kwargs
): 
6046         """base_TransferDataToWindow(self) -> bool""" 
6047         return _controls_
.PyControl_base_TransferDataToWindow(*args
, **kwargs
) 
6049     def base_TransferDataFromWindow(*args
, **kwargs
): 
6050         """base_TransferDataFromWindow(self) -> bool""" 
6051         return _controls_
.PyControl_base_TransferDataFromWindow(*args
, **kwargs
) 
6053     def base_Validate(*args
, **kwargs
): 
6054         """base_Validate(self) -> bool""" 
6055         return _controls_
.PyControl_base_Validate(*args
, **kwargs
) 
6057     def base_AcceptsFocus(*args
, **kwargs
): 
6058         """base_AcceptsFocus(self) -> bool""" 
6059         return _controls_
.PyControl_base_AcceptsFocus(*args
, **kwargs
) 
6061     def base_AcceptsFocusFromKeyboard(*args
, **kwargs
): 
6062         """base_AcceptsFocusFromKeyboard(self) -> bool""" 
6063         return _controls_
.PyControl_base_AcceptsFocusFromKeyboard(*args
, **kwargs
) 
6065     def base_GetMaxSize(*args
, **kwargs
): 
6066         """base_GetMaxSize(self) -> Size""" 
6067         return _controls_
.PyControl_base_GetMaxSize(*args
, **kwargs
) 
6069     def base_AddChild(*args
, **kwargs
): 
6070         """base_AddChild(self, Window child)""" 
6071         return _controls_
.PyControl_base_AddChild(*args
, **kwargs
) 
6073     def base_RemoveChild(*args
, **kwargs
): 
6074         """base_RemoveChild(self, Window child)""" 
6075         return _controls_
.PyControl_base_RemoveChild(*args
, **kwargs
) 
6077     def base_ShouldInheritColours(*args
, **kwargs
): 
6078         """base_ShouldInheritColours(self) -> bool""" 
6079         return _controls_
.PyControl_base_ShouldInheritColours(*args
, **kwargs
) 
6081     def base_GetDefaultAttributes(*args
, **kwargs
): 
6082         """base_GetDefaultAttributes(self) -> VisualAttributes""" 
6083         return _controls_
.PyControl_base_GetDefaultAttributes(*args
, **kwargs
) 
6085     def base_OnInternalIdle(*args
, **kwargs
): 
6086         """base_OnInternalIdle(self)""" 
6087         return _controls_
.PyControl_base_OnInternalIdle(*args
, **kwargs
) 
6090 class PyControlPtr(PyControl
): 
6091     def __init__(self
, this
): 
6093         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6094         self
.__class
__ = PyControl
 
6095 _controls_
.PyControl_swigregister(PyControlPtr
) 
6097 def PrePyControl(*args
, **kwargs
): 
6098     """PrePyControl() -> PyControl""" 
6099     val 
= _controls_
.new_PrePyControl(*args
, **kwargs
) 
6103 #--------------------------------------------------------------------------- 
6105 FRAME_EX_CONTEXTHELP 
= _controls_
.FRAME_EX_CONTEXTHELP
 
6106 DIALOG_EX_CONTEXTHELP 
= _controls_
.DIALOG_EX_CONTEXTHELP
 
6107 wxEVT_HELP 
= _controls_
.wxEVT_HELP
 
6108 wxEVT_DETAILED_HELP 
= _controls_
.wxEVT_DETAILED_HELP
 
6109 EVT_HELP 
= wx
.PyEventBinder( wxEVT_HELP
, 1) 
6110 EVT_HELP_RANGE 
= wx
.PyEventBinder(  wxEVT_HELP
, 2) 
6111 EVT_DETAILED_HELP 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 1) 
6112 EVT_DETAILED_HELP_RANGE 
= wx
.PyEventBinder( wxEVT_DETAILED_HELP
, 2) 
6114 class HelpEvent(_core
.CommandEvent
): 
6116     A help event is sent when the user has requested context-sensitive 
6117     help. This can either be caused by the application requesting 
6118     context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by 
6119     the system generating a WM_HELP message when the user pressed F1 or 
6120     clicked on the query button in a dialog caption. 
6122     A help event is sent to the window that the user clicked on, and is 
6123     propagated up the window hierarchy until the event is processed or 
6124     there are no more event handlers. The application should call 
6125     event.GetId to check the identity of the clicked-on window, and then 
6126     either show some suitable help or call event.Skip if the identifier is 
6127     unrecognised. Calling Skip is important because it allows wxWindows to 
6128     generate further events for ancestors of the clicked-on 
6129     window. Otherwise it would be impossible to show help for container 
6130     windows, since processing would stop after the first window found. 
6133         return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6134     def __init__(self
, *args
, **kwargs
): 
6135         """__init__(self, wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent""" 
6136         newobj 
= _controls_
.new_HelpEvent(*args
, **kwargs
) 
6137         self
.this 
= newobj
.this
 
6140     def GetPosition(*args
, **kwargs
): 
6142         GetPosition(self) -> Point 
6144         Returns the left-click position of the mouse, in screen 
6145         coordinates. This allows the application to position the help 
6148         return _controls_
.HelpEvent_GetPosition(*args
, **kwargs
) 
6150     def SetPosition(*args
, **kwargs
): 
6152         SetPosition(self, Point pos) 
6154         Sets the left-click position of the mouse, in screen coordinates. 
6156         return _controls_
.HelpEvent_SetPosition(*args
, **kwargs
) 
6158     def GetLink(*args
, **kwargs
): 
6160         GetLink(self) -> String 
6162         Get an optional link to further help 
6164         return _controls_
.HelpEvent_GetLink(*args
, **kwargs
) 
6166     def SetLink(*args
, **kwargs
): 
6168         SetLink(self, String link) 
6170         Set an optional link to further help 
6172         return _controls_
.HelpEvent_SetLink(*args
, **kwargs
) 
6174     def GetTarget(*args
, **kwargs
): 
6176         GetTarget(self) -> String 
6178         Get an optional target to display help in. E.g. a window specification 
6180         return _controls_
.HelpEvent_GetTarget(*args
, **kwargs
) 
6182     def SetTarget(*args
, **kwargs
): 
6184         SetTarget(self, String target) 
6186         Set an optional target to display help in. E.g. a window specification 
6188         return _controls_
.HelpEvent_SetTarget(*args
, **kwargs
) 
6191 class HelpEventPtr(HelpEvent
): 
6192     def __init__(self
, this
): 
6194         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6195         self
.__class
__ = HelpEvent
 
6196 _controls_
.HelpEvent_swigregister(HelpEventPtr
) 
6198 class ContextHelp(_core
.Object
): 
6200     This class changes the cursor to a query and puts the application into 
6201     a 'context-sensitive help mode'. When the user left-clicks on a window 
6202     within the specified window, a ``EVT_HELP`` event is sent to that 
6203     control, and the application may respond to it by popping up some 
6206     There are a couple of ways to invoke this behaviour implicitly: 
6208         * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog 
6209           (Windows only). This will put a question mark in the titlebar, 
6210           and Windows will put the application into context-sensitive help 
6211           mode automatically, with further programming. 
6213         * Create a `wx.ContextHelpButton`, whose predefined behaviour is 
6214           to create a context help object. Normally you will write your 
6215           application so that this button is only added to a dialog for 
6216           non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on 
6219     :see: `wx.ContextHelpButton` 
6223         return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6224     def __init__(self
, *args
, **kwargs
): 
6226         __init__(self, Window window=None, bool doNow=True) -> ContextHelp 
6228         Constructs a context help object, calling BeginContextHelp if doNow is 
6231         If window is None, the top window is used. 
6233         newobj 
= _controls_
.new_ContextHelp(*args
, **kwargs
) 
6234         self
.this 
= newobj
.this
 
6237     def __del__(self
, destroy
=_controls_
.delete_ContextHelp
): 
6240             if self
.thisown
: destroy(self
) 
6243     def BeginContextHelp(*args
, **kwargs
): 
6245         BeginContextHelp(self, Window window=None) -> bool 
6247         Puts the application into context-sensitive help mode. window is the 
6248         window which will be used to catch events; if NULL, the top window 
6251         Returns true if the application was successfully put into 
6252         context-sensitive help mode. This function only returns when the event 
6255         return _controls_
.ContextHelp_BeginContextHelp(*args
, **kwargs
) 
6257     def EndContextHelp(*args
, **kwargs
): 
6259         EndContextHelp(self) -> bool 
6261         Ends context-sensitive help mode. Not normally called by the 
6264         return _controls_
.ContextHelp_EndContextHelp(*args
, **kwargs
) 
6267 class ContextHelpPtr(ContextHelp
): 
6268     def __init__(self
, this
): 
6270         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6271         self
.__class
__ = ContextHelp
 
6272 _controls_
.ContextHelp_swigregister(ContextHelpPtr
) 
6274 class ContextHelpButton(BitmapButton
): 
6276     Instances of this class may be used to add a question mark button that 
6277     when pressed, puts the application into context-help mode. It does 
6278     this by creating a wx.ContextHelp object which itself generates a 
6279     ``EVT_HELP`` event when the user clicks on a window. 
6281     On Windows, you may add a question-mark icon to a dialog by use of the 
6282     ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you 
6283     will have to add a button explicitly, usually next to OK, Cancel or 
6286     :see: `wx.ContextHelp`, `wx.ContextHelpButton` 
6290         return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6291     def __init__(self
, *args
, **kwargs
): 
6293         __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,  
6294             Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton 
6296         Constructor, creating and showing a context help button. 
6298         newobj 
= _controls_
.new_ContextHelpButton(*args
, **kwargs
) 
6299         self
.this 
= newobj
.this
 
6302         self
._setOORInfo
(self
) 
6305 class ContextHelpButtonPtr(ContextHelpButton
): 
6306     def __init__(self
, this
): 
6308         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6309         self
.__class
__ = ContextHelpButton
 
6310 _controls_
.ContextHelpButton_swigregister(ContextHelpButtonPtr
) 
6312 class HelpProvider(object): 
6314     wx.HelpProvider is an abstract class used by a program 
6315     implementing context-sensitive help to show the help text for the 
6318     The current help provider must be explicitly set by the 
6319     application using wx.HelpProvider.Set(). 
6321     def __init__(self
): raise RuntimeError, "No constructor defined" 
6323         return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6324     def Set(*args
, **kwargs
): 
6326         Set(HelpProvider helpProvider) -> HelpProvider 
6328         Sset the current, application-wide help provider. Returns the previous 
6329         one.  Unlike some other classes, the help provider is not created on 
6330         demand. This must be explicitly done by the application. 
6332         return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6334     Set 
= staticmethod(Set
) 
6335     def Get(*args
, **kwargs
): 
6337         Get() -> HelpProvider 
6339         Return the current application-wide help provider. 
6341         return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6343     Get 
= staticmethod(Get
) 
6344     def GetHelp(*args
, **kwargs
): 
6346         GetHelp(self, Window window) -> String 
6348         Gets the help string for this window. Its interpretation is dependent 
6349         on the help provider except that empty string always means that no 
6350         help is associated with the window. 
6352         return _controls_
.HelpProvider_GetHelp(*args
, **kwargs
) 
6354     def ShowHelp(*args
, **kwargs
): 
6356         ShowHelp(self, Window window) -> bool 
6358         Shows help for the given window. Uses GetHelp internally if 
6359         applicable. Returns True if it was done, or False if no help was 
6360         available for this window. 
6362         return _controls_
.HelpProvider_ShowHelp(*args
, **kwargs
) 
6364     def AddHelp(*args
, **kwargs
): 
6366         AddHelp(self, Window window, String text) 
6368         Associates the text with the given window. 
6370         return _controls_
.HelpProvider_AddHelp(*args
, **kwargs
) 
6372     def AddHelpById(*args
, **kwargs
): 
6374         AddHelpById(self, int id, String text) 
6376         This version associates the given text with all windows with this 
6377         id. May be used to set the same help string for all Cancel buttons in 
6378         the application, for example. 
6380         return _controls_
.HelpProvider_AddHelpById(*args
, **kwargs
) 
6382     def RemoveHelp(*args
, **kwargs
): 
6384         RemoveHelp(self, Window window) 
6386         Removes the association between the window pointer and the help 
6387         text. This is called by the wx.Window destructor. Without this, the 
6388         table of help strings will fill up and when window pointers are 
6389         reused, the wrong help string will be found. 
6391         return _controls_
.HelpProvider_RemoveHelp(*args
, **kwargs
) 
6393     def Destroy(*args
, **kwargs
): 
6395         val 
= _controls_
.HelpProvider_Destroy(*args
, **kwargs
) 
6400 class HelpProviderPtr(HelpProvider
): 
6401     def __init__(self
, this
): 
6403         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6404         self
.__class
__ = HelpProvider
 
6405 _controls_
.HelpProvider_swigregister(HelpProviderPtr
) 
6407 def HelpProvider_Set(*args
, **kwargs
): 
6409     HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider 
6411     Sset the current, application-wide help provider. Returns the previous 
6412     one.  Unlike some other classes, the help provider is not created on 
6413     demand. This must be explicitly done by the application. 
6415     return _controls_
.HelpProvider_Set(*args
, **kwargs
) 
6417 def HelpProvider_Get(*args
, **kwargs
): 
6419     HelpProvider_Get() -> HelpProvider 
6421     Return the current application-wide help provider. 
6423     return _controls_
.HelpProvider_Get(*args
, **kwargs
) 
6425 class SimpleHelpProvider(HelpProvider
): 
6427     wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6428     supports only plain text help strings, and shows the string associated 
6429     with the control (if any) in a tooltip. 
6432         return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6433     def __init__(self
, *args
, **kwargs
): 
6435         __init__(self) -> SimpleHelpProvider 
6437         wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which 
6438         supports only plain text help strings, and shows the string associated 
6439         with the control (if any) in a tooltip. 
6441         newobj 
= _controls_
.new_SimpleHelpProvider(*args
, **kwargs
) 
6442         self
.this 
= newobj
.this
 
6446 class SimpleHelpProviderPtr(SimpleHelpProvider
): 
6447     def __init__(self
, this
): 
6449         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6450         self
.__class
__ = SimpleHelpProvider
 
6451 _controls_
.SimpleHelpProvider_swigregister(SimpleHelpProviderPtr
) 
6453 #--------------------------------------------------------------------------- 
6455 class DragImage(_core
.Object
): 
6456     """Proxy of C++ DragImage class""" 
6458         return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6459     def __init__(self
, *args
, **kwargs
): 
6460         """__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImage""" 
6461         newobj 
= _controls_
.new_DragImage(*args
, **kwargs
) 
6462         self
.this 
= newobj
.this
 
6465     def __del__(self
, destroy
=_controls_
.delete_DragImage
): 
6468             if self
.thisown
: destroy(self
) 
6471     def SetBackingBitmap(*args
, **kwargs
): 
6472         """SetBackingBitmap(self, Bitmap bitmap)""" 
6473         return _controls_
.DragImage_SetBackingBitmap(*args
, **kwargs
) 
6475     def BeginDrag(*args
, **kwargs
): 
6477         BeginDrag(self, Point hotspot, Window window, bool fullScreen=False,  
6478             Rect rect=None) -> bool 
6480         return _controls_
.DragImage_BeginDrag(*args
, **kwargs
) 
6482     def BeginDragBounded(*args
, **kwargs
): 
6483         """BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool""" 
6484         return _controls_
.DragImage_BeginDragBounded(*args
, **kwargs
) 
6486     def EndDrag(*args
, **kwargs
): 
6487         """EndDrag(self) -> bool""" 
6488         return _controls_
.DragImage_EndDrag(*args
, **kwargs
) 
6490     def Move(*args
, **kwargs
): 
6491         """Move(self, Point pt) -> bool""" 
6492         return _controls_
.DragImage_Move(*args
, **kwargs
) 
6494     def Show(*args
, **kwargs
): 
6495         """Show(self) -> bool""" 
6496         return _controls_
.DragImage_Show(*args
, **kwargs
) 
6498     def Hide(*args
, **kwargs
): 
6499         """Hide(self) -> bool""" 
6500         return _controls_
.DragImage_Hide(*args
, **kwargs
) 
6502     def GetImageRect(*args
, **kwargs
): 
6503         """GetImageRect(self, Point pos) -> Rect""" 
6504         return _controls_
.DragImage_GetImageRect(*args
, **kwargs
) 
6506     def DoDrawImage(*args
, **kwargs
): 
6507         """DoDrawImage(self, DC dc, Point pos) -> bool""" 
6508         return _controls_
.DragImage_DoDrawImage(*args
, **kwargs
) 
6510     def UpdateBackingFromWindow(*args
, **kwargs
): 
6511         """UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool""" 
6512         return _controls_
.DragImage_UpdateBackingFromWindow(*args
, **kwargs
) 
6514     def RedrawImage(*args
, **kwargs
): 
6515         """RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool""" 
6516         return _controls_
.DragImage_RedrawImage(*args
, **kwargs
) 
6519 class DragImagePtr(DragImage
): 
6520     def __init__(self
, this
): 
6522         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6523         self
.__class
__ = DragImage
 
6524 _controls_
.DragImage_swigregister(DragImagePtr
) 
6526 def DragIcon(*args
, **kwargs
): 
6527     """DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage""" 
6528     val 
= _controls_
.new_DragIcon(*args
, **kwargs
) 
6532 def DragString(*args
, **kwargs
): 
6533     """DragString(String str, Cursor cursor=wxNullCursor) -> DragImage""" 
6534     val 
= _controls_
.new_DragString(*args
, **kwargs
) 
6538 def DragTreeItem(*args
, **kwargs
): 
6539     """DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage""" 
6540     val 
= _controls_
.new_DragTreeItem(*args
, **kwargs
) 
6544 def DragListItem(*args
, **kwargs
): 
6545     """DragListItem(ListCtrl listCtrl, long id) -> DragImage""" 
6546     val 
= _controls_
.new_DragListItem(*args
, **kwargs
) 
6550 #--------------------------------------------------------------------------- 
6552 DP_DEFAULT 
= _controls_
.DP_DEFAULT
 
6553 DP_SPIN 
= _controls_
.DP_SPIN
 
6554 DP_DROPDOWN 
= _controls_
.DP_DROPDOWN
 
6555 DP_SHOWCENTURY 
= _controls_
.DP_SHOWCENTURY
 
6556 DP_ALLOWNONE 
= _controls_
.DP_ALLOWNONE
 
6557 class DatePickerCtrl(_core
.Control
): 
6559     This control allows the user to select a date. Unlike 
6560     `wx.calendar.CalendarCtrl`, which is a relatively big control, 
6561     `wx.DatePickerCtrl` is implemented as a small window showing the 
6562     currently selected date. The control can be edited using the keyboard, 
6563     and can also display a popup window for more user-friendly date 
6564     selection, depending on the styles used and the platform. 
6567         return "<%s.%s; proxy of C++ wxDatePickerCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
6568     def __init__(self
, *args
, **kwargs
): 
6570         __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6571             Point pos=DefaultPosition, Size size=DefaultSize,  
6572             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6573             Validator validator=DefaultValidator,  
6574             String name=DatePickerCtrlNameStr) -> DatePickerCtrl 
6576         Create a new DatePickerCtrl. 
6578         newobj 
= _controls_
.new_DatePickerCtrl(*args
, **kwargs
) 
6579         self
.this 
= newobj
.this
 
6582         self
._setOORInfo
(self
) 
6584     def Create(*args
, **kwargs
): 
6586         Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime,  
6587             Point pos=DefaultPosition, Size size=DefaultSize,  
6588             long style=wxDP_DEFAULT|wxDP_SHOWCENTURY,  
6589             Validator validator=DefaultValidator,  
6590             String name=DatePickerCtrlNameStr) -> bool 
6592         Create the GUI parts of the DatePickerCtrl, for use in 2-phase 
6595         return _controls_
.DatePickerCtrl_Create(*args
, **kwargs
) 
6597     def SetValue(*args
, **kwargs
): 
6599         SetValue(self, DateTime dt) 
6601         Changes the current value of the control. The date should be valid and 
6602         included in the currently selected range, if any. 
6604         Calling this method does not result in a date change event. 
6606         return _controls_
.DatePickerCtrl_SetValue(*args
, **kwargs
) 
6608     def GetValue(*args
, **kwargs
): 
6610         GetValue(self) -> DateTime 
6612         Returns the currently selected date. If there is no selection or the 
6613         selection is outside of the current range, an invalid `wx.DateTime` 
6616         return _controls_
.DatePickerCtrl_GetValue(*args
, **kwargs
) 
6618     def SetRange(*args
, **kwargs
): 
6620         SetRange(self, DateTime dt1, DateTime dt2) 
6622         Sets the valid range for the date selection. If dt1 is valid, it 
6623         becomes the earliest date (inclusive) accepted by the control. If dt2 
6624         is valid, it becomes the latest possible date. 
6626         If the current value of the control is outside of the newly set range 
6627         bounds, the behaviour is undefined. 
6629         return _controls_
.DatePickerCtrl_SetRange(*args
, **kwargs
) 
6631     def GetLowerLimit(*args
, **kwargs
): 
6633         GetLowerLimit(self) -> DateTime 
6635         Get the lower limit of the valid range for the date selection, if any. 
6636         If there is no range or there is no lower limit, then the 
6637         `wx.DateTime` value returned will be invalid. 
6639         return _controls_
.DatePickerCtrl_GetLowerLimit(*args
, **kwargs
) 
6641     def GetUpperLimit(*args
, **kwargs
): 
6643         GetUpperLimit(self) -> DateTime 
6645         Get the upper limit of the valid range for the date selection, if any. 
6646         If there is no range or there is no upper limit, then the 
6647         `wx.DateTime` value returned will be invalid. 
6649         return _controls_
.DatePickerCtrl_GetUpperLimit(*args
, **kwargs
) 
6652 class DatePickerCtrlPtr(DatePickerCtrl
): 
6653     def __init__(self
, this
): 
6655         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6656         self
.__class
__ = DatePickerCtrl
 
6657 _controls_
.DatePickerCtrl_swigregister(DatePickerCtrlPtr
) 
6658 DatePickerCtrlNameStr 
= cvar
.DatePickerCtrlNameStr
 
6660 def PreDatePickerCtrl(*args
, **kwargs
): 
6662     PreDatePickerCtrl() -> DatePickerCtrl 
6664     Precreate a DatePickerCtrl for use in 2-phase creation. 
6666     val 
= _controls_
.new_PreDatePickerCtrl(*args
, **kwargs
)