aHc @s ddkZddkZeiZddZdZdZdZddkZyei Z dZ Wn,e j o dfdYZ d Z nX[d Z ddkZeZeiZeiZeiZeiZeiZeiZeiZd eifd YZeieeiZeiZd ZdZdZdefdYZei edZ!ei"Z"ei#Z#ei$Z$ei%Z%ei&Z&ei'Z'deifdYZ(ei)e(ei*Z*dZ+dZ,dei-fdYZ.ei/e.ei0Z0dZ1dZ2de.fdYZ3ei4e3ei5Z5dZ6dZ7ei8Z8ei9Z9ei:Z:d Z;deifd YZ<ei=e<ei>Z>d!Z?d"Z@d#eifd$YZAeiBeAeiCZCeiDZDeiEZEeiFZFd%ZGd&ZHd'eifd(YZIeiJeId)ZKd*ZLd+ZMd,eifd-YZNeiOeNd.ZPd/ZQd0eifd1YZReiSeRd2ZTd3ZUd4ei-fd5YZVeiWeVeiXZXd6ZYd7ZZd8eVfd9YZ[ei\e[d:Z]ei^Z^ei_Z_ei`Z`eiaZaeibZbeicZceidZdeieZeeifZfeigZgeihZheiiZieijZjeikZkeilZleimZmeinZneioZoeipZpeiqZqemZreisZseitZteiuZueivZveiwZweixZxeiyZyeizZzei{Z{ei|Z|ei}Z}ei~Z~eiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZd;efd<YZeieeiZd=Zd>Zd?eifd@YZeiedAZdBZeiZeiZeiZeiZdCeifdDYZeieeiedZeiedZeiedZeiedZdEeifdFYZeieeiZdGZdHZeiZeiZeiZeiZdIeifdJYZeieeiZeiZdKZdLZdMeifdNYZeiedOZdPZdQeifdRYZeieeiZeieidZeieidZeieidZeiedZdSeifdTYZeieeiZeiZdUZdVZdWeifdXYZeiedYZdZZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZd[eifd\YZeieeiZd]Zd^ZeiZeiedZd_eifd`YZeieeiZdaZdbZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdceifddYZeieeiZdeZdfeifdgYZeieeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdhefdiYZeiedjZdkZdlefdmYZeieeiZeiZeiedZ eiedZ dnei fdoYZ ei Z eiZeiZeiZeiZeiZdpefdqYZeiedrZdsefdtYZeieeiZeiZeiedZeiedZeiZeiZeiZeiZei Z ei!Z!duefdvYZ"ei#e"dwZ$dxefdyYZ%ei&e%ei'Z'ei(Z(eie'dZ)eie(dZ*dzefd{YZ+ei,e+d|Z-d}efd~YZ.ei/e.ei0Z0ei1Z1ei2Z2ei3Z3eie0dZ4eie1dZ5eie2dZ6eie3dZ7defdYZ8ei9e8dZ:defdYZ;ei<e;ei=Z=ei>Z>eie=dZ?eie>dZ@eiAZAeiBZBeiCZCeiDZDeiEZEeiFZFeiGZGeiHZHeiIZIeiJZJeiKZKeiLZLeiMZMeiNZNeiOZOeiPZPeiQZQeiRZReiSZSdeiTfdYZUeiVeUdeifdYZWeiXeWdeWfdYZYeiZeYdZ[dZ\ei]Z]ei^Z^ei_Z_ei`Z`eiaZaeibZbeicZceidZdeieZeeifZfeigZgeihZheiiZieijZjeikZkeilZleimZmeinZneioZoeipZpeiqZqeirZreisZseitZteiuZueivZveiwZweixZxeiyZyeizZzei{Z{ei|Z|ei}Z}ei~Z~eiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdefdYZeieeiZdeiTfdYZeiedeifdYZeieeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZdeifdYZeiedZdZdefdYZeiedZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZd Zd ZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdefdYZeieeiZdefdYZeieeiZeiZeiZeiZeiZeiZeiZeiZeiZei Z ei Z ei Z ei Z ei Z eiZeiZeiZeiZeiZeiZeiZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeiedZeie dZeie dZeie dZ eie dZ!eie dZ"eiedZ#eiedZ$eiedZ%eiedZ&eiedZ'eiedZ(eiedZ)deifdYZ*ei+e*deifdYZ,ei-e,dZ.dZ/ei0Z0ei1Z1ei2Z2ei3Z3ei4Z4deiTfdYZ5ei6e5ei7Z7deifdYZ8ei9e8dZ:de.fdYZ;ei<e;dZ=deifdYZ>ei?e>dZ@eiAZAeiBZBeieAdZCeieAdZDeieBdZEeieBdZFdeifdYZGeiHeGdeiTfdYZIeiJeIdefdYZKeiLeKdefdYZMeiNeMdZOdZPdeMfdYZQeiReQdeiTfdYZSeiTeSdZUdZVdZWdZXeiYZYeiZZZei[Z[ei\Z\ei]Z]deifdYZ^ei_e^ei`Z`de^fdYZaeibeadZcdeafdYZdeieeddZfeigZgeihZheiiZieijZjeikZkdeifdYZleimeleinZndZoeipZpdeifdYZqeireqeiepdZseitZtdeifdYZueiveueiwZweixZxeiyZydeufdYZzei{ezei|Z|dZ}ei~Z~eie~dZdeifdYZeieeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdeufdYZeieeiZeiZeiZeiZeiZdZdeufdYZeiedZeiZeiZeiedZeiedZdeifdYZeieeiZeiZeiZeiZdeufdYZeieeiZdZeiZeiedZdeifdYZeieeiZeiZdeifdYZeieeiZdZeiZeiedZdeifdYZeiedefdYZeieeiZdZeiZeiZeiedZeiedZdeifdYZeiedZdZdS(iNicCs|djo|ii|Sn|djo/t|idjo||i|(Rt__repr__t __class__t __module__R(R tstrthis((swx\_controls.pyct _swig_reprs  t_objectcBseZRS((RR(((swx\_controls.pycR'sicsfd}|S(Ncsf|djo|ii|Snt||p |djo|||ntd|dS(NRRsYou cannot add attributes to %s(RRR R (R RR(tset(swx\_controls.pyctset_attr-s  ((RR((Rswx\_controls.pyct_swig_setattr_nondynamic_method,stButtoncBsteZdZeddddZeZdZdZdZ dZ e e Z d Z e e Z RS( s A button is a control that contains a text string, and is one of the most common elements of a GUI. It may be placed on a dialog box or panel, or indeed almost any other window. cCs |iiS((RR(tx((swx\_controls.pyctGscCs|ii|S((RR(R!tv((swx\_controls.pycR"GstdocsThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button Create and show a button. The preferred way to create standard buttons is to use a standard ID and an empty label. In this case wxWigets will automatically use a stock label that corresponds to the ID given. These labels may vary across platforms as the platform itself will provide the label if possible. In addition, the button will be decorated with stock icons under GTK+ 2. N(t _controls_tButton_swiginitt new_Buttont _setOORInfo(R targstkwargs((swx\_controls.pyct__init__IscOsti||S(s@ Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool Acutally create the GUI Button for 2-phase creation. (R%t Button_Create(R)R*((swx\_controls.pyctCreateZs cOsti||S(st SetDefault(self) This sets the button to be the default item for the panel or dialog box. (R%tButton_SetDefault(R)R*((swx\_controls.pyct SetDefaultescOsti||S(sf GetDefaultSize() -> Size Returns the default button size for this platform. (R%tButton_GetDefaultSize(R)R*((swx\_controls.pyctGetDefaultSizemscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t Button_GetClassDefaultAttributes(R)R*((swx\_controls.pyctGetClassDefaultAttributesvs( RRt__doc__tpropertyRRRR+R-R/R1t staticmethodR3(((swx\_controls.pycR As     cOsti||}|S(sM PreButton() -> Button Precreate a Button for 2-phase creation. (R%t new_PreButton(R)R*tval((swx\_controls.pyct PreButtonscGs ti|S(sa Button_GetDefaultSize() -> Size Returns the default button size for this platform. (R%R0(R)((swx\_controls.pycR0scOsti||S(s Button_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R2(R)R*((swx\_controls.pycR2st BitmapButtoncBsCeZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZee eddZee eddZee eddZee eddZee eddZeeddZeeddZRS(s; A Button that contains a bitmap. A bitmap button can be supplied with a single bitmap, and wxWidgets will draw all button states using this bitmap. If the application needs more control, additional bitmaps for the selected state, unpressed focused state, and greyed-out state may be supplied. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(sW __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, Size size=DefaultSize, long style=BU_AUTODRAW, Validator validator=DefaultValidator, String name=ButtonNameStr) -> BitmapButton Create and show a button with a bitmap for the label. N(R%tBitmapButton_swiginittnew_BitmapButtonR((R R)R*((swx\_controls.pycR+s cOsti||S(sR Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, Size size=DefaultSize, long style=BU_AUTODRAW, Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool Acutally create the GUI BitmapButton for 2-phase creation. (R%tBitmapButton_Create(R)R*((swx\_controls.pycR-s cOsti||S(sw GetBitmapLabel(self) -> Bitmap Returns the label bitmap (the one passed to the constructor). (R%tBitmapButton_GetBitmapLabel(R)R*((swx\_controls.pyctGetBitmapLabelscOsti||S(sg GetBitmapDisabled(self) -> Bitmap Returns the bitmap for the disabled state. (R%tBitmapButton_GetBitmapDisabled(R)R*((swx\_controls.pyctGetBitmapDisabledscOsti||S(sc GetBitmapFocus(self) -> Bitmap Returns the bitmap for the focused state. (R%tBitmapButton_GetBitmapFocus(R)R*((swx\_controls.pyctGetBitmapFocusscOsti||S(sg GetBitmapSelected(self) -> Bitmap Returns the bitmap for the selected state. (R%tBitmapButton_GetBitmapSelected(R)R*((swx\_controls.pyctGetBitmapSelectedscOsti||S(s GetBitmapHover(self) -> Bitmap Returns the bitmap used when the mouse is over the button, may be invalid. (R%tBitmapButton_GetBitmapHover(R)R*((swx\_controls.pyctGetBitmapHoverscOsti||S(su SetBitmapDisabled(self, Bitmap bitmap) Sets the bitmap for the disabled button appearance. (R%tBitmapButton_SetBitmapDisabled(R)R*((swx\_controls.pyctSetBitmapDisabledscOsti||S(s SetBitmapFocus(self, Bitmap bitmap) Sets the bitmap for the button appearance when it has the keyboard focus. (R%tBitmapButton_SetBitmapFocus(R)R*((swx\_controls.pyctSetBitmapFocusscOsti||S(s SetBitmapSelected(self, Bitmap bitmap) Sets the bitmap for the selected (depressed) button appearance. (R%tBitmapButton_SetBitmapSelected(R)R*((swx\_controls.pyctSetBitmapSelectedscOsti||S(s SetBitmapLabel(self, Bitmap bitmap) Sets the bitmap label for the button. This is the bitmap used for the unselected state, and for all other states if no other bitmaps are provided. (R%tBitmapButton_SetBitmapLabel(R)R*((swx\_controls.pyctSetBitmapLabelscOsti||S(s SetBitmapHover(self, Bitmap hover) Sets the bitmap to be shown when the mouse is over the button. This function is new since wxWidgets version 2.7.0 and the hover bitmap is currently only supported in wxMSW. (R%tBitmapButton_SetBitmapHover(R)R*((swx\_controls.pyctSetBitmapHoverscOsti||S(sSetMargins(self, int x, int y)(R%tBitmapButton_SetMargins(R)R*((swx\_controls.pyct SetMargins!scOsti||S(sGetMarginX(self) -> int(R%tBitmapButton_GetMarginX(R)R*((swx\_controls.pyct GetMarginX%scOsti||S(sGetMarginY(self) -> int(R%tBitmapButton_GetMarginY(R)R*((swx\_controls.pyct GetMarginY)ss/See `GetBitmapDisabled` and `SetBitmapDisabled`s)See `GetBitmapFocus` and `SetBitmapFocus`s)See `GetBitmapHover` and `SetBitmapHover`s)See `GetBitmapLabel` and `SetBitmapLabel`s/See `GetBitmapSelected` and `SetBitmapSelected`sSee `GetMarginX`sSee `GetMarginY`(RRR4R5RRRR+R-R?RARCRERGRIRKRMRORQRSRURWtBitmapDisabledt BitmapFocust BitmapHovert BitmapLabeltBitmapSelectedtMarginXtMarginY(((swx\_controls.pycR:s2           cOsti||}|S(s_ PreBitmapButton() -> BitmapButton Precreate a BitmapButton for 2-phase creation. (R%tnew_PreBitmapButton(R)R*R8((swx\_controls.pyctPreBitmapButton6stCheckBoxcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZeeZee e ddZee e ddZRS(s/ A checkbox is a labelled box which by default is either on (the checkmark is visible) or off (no checkmark). Optionally (When the wx.CHK_3STATE style flag is set) it can have a third state, called the mixed or undetermined state. Often this is used as a "Does Not Apply" state. cCs |iiS((RR(R!((swx\_controls.pycR"OscCs|ii|S((RR(R!R#((swx\_controls.pycR"OsR$sThe membership flagcOs-ti|ti|||i|dS(s8 __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox Creates and shows a CheckBox control N(R%tCheckBox_swiginitt new_CheckBoxR((R R)R*((swx\_controls.pycR+Qs cOsti||S(sD Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool Actually create the GUI CheckBox for 2-phase creation. (R%tCheckBox_Create(R)R*((swx\_controls.pycR-]s cOsti||S(s GetValue(self) -> bool Gets the state of a 2-state CheckBox. Returns True if it is checked, False otherwise. (R%tCheckBox_GetValue(R)R*((swx\_controls.pyctGetValuehscOsti||S(s IsChecked(self) -> bool Similar to GetValue, but raises an exception if it is not a 2-state CheckBox. (R%tCheckBox_IsChecked(R)R*((swx\_controls.pyct IsCheckedqscOsti||S(s SetValue(self, bool state) Set the state of a 2-state CheckBox. Pass True for checked, False for unchecked. (R%tCheckBox_SetValue(R)R*((swx\_controls.pyctSetValuezscOsti||S(s/ Get3StateValue(self) -> int Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in the undetermined state. Raises an exceptiion when the function is used with a 2-state CheckBox. (R%tCheckBox_Get3StateValue(R)R*((swx\_controls.pyctGet3StateValues cOsti||S(s Set3StateValue(self, int state) Sets the CheckBox to the given state. The state parameter can be one of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an exception when the CheckBox is a 2-state checkbox and setting the state to wx.CHK_UNDETERMINED. (R%tCheckBox_Set3StateValue(R)R*((swx\_controls.pyctSet3StateValues cOsti||S(sl Is3State(self) -> bool Returns whether or not the CheckBox is a 3-state CheckBox. (R%tCheckBox_Is3State(R)R*((swx\_controls.pyctIs3StatescOsti||S(s Is3rdStateAllowedForUser(self) -> bool Returns whether or not the user can set the CheckBox to the third state. (R%t!CheckBox_Is3rdStateAllowedForUser(R)R*((swx\_controls.pyctIs3rdStateAllowedForUserscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"CheckBox_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ss)See `Get3StateValue` and `Set3StateValue`sSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RfRhRjRlRnRpRrR3R6tThreeStateValuetValue(((swx\_controls.pycRaGs    cOsti||}|S(sS PreCheckBox() -> CheckBox Precreate a CheckBox for 2-phase creation. (R%tnew_PreCheckBox(R)R*R8((swx\_controls.pyct PreCheckBoxscOsti||S(s CheckBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%Rs(R)R*((swx\_controls.pycRsstChoicecBsqeZdZeddddZeZdZdZdZ dZ e e Z ee dd Z RS( s A Choice control is used to select one of a list of strings. Unlike a `wx.ListBox`, only the selection is visible until the user pulls down the menu of choices. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, List choices=EmptyList, long style=0, Validator validator=DefaultValidator, String name=ChoiceNameStr) -> Choice Create and show a Choice control N(R%tChoice_swiginitt new_ChoiceR((R R)R*((swx\_controls.pycR+scOsti||S(s- Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, List choices=EmptyList, long style=0, Validator validator=DefaultValidator, String name=ChoiceNameStr) -> bool Actually create the GUI Choice control for 2-phase creation (R%t Choice_Create(R)R*((swx\_controls.pycR-scOsti||S(s GetCurrentSelection(self) -> int Unlike `GetSelection` which only returns the accepted selection value, i.e. the selection in the control once the user closes the dropdown list, this function returns the current selection. That is, while the dropdown list is shown, it returns the currently selected item in it. When it is not shown, its result is the same as for the other function. (R%tChoice_GetCurrentSelection(R)R*((swx\_controls.pyctGetCurrentSelections cOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t Choice_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ssSee `GetCurrentSelection`( RRR4R5RRRR+R-R}R3R6tCurrentSelection(((swx\_controls.pycRxs  cOsti||}|S(sU PreChoice() -> Choice Precreate a Choice control for 2-phase creation. (R%t new_PreChoice(R)R*R8((swx\_controls.pyct PreChoicescOsti||S(s Choice_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R~(R)R*((swx\_controls.pycR~'stComboBoxcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"e#e"Z"eedd!Z$eeedd"Z%eedd#Z&eeedd$Z'ee e dd%Z(RS(&s A combobox is like a combination of an edit control and a listbox. It can be displayed as static list with editable or read-only text field; or a drop-down list with text field. A combobox permits a single selection only. Combobox items are numbered from zero. cCs |iiS((RR(R!((swx\_controls.pycR"CscCs|ii|S((RR(R!R#((swx\_controls.pycR"CsR$sThe membership flagcOs-ti|ti|||i|dS(sU __init__(Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, List choices=EmptyList, long style=0, Validator validator=DefaultValidator, String name=ComboBoxNameStr) -> ComboBox Constructor, creates and shows a ComboBox control. N(R%tComboBox_swiginitt new_ComboBoxR((R R)R*((swx\_controls.pycR+Es cOsti||S(sZ Create(Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, List choices=EmptyList, long style=0, Validator validator=DefaultValidator, String name=ChoiceNameStr) -> bool Actually create the GUI wxComboBox control for 2-phase creation (R%tComboBox_Create(R)R*((swx\_controls.pycR-Qs cOsti||S(si GetValue(self) -> String Returns the current value in the combobox text field. (R%tComboBox_GetValue(R)R*((swx\_controls.pycRf\scOsti||S(sSetValue(self, String value)(R%tComboBox_SetValue(R)R*((swx\_controls.pycRjdscOsti||S(sP Copy(self) Copies the selected text to the clipboard. (R%t ComboBox_Copy(R)R*((swx\_controls.pyctCopyhscOsti||S(si Cut(self) Copies the selected text to the clipboard and removes the selection. (R%t ComboBox_Cut(R)R*((swx\_controls.pyctCutpscOsti||S(sX Paste(self) Pastes text from the clipboard to the text field. (R%tComboBox_Paste(R)R*((swx\_controls.pyctPastexscOsti||S(sq SetInsertionPoint(self, long pos) Sets the insertion point in the combobox text field. (R%tComboBox_SetInsertionPoint(R)R*((swx\_controls.pyctSetInsertionPointscOsti||S(su GetInsertionPoint(self) -> long Returns the insertion point for the combobox's text field. (R%tComboBox_GetInsertionPoint(R)R*((swx\_controls.pyctGetInsertionPointscOsti||S(sn GetLastPosition(self) -> long Returns the last position in the combobox text field. (R%tComboBox_GetLastPosition(R)R*((swx\_controls.pyctGetLastPositionscOsti||S(s Replace(self, long from, long to, String value) Replaces the text between two positions with the given text, in the combobox text field. (R%tComboBox_Replace(R)R*((swx\_controls.pyctReplacescOsti||S(s SetMark(self, long from, long to) Selects the text between the two positions in the combobox text field. (R%tComboBox_SetMark(R)R*((swx\_controls.pyctSetMarkscOsti||S(s GetMark(self) -> (from, to) Gets the positions of the begining and ending of the selection mark in the combobox text field. (R%tComboBox_GetMark(R)R*((swx\_controls.pyctGetMarkscOsti||S(s GetCurrentSelection(self) -> int Unlike `GetSelection` which only returns the accepted selection value, i.e. the selection in the control once the user closes the dropdown list, this function returns the current selection. That is, while the dropdown list is shown, it returns the currently selected item in it. When it is not shown, its result is the same as for the other function. (R%tComboBox_GetCurrentSelection(R)R*((swx\_controls.pycR}s cOsti||S(ss SetStringSelection(self, String string) -> bool Select the item with the specifed string (R%tComboBox_SetStringSelection(R)R*((swx\_controls.pyctSetStringSelectionscOsti||S(s SetEditable(self, bool editable)(R%tComboBox_SetEditable(R)R*((swx\_controls.pyct SetEditablescOsti||S(su SetInsertionPointEnd(self) Sets the insertion point at the end of the combobox text field. (R%tComboBox_SetInsertionPointEnd(R)R*((swx\_controls.pyctSetInsertionPointEndscOsti||S(s Remove(self, long from, long to) Removes the text between the two positions in the combobox text field. (R%tComboBox_Remove(R)R*((swx\_controls.pyctRemovescOsti||S(sk IsEditable(self) -> bool Returns True if the combo is ediatable (not read-only.) (R%tComboBox_IsEditable(R)R*((swx\_controls.pyct IsEditablescOsti||S(s[ Undo(self) Redoes the last undo in the text field. Windows only. (R%t ComboBox_Undo(R)R*((swx\_controls.pyctUndoscOsti||S(s[ Redo(self) Undoes the last edit in the text field. Windows only. (R%t ComboBox_Redo(R)R*((swx\_controls.pyctRedoscOsti||S(sY SelectAll(self) Select all the text in the combo's text field. (R%tComboBox_SelectAll(R)R*((swx\_controls.pyct SelectAllscOsti||S(s CanCopy(self) -> bool Returns True if the combobox is editable and there is a text selection to copy to the clipboard. Only available on Windows. (R%tComboBox_CanCopy(R)R*((swx\_controls.pyctCanCopyscOsti||S(s CanCut(self) -> bool Returns True if the combobox is editable and there is a text selection to copy to the clipboard. Only available on Windows. (R%tComboBox_CanCut(R)R*((swx\_controls.pyctCanCutscOsti||S(s CanPaste(self) -> bool Returns True if the combobox is editable and there is text on the clipboard that can be pasted into the text field. Only available on Windows. (R%tComboBox_CanPaste(R)R*((swx\_controls.pyctCanPaste scOsti||S(s CanUndo(self) -> bool Returns True if the combobox is editable and the last edit can be undone. Only available on Windows. (R%tComboBox_CanUndo(R)R*((swx\_controls.pyctCanUndoscOsti||S(s CanRedo(self) -> bool Returns True if the combobox is editable and the last undo can be redone. Only available on Windows. (R%tComboBox_CanRedo(R)R*((swx\_controls.pyctCanRedo scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"ComboBox_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3)ssSee `GetCurrentSelection`s/See `GetInsertionPoint` and `SetInsertionPoint`sSee `GetLastPosition`sSee `GetMark` and `SetMark`sSee `GetValue` and `SetValue`()RRR4R5RRRR+R-RfRjRRRRRRRRRR}RRRRRRRRRRRRRR3R6RtInsertionPointt LastPositiontMarkRu(((swx\_controls.pycR:sJ                   cOsti||}|S(s[ PreComboBox() -> ComboBox Precreate a ComboBox control for 2-phase creation. (R%tnew_PreComboBox(R)R*R8((swx\_controls.pyct PreComboBoxCscOsti||S(s ComboBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRLstGaugecBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZeeZeeeddZee e ddZeeeddZee e ddZRS(sProxy of C++ Gauge classcCs |iiS((RR(R!((swx\_controls.pycR"escCs|ii|S((RR(R!R#((swx\_controls.pycR"esR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition, Size size=DefaultSize, long style=GA_HORIZONTAL, Validator validator=DefaultValidator, String name=GaugeNameStr) -> Gauge N(R%tGauge_swiginitt new_GaugeR((R R)R*((swx\_controls.pycR+gscOsti||S(s Create(self, Window parent, int id=-1, int range=100, Point pos=DefaultPosition, Size size=DefaultSize, long style=GA_HORIZONTAL, Validator validator=DefaultValidator, String name=GaugeNameStr) -> bool (R%t Gauge_Create(R)R*((swx\_controls.pycR-qscOsti||S(sSetRange(self, int range)(R%tGauge_SetRange(R)R*((swx\_controls.pyctSetRangezscOsti||S(sGetRange(self) -> int(R%tGauge_GetRange(R)R*((swx\_controls.pyctGetRange~scOsti||S(sSetValue(self, int pos)(R%tGauge_SetValue(R)R*((swx\_controls.pycRjscOsti||S(sGetValue(self) -> int(R%tGauge_GetValue(R)R*((swx\_controls.pycRfscOsti||S(s Pulse(self)(R%t Gauge_Pulse(R)R*((swx\_controls.pyctPulsescOsti||S(sIsVertical(self) -> bool(R%tGauge_IsVertical(R)R*((swx\_controls.pyct IsVerticalscOsti||S(sSetShadowWidth(self, int w)(R%tGauge_SetShadowWidth(R)R*((swx\_controls.pyctSetShadowWidthscOsti||S(sGetShadowWidth(self) -> int(R%tGauge_GetShadowWidth(R)R*((swx\_controls.pyctGetShadowWidthscOsti||S(sSetBezelFace(self, int w)(R%tGauge_SetBezelFace(R)R*((swx\_controls.pyct SetBezelFacescOsti||S(sGetBezelFace(self) -> int(R%tGauge_GetBezelFace(R)R*((swx\_controls.pyct GetBezelFacescOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%tGauge_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ss%See `GetBezelFace` and `SetBezelFace`sSee `GetRange` and `SetRange`s)See `GetShadowWidth` and `SetShadowWidth`sSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RRRjRfRRRRRRR3R6t BezelFacetRanget ShadowWidthRu(((swx\_controls.pycRcs*            cOsti||}|S(sPreGauge() -> Gauge(R%t new_PreGauge(R)R*R8((swx\_controls.pyctPreGaugescOsti||S(s Gauge_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRst StaticBoxcBsVeZdZeddddZeZdZdZdZ e e Z RS(sProxy of C++ StaticBox classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticBoxNameStr) -> StaticBox N(R%tStaticBox_swiginitt new_StaticBoxR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticBoxNameStr) -> bool (R%tStaticBox_Create(R)R*((swx\_controls.pycR-scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t#StaticBox_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3s( RRR4R5RRRR+R-R3R6(((swx\_controls.pycRs  cOsti||}|S(sPreStaticBox() -> StaticBox(R%tnew_PreStaticBox(R)R*R8((swx\_controls.pyct PreStaticBoxscOsti||S(s StaticBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRst StaticLinecBsteZdZeddddZeZdZdZdZ dZ e e Z d Z e e Z RS( sProxy of C++ StaticLine classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LI_HORIZONTAL, String name=StaticLineNameStr) -> StaticLine N(R%tStaticLine_swiginittnew_StaticLineR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LI_HORIZONTAL, String name=StaticLineNameStr) -> bool (R%tStaticLine_Create(R)R*((swx\_controls.pycR-%scOsti||S(sIsVertical(self) -> bool(R%tStaticLine_IsVertical(R)R*((swx\_controls.pycR-scOsti||S(sGetDefaultSize() -> int(R%tStaticLine_GetDefaultSize(R)R*((swx\_controls.pycR11scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t$StaticLine_GetClassDefaultAttributes(R)R*((swx\_controls.pycR36s( RRR4R5RRRR+R-RR1R6R3(((swx\_controls.pycRs     cOsti||}|S(sPreStaticLine() -> StaticLine(R%tnew_PreStaticLine(R)R*R8((swx\_controls.pyct PreStaticLineJscGs ti|S(s"StaticLine_GetDefaultSize() -> int(R%R(R)((swx\_controls.pycROscOsti||S(s StaticLine_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRSst StaticTextcBs_eZdZeddddZeZdZdZdZ dZ e e Z RS( sProxy of C++ StaticText classcCs |iiS((RR(R!((swx\_controls.pycR"hscCs|ii|S((RR(R!R#((swx\_controls.pycR"hsR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticTextNameStr) -> StaticText N(R%tStaticText_swiginittnew_StaticTextR((R R)R*((swx\_controls.pycR+jscOsti||S(s Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticTextNameStr) -> bool (R%tStaticText_Create(R)R*((swx\_controls.pycR-sscOsti||S(sJ Wrap(self, int width) This functions wraps the control's label so that each of its lines becomes at most ``width`` pixels wide if possible (the lines are broken at words boundaries so it might not be the case if words are too long). If ``width`` is negative, no wrapping is done. (R%tStaticText_Wrap(R)R*((swx\_controls.pyctWrap{s cOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t$StaticText_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3s( RRR4R5RRRR+R-RR3R6(((swx\_controls.pycRfs  cOsti||}|S(sPreStaticText() -> StaticText(R%tnew_PreStaticText(R)R*R8((swx\_controls.pyct PreStaticTextscOsti||S(s StaticText_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRst StaticBitmapcBsqeZdZeddddZeZdZdZdZ dZ d Z d Z e e Z RS( sProxy of C++ StaticBitmap classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticBitmapNameStr) -> StaticBitmap N(R%tStaticBitmap_swiginittnew_StaticBitmapR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=StaticBitmapNameStr) -> bool (R%tStaticBitmap_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetBitmap(self) -> Bitmap(R%tStaticBitmap_GetBitmap(R)R*((swx\_controls.pyct GetBitmapscOsti||S(sSetBitmap(self, Bitmap bitmap)(R%tStaticBitmap_SetBitmap(R)R*((swx\_controls.pyct SetBitmapscOsti||S(sSetIcon(self, Icon icon)(R%tStaticBitmap_SetIcon(R)R*((swx\_controls.pyctSetIconscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t&StaticBitmap_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3s(RRR4R5RRRR+R-RRRR3R6(((swx\_controls.pycRs     cOsti||}|S(s!PreStaticBitmap() -> StaticBitmap(R%tnew_PreStaticBitmap(R)R*R8((swx\_controls.pyctPreStaticBitmapscOsti||S(s StaticBitmap_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRstListBoxcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZeeZeeddZRS(sProxy of C++ ListBox classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, long style=0, Validator validator=DefaultValidator, String name=ListBoxNameStr) -> ListBox N(R%tListBox_swiginitt new_ListBoxR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, long style=0, Validator validator=DefaultValidator, String name=ListBoxNameStr) -> bool (R%tListBox_Create(R)R*((swx\_controls.pycR- scOsti||S(s Insert(self, String item, int pos, PyObject clientData=None) Insert an item into the control before the item at the ``pos`` index, optionally associating some data object with the item. (R%tListBox_Insert(R)R*((swx\_controls.pyctInsertscOsti||S(s8InsertItems(self, wxArrayString items, unsigned int pos)(R%tListBox_InsertItems(R)R*((swx\_controls.pyct InsertItemsscOsti||S(sSet(self, wxArrayString items)(R%t ListBox_Set(R)R*((swx\_controls.pyctSet#scOsti||S(sIsSelected(self, int n) -> bool(R%tListBox_IsSelected(R)R*((swx\_controls.pyct IsSelected'scOsti||S(s+SetSelection(self, int n, bool select=True)(R%tListBox_SetSelection(R)R*((swx\_controls.pyct SetSelection+scOsti||S(s Select(self, int n) This is the same as `SetSelection` and exists only because it is slightly more natural for controls which support multiple selection. (R%tListBox_Select(R)R*((swx\_controls.pyctSelect/scOsti||S(sDeselect(self, int n)(R%tListBox_Deselect(R)R*((swx\_controls.pyctDeselect8scOsti||S(s-DeselectAll(self, int itemToLeaveSelected=-1)(R%tListBox_DeselectAll(R)R*((swx\_controls.pyct DeselectAll<scOsti||S(s<SetStringSelection(self, String s, bool select=True) -> bool(R%tListBox_SetStringSelection(R)R*((swx\_controls.pycR@scOsti||S(sGetSelections(self) -> PyObject(R%tListBox_GetSelections(R)R*((swx\_controls.pyct GetSelectionsDscOsti||S(sSetFirstItem(self, int n)(R%tListBox_SetFirstItem(R)R*((swx\_controls.pyct SetFirstItemHscOsti||S(sSetFirstItemStr(self, String s)(R%tListBox_SetFirstItemStr(R)R*((swx\_controls.pyctSetFirstItemStrLscOsti||S(sEnsureVisible(self, int n)(R%tListBox_EnsureVisible(R)R*((swx\_controls.pyct EnsureVisiblePscOsti||S(s&AppendAndEnsureVisible(self, String s)(R%tListBox_AppendAndEnsureVisible(R)R*((swx\_controls.pyctAppendAndEnsureVisibleTscOsti||S(sIsSorted(self) -> bool(R%tListBox_IsSorted(R)R*((swx\_controls.pyctIsSortedXscOsti||S(sl HitTest(self, Point pt) -> int Test where the given (in client coords) point lies (R%tListBox_HitTest(R)R*((swx\_controls.pyctHitTest\scOsti||S(s1SetItemForegroundColour(self, int item, Colour c)(R%tListBox_SetItemForegroundColour(R)R*((swx\_controls.pyctSetItemForegroundColourdscOsti||S(s1SetItemBackgroundColour(self, int item, Colour c)(R%tListBox_SetItemBackgroundColour(R)R*((swx\_controls.pyctSetItemBackgroundColourhscOsti||S(s#SetItemFont(self, int item, Font f)(R%tListBox_SetItemFont(R)R*((swx\_controls.pyct SetItemFontlscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t!ListBox_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3pssSee `GetSelections`(RRR4R5RRRR+R-RRRRR R RRRRRRRRRRR!R#R%R3R6t Selections(((swx\_controls.pycRs6                   cOsti||}|S(sPreListBox() -> ListBox(R%tnew_PreListBox(R)R*R8((swx\_controls.pyct PreListBoxscOsti||S(s ListBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R&(R)R*((swx\_controls.pycR&st CheckListBoxcBsneZdZeddddZeZdZdZdZ dZ d Z ee dd Z RS( sProxy of C++ CheckListBox classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, long style=0, Validator validator=DefaultValidator, String name=ListBoxNameStr) -> CheckListBox N(R%tCheckListBox_swiginittnew_CheckListBoxR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, long style=0, Validator validator=DefaultValidator, String name=ListBoxNameStr) -> bool (R%tCheckListBox_Create(R)R*((swx\_controls.pycR-scOsti||S(s+IsChecked(self, unsigned int index) -> bool(R%tCheckListBox_IsChecked(R)R*((swx\_controls.pycRhscOsti||S(s/Check(self, unsigned int index, int check=True)(R%tCheckListBox_Check(R)R*((swx\_controls.pyctCheckscOsti||S(sGetItemHeight(self) -> int(R%tCheckListBox_GetItemHeight(R)R*((swx\_controls.pyct GetItemHeightssSee `GetItemHeight`( RRR4R5RRRR+R-RhR0R2t ItemHeight(((swx\_controls.pycR*s   cOsti||}|S(s!PreCheckListBox() -> CheckListBox(R%tnew_PreCheckListBox(R)R*R8((swx\_controls.pyctPreCheckListBoxstTextAttrcBs!eZdZeddddZeZdZei Z dZ dZ dZ ee Z d Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)ee)Z)ee"edd$Z*ee edd%Z+ee'edd&Z,ee!edd'Z-ee$edd(Z.ee%dd)Z/ee&edd*Z0ee#edd+Z1eeedd,Z2RS(-sProxy of C++ TextAttr classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour, Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr N(R%tTextAttr_swiginitt new_TextAttr(R R)R*((swx\_controls.pycR+scCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(s Init(self)(R%t TextAttr_Init(R)R*((swx\_controls.pyctInitscOsti||S(s2Merge(TextAttr base, TextAttr overlay) -> TextAttr(R%tTextAttr_Merge(R)R*((swx\_controls.pyctMerge scOsti||S(s#SetTextColour(self, Colour colText)(R%tTextAttr_SetTextColour(R)R*((swx\_controls.pyct SetTextColourscOsti||S(s)SetBackgroundColour(self, Colour colBack)(R%tTextAttr_SetBackgroundColour(R)R*((swx\_controls.pyctSetBackgroundColourscOsti||S(s3SetFont(self, Font font, long flags=TEXT_ATTR_FONT)(R%tTextAttr_SetFont(R)R*((swx\_controls.pyctSetFontscOsti||S(s!SetAlignment(self, int alignment)(R%tTextAttr_SetAlignment(R)R*((swx\_controls.pyct SetAlignmentscOsti||S(sSetTabs(self, wxArrayInt tabs)(R%tTextAttr_SetTabs(R)R*((swx\_controls.pyctSetTabsscOsti||S(s0SetLeftIndent(self, int indent, int subIndent=0)(R%tTextAttr_SetLeftIndent(R)R*((swx\_controls.pyct SetLeftIndent#scOsti||S(s SetRightIndent(self, int indent)(R%tTextAttr_SetRightIndent(R)R*((swx\_controls.pyctSetRightIndent'scOsti||S(sSetFlags(self, long flags)(R%tTextAttr_SetFlags(R)R*((swx\_controls.pyctSetFlags+scOsti||S(sHasTextColour(self) -> bool(R%tTextAttr_HasTextColour(R)R*((swx\_controls.pyct HasTextColour/scOsti||S(s!HasBackgroundColour(self) -> bool(R%tTextAttr_HasBackgroundColour(R)R*((swx\_controls.pyctHasBackgroundColour3scOsti||S(sHasFont(self) -> bool(R%tTextAttr_HasFont(R)R*((swx\_controls.pyctHasFont7scOsti||S(sHasAlignment(self) -> bool(R%tTextAttr_HasAlignment(R)R*((swx\_controls.pyct HasAlignment;scOsti||S(sHasTabs(self) -> bool(R%tTextAttr_HasTabs(R)R*((swx\_controls.pyctHasTabs?scOsti||S(sHasLeftIndent(self) -> bool(R%tTextAttr_HasLeftIndent(R)R*((swx\_controls.pyct HasLeftIndentCscOsti||S(sHasRightIndent(self) -> bool(R%tTextAttr_HasRightIndent(R)R*((swx\_controls.pyctHasRightIndentGscOsti||S(s HasFlag(self, long flag) -> bool(R%tTextAttr_HasFlag(R)R*((swx\_controls.pyctHasFlagKscOsti||S(sGetTextColour(self) -> Colour(R%tTextAttr_GetTextColour(R)R*((swx\_controls.pyct GetTextColourOscOsti||S(s#GetBackgroundColour(self) -> Colour(R%tTextAttr_GetBackgroundColour(R)R*((swx\_controls.pyctGetBackgroundColourSscOsti||S(sGetFont(self) -> Font(R%tTextAttr_GetFont(R)R*((swx\_controls.pyctGetFontWscOsti||S(sGetAlignment(self) -> int(R%tTextAttr_GetAlignment(R)R*((swx\_controls.pyct GetAlignment[scOsti||S(sGetTabs(self) -> wxArrayInt(R%tTextAttr_GetTabs(R)R*((swx\_controls.pyctGetTabs_scOsti||S(sGetLeftIndent(self) -> long(R%tTextAttr_GetLeftIndent(R)R*((swx\_controls.pyct GetLeftIndentcscOsti||S(sGetLeftSubIndent(self) -> long(R%tTextAttr_GetLeftSubIndent(R)R*((swx\_controls.pyctGetLeftSubIndentgscOsti||S(sGetRightIndent(self) -> long(R%tTextAttr_GetRightIndent(R)R*((swx\_controls.pyctGetRightIndentkscOsti||S(sGetFlags(self) -> long(R%tTextAttr_GetFlags(R)R*((swx\_controls.pyctGetFlagsoscOsti||S(sIsDefault(self) -> bool(R%tTextAttr_IsDefault(R)R*((swx\_controls.pyct IsDefaultsscOsti||S(sCCombine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr(R%tTextAttr_Combine(R)R*((swx\_controls.pyctCombinewss%See `GetAlignment` and `SetAlignment`s3See `GetBackgroundColour` and `SetBackgroundColour`sSee `GetFlags` and `SetFlags`sSee `GetFont` and `SetFont`s'See `GetLeftIndent` and `SetLeftIndent`sSee `GetLeftSubIndent`s)See `GetRightIndent` and `SetRightIndent`sSee `GetTabs` and `SetTabs`s'See `GetTextColour` and `SetTextColour`(3RRR4R5RRRR+R%tdelete_TextAttrt__swig_destroy__t__del__R:R<R6R>R@RBRDRFRHRJRLRNRPRRRTRVRXRZR\R^R`RbRdRfRhRjRlRnRpRrt AlignmenttBackgroundColourtFlagstFontt LeftIndentt LeftSubIndentt RightIndenttTabst TextColour(((swx\_controls.pycR6s\                                  cOsti||S(s;TextAttr_Merge(TextAttr base, TextAttr overlay) -> TextAttr(R%R;(R)R*((swx\_controls.pycR;scOsti||S(sLTextAttr_Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr(R%Rq(R)R*((swx\_controls.pycRqstTextCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCeDeCZCee&e%ddBZEee8e6ddCZFee9ddDZGeeddEZHeee:ddFZIeeddGZJee e ddHZKRS(IsProxy of C++ TextCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s  __init__(self, Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=TextCtrlNameStr) -> TextCtrl N(R%tTextCtrl_swiginitt new_TextCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=TextCtrlNameStr) -> bool (R%tTextCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetValue(self) -> String(R%tTextCtrl_GetValue(R)R*((swx\_controls.pycRfscOsti||S(sSetValue(self, String value)(R%tTextCtrl_SetValue(R)R*((swx\_controls.pycRjscOsti||S(sIsEmpty(self) -> bool(R%tTextCtrl_IsEmpty(R)R*((swx\_controls.pyctIsEmptyscOsti||S(sChangeValue(self, String value)(R%tTextCtrl_ChangeValue(R)R*((swx\_controls.pyct ChangeValuescOsti||S(s,GetRange(self, long from, long to) -> String(R%tTextCtrl_GetRange(R)R*((swx\_controls.pycRscOsti||S(s'GetLineLength(self, long lineNo) -> int(R%tTextCtrl_GetLineLength(R)R*((swx\_controls.pyct GetLineLengthscOsti||S(s(GetLineText(self, long lineNo) -> String(R%tTextCtrl_GetLineText(R)R*((swx\_controls.pyct GetLineTextscOsti||S(sGetNumberOfLines(self) -> int(R%tTextCtrl_GetNumberOfLines(R)R*((swx\_controls.pyctGetNumberOfLinesscOsti||S(sIsModified(self) -> bool(R%tTextCtrl_IsModified(R)R*((swx\_controls.pyct IsModifiedscOsti||S(sIsEditable(self) -> bool(R%tTextCtrl_IsEditable(R)R*((swx\_controls.pycRscOsti||S(sIsSingleLine(self) -> bool(R%tTextCtrl_IsSingleLine(R)R*((swx\_controls.pyct IsSingleLinescOsti||S(sIsMultiLine(self) -> bool(R%tTextCtrl_IsMultiLine(R)R*((swx\_controls.pyct IsMultiLinescOsti||S(s} GetSelection() -> (from, to) If the return values from and to are the same, there is no selection. (R%tTextCtrl_GetSelection(R)R*((swx\_controls.pyct GetSelectionscOsti||S(s"GetStringSelection(self) -> String(R%tTextCtrl_GetStringSelection(R)R*((swx\_controls.pyctGetStringSelectionscOsti||S(s Clear(self)(R%tTextCtrl_Clear(R)R*((swx\_controls.pyctClearscOsti||S(s/Replace(self, long from, long to, String value)(R%tTextCtrl_Replace(R)R*((swx\_controls.pycRscOsti||S(s Remove(self, long from, long to)(R%tTextCtrl_Remove(R)R*((swx\_controls.pycRscOsti||S(s?LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool(R%tTextCtrl_LoadFile(R)R*((swx\_controls.pyctLoadFilescOsti||S(sKSaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool(R%tTextCtrl_SaveFile(R)R*((swx\_controls.pyctSaveFilescOsti||S(sMarkDirty(self)(R%tTextCtrl_MarkDirty(R)R*((swx\_controls.pyct MarkDirtyscOsti||S(sDiscardEdits(self)(R%tTextCtrl_DiscardEdits(R)R*((swx\_controls.pyct DiscardEditsscOsti||S(s SetModified(self, bool modified)(R%tTextCtrl_SetModified(R)R*((swx\_controls.pyct SetModifiedscOsti||S(s%SetMaxLength(self, unsigned long len)(R%tTextCtrl_SetMaxLength(R)R*((swx\_controls.pyct SetMaxLengthscOsti||S(sWriteText(self, String text)(R%tTextCtrl_WriteText(R)R*((swx\_controls.pyct WriteTextscOsti||S(sAppendText(self, String text)(R%tTextCtrl_AppendText(R)R*((swx\_controls.pyct AppendText scOsti||S(s-EmulateKeyPress(self, KeyEvent event) -> bool(R%tTextCtrl_EmulateKeyPress(R)R*((swx\_controls.pyctEmulateKeyPressscOsti||S(s<SetStyle(self, long start, long end, TextAttr style) -> bool(R%tTextCtrl_SetStyle(R)R*((swx\_controls.pyctSetStylescOsti||S(s5GetStyle(self, long position, TextAttr style) -> bool(R%tTextCtrl_GetStyle(R)R*((swx\_controls.pyctGetStylescOsti||S(s-SetDefaultStyle(self, TextAttr style) -> bool(R%tTextCtrl_SetDefaultStyle(R)R*((swx\_controls.pyctSetDefaultStylescOsti||S(s!GetDefaultStyle(self) -> TextAttr(R%tTextCtrl_GetDefaultStyle(R)R*((swx\_controls.pyctGetDefaultStylescOsti||S(s*XYToPosition(self, long x, long y) -> long(R%tTextCtrl_XYToPosition(R)R*((swx\_controls.pyct XYToPosition#scOsti||S(s PositionToXY(long pos) -> (x, y)(R%tTextCtrl_PositionToXY(R)R*((swx\_controls.pyct PositionToXY'scOsti||S(sShowPosition(self, long pos)(R%tTextCtrl_ShowPosition(R)R*((swx\_controls.pyct ShowPosition+scOsti||S(s HitTest(Point pt) -> (result, col, row) Find the row, col coresponding to the character at the point given in pixels. NB: pt is in device coords but is not adjusted for the client area origin nor scrolling. (R%tTextCtrl_HitTest(R)R*((swx\_controls.pycR/scOsti||S(s HitTestPos(Point pt) -> (result, position) Find the character position in the text coresponding to the point given in pixels. NB: pt is in device coords but is not adjusted for the client area origin nor scrolling. (R%tTextCtrl_HitTestPos(R)R*((swx\_controls.pyct HitTestPos9scOsti||S(s Copy(self)(R%t TextCtrl_Copy(R)R*((swx\_controls.pycRCscOsti||S(s Cut(self)(R%t TextCtrl_Cut(R)R*((swx\_controls.pycRGscOsti||S(s Paste(self)(R%tTextCtrl_Paste(R)R*((swx\_controls.pycRKscOsti||S(sCanCopy(self) -> bool(R%tTextCtrl_CanCopy(R)R*((swx\_controls.pycROscOsti||S(sCanCut(self) -> bool(R%tTextCtrl_CanCut(R)R*((swx\_controls.pycRSscOsti||S(sCanPaste(self) -> bool(R%tTextCtrl_CanPaste(R)R*((swx\_controls.pycRWscOsti||S(s Undo(self)(R%t TextCtrl_Undo(R)R*((swx\_controls.pycR[scOsti||S(s Redo(self)(R%t TextCtrl_Redo(R)R*((swx\_controls.pycR_scOsti||S(sCanUndo(self) -> bool(R%tTextCtrl_CanUndo(R)R*((swx\_controls.pycRcscOsti||S(sCanRedo(self) -> bool(R%tTextCtrl_CanRedo(R)R*((swx\_controls.pycRgscOsti||S(s!SetInsertionPoint(self, long pos)(R%tTextCtrl_SetInsertionPoint(R)R*((swx\_controls.pycRkscOsti||S(sSetInsertionPointEnd(self)(R%tTextCtrl_SetInsertionPointEnd(R)R*((swx\_controls.pycRoscOsti||S(sGetInsertionPoint(self) -> long(R%tTextCtrl_GetInsertionPoint(R)R*((swx\_controls.pycRsscOsti||S(sGetLastPosition(self) -> long(R%tTextCtrl_GetLastPosition(R)R*((swx\_controls.pycRwscOsti||S(s&SetSelection(self, long from, long to)(R%tTextCtrl_SetSelection(R)R*((swx\_controls.pycR {scOsti||S(sSelectAll(self)(R%tTextCtrl_SelectAll(R)R*((swx\_controls.pycRscOsti||S(s SetEditable(self, bool editable)(R%tTextCtrl_SetEditable(R)R*((swx\_controls.pycRscOsti||S(s"MacCheckSpelling(self, bool check)(R%tTextCtrl_MacCheckSpelling(R)R*((swx\_controls.pyctMacCheckSpellingscOsti||S(sSendTextUpdatedEvent(self)(R%tTextCtrl_SendTextUpdatedEvent(R)R*((swx\_controls.pyctSendTextUpdatedEventscOsti||S(s-ShowNativeCaret(self, bool show=True) -> bool(R%tTextCtrl_ShowNativeCaret(R)R*((swx\_controls.pyctShowNativeCaretscOsti||S(sHideNativeCaret(self) -> bool(R%tTextCtrl_HideNativeCaret(R)R*((swx\_controls.pyctHideNativeCaretscOsti||S(swrite(self, String text)(R%tTextCtrl_write(R)R*((swx\_controls.pyctwritescOsti||S(s-GetString(self, long from, long to) -> String(R%tTextCtrl_GetString(R)R*((swx\_controls.pyct GetStringscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"TextCtrl_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ss+See `GetDefaultStyle` and `SetDefaultStyle`s/See `GetInsertionPoint` and `SetInsertionPoint`sSee `GetLastPosition`sSee `GetNumberOfLines`s%See `GetSelection` and `SetSelection`sSee `GetStringSelection`sSee `GetValue` and `SetValue`(LRRR4R5RRRR+R-RfRjRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRR3R6t DefaultStyleRRt NumberOfLinest SelectiontStringSelectionRu(((swx\_controls.pycRs                                                          cOsti||}|S(sPreTextCtrl() -> TextCtrl(R%tnew_PreTextCtrl(R)R*R8((swx\_controls.pyct PreTextCtrlscOsti||S(s TextCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRst TextUrlEventcBseZdZeddddZeZdZdZdZ dZ eedd Z ee dd Z ee dd Z RS( sProxy of C++ TextUrlEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sT__init__(self, int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEventN(R%tTextUrlEvent_swiginittnew_TextUrlEvent(R R)R*((swx\_controls.pycR+scOsti||S(s!GetMouseEvent(self) -> MouseEvent(R%tTextUrlEvent_GetMouseEvent(R)R*((swx\_controls.pyct GetMouseEventscOsti||S(sGetURLStart(self) -> long(R%tTextUrlEvent_GetURLStart(R)R*((swx\_controls.pyct GetURLStartscOsti||S(sGetURLEnd(self) -> long(R%tTextUrlEvent_GetURLEnd(R)R*((swx\_controls.pyct GetURLEndssSee `GetMouseEvent`sSee `GetURLEnd`sSee `GetURLStart`(RRR4R5RRRR+RRRt MouseEventtURLEndtURLStart(((swx\_controls.pycRs    t ScrollBarcBseZdZeddddZeZdZdZdZ dZ e Z d Z d Z d Zd Zd ZeeZee ddZee ddZee eddZee ddZRS(sProxy of C++ ScrollBar classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=SB_HORIZONTAL, Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar N(R%tScrollBar_swiginitt new_ScrollBarR((R R)R*((swx\_controls.pycR+scOsti||S(s  Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=SB_HORIZONTAL, Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool Do the 2nd phase and create the GUI control. (R%tScrollBar_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetThumbPosition(self) -> int(R%tScrollBar_GetThumbPosition(R)R*((swx\_controls.pyctGetThumbPosition scOsti||S(sGetThumbSize(self) -> int(R%tScrollBar_GetThumbSize(R)R*((swx\_controls.pyct GetThumbSizescOsti||S(sGetPageSize(self) -> int(R%tScrollBar_GetPageSize(R)R*((swx\_controls.pyct GetPageSizescOsti||S(sGetRange(self) -> int(R%tScrollBar_GetRange(R)R*((swx\_controls.pycRscOsti||S(sIsVertical(self) -> bool(R%tScrollBar_IsVertical(R)R*((swx\_controls.pycRscOsti||S(s%SetThumbPosition(self, int viewStart)(R%tScrollBar_SetThumbPosition(R)R*((swx\_controls.pyctSetThumbPositionscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t#ScrollBar_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3#ssSee `GetPageSize`sSee `GetRange`s-See `GetThumbPosition` and `SetThumbPosition`sSee `GetThumbSize`(RRR4R5RRRR+R-RRtGetThumbLengthRRRRR3R6tPageSizeRt ThumbPositiont ThumbSize(((swx\_controls.pycRs$        cOsti||}|S(sPreScrollBar() -> ScrollBar(R%tnew_PreScrollBar(R)R*R8((swx\_controls.pyct PreScrollBar<scOsti||S(s ScrollBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRAst SpinButtoncBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZeeZee eddZee e ddZee e ddZRS(sProxy of C++ SpinButton classcCs |iiS((RR(R!((swx\_controls.pycR"ZscCs|ii|S((RR(R!R#((swx\_controls.pycR"ZsR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=SP_HORIZONTAL, String name=SPIN_BUTTON_NAME) -> SpinButton N(R%tSpinButton_swiginittnew_SpinButtonR((R R)R*((swx\_controls.pycR+\scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=SP_HORIZONTAL, String name=SPIN_BUTTON_NAME) -> bool (R%tSpinButton_Create(R)R*((swx\_controls.pycR-escOsti||S(sGetValue(self) -> int(R%tSpinButton_GetValue(R)R*((swx\_controls.pycRfmscOsti||S(sGetMin(self) -> int(R%tSpinButton_GetMin(R)R*((swx\_controls.pyctGetMinqscOsti||S(sGetMax(self) -> int(R%tSpinButton_GetMax(R)R*((swx\_controls.pyctGetMaxuscOsti||S(sSetValue(self, int val)(R%tSpinButton_SetValue(R)R*((swx\_controls.pycRjyscOsti||S(sSetMin(self, int minVal)(R%tSpinButton_SetMin(R)R*((swx\_controls.pyctSetMin}scOsti||S(sSetMax(self, int maxVal)(R%tSpinButton_SetMax(R)R*((swx\_controls.pyctSetMaxscOsti||S(s&SetRange(self, int minVal, int maxVal)(R%tSpinButton_SetRange(R)R*((swx\_controls.pycRscOsti||S(sIsVertical(self) -> bool(R%tSpinButton_IsVertical(R)R*((swx\_controls.pycRscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t$SpinButton_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ssSee `GetMax` and `SetMax`sSee `GetMin` and `SetMin`sSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RfR RRjRRRRR3R6tMaxtMinRu(((swx\_controls.pycRXs$           cOsti||}|S(sPreSpinButton() -> SpinButton(R%tnew_PreSpinButton(R)R*R8((swx\_controls.pyct PreSpinButtonscOsti||S(s SpinButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRstSpinCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZeeZeeddZee ddZee e ddZRS(sProxy of C++ SpinCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=SP_ARROW_KEYS, int min=0, int max=100, int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl N(R%tSpinCtrl_swiginitt new_SpinCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, String value=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=SP_ARROW_KEYS, int min=0, int max=100, int initial=0, String name=SpinCtrlNameStr) -> bool (R%tSpinCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetValue(self) -> int(R%tSpinCtrl_GetValue(R)R*((swx\_controls.pycRfscOsti||S(sSetValue(self, int value)(R%tSpinCtrl_SetValue(R)R*((swx\_controls.pycRjscOsti||S(s!SetValueString(self, String text)(R%tSpinCtrl_SetValueString(R)R*((swx\_controls.pyctSetValueStringscOsti||S(s&SetRange(self, int minVal, int maxVal)(R%tSpinCtrl_SetRange(R)R*((swx\_controls.pycRscOsti||S(sGetMin(self) -> int(R%tSpinCtrl_GetMin(R)R*((swx\_controls.pycR scOsti||S(sGetMax(self) -> int(R%tSpinCtrl_GetMax(R)R*((swx\_controls.pycRscOsti||S(s&SetSelection(self, long from, long to)(R%tSpinCtrl_SetSelection(R)R*((swx\_controls.pycR scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"SpinCtrl_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ss See `GetMax`s See `GetMin`sSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RfRjR#RR RR R3R6RRRu(((swx\_controls.pycRs"         cOsti||}|S(sPreSpinCtrl() -> SpinCtrl(R%tnew_PreSpinCtrl(R)R*R8((swx\_controls.pyct PreSpinCtrl scOsti||S(s SpinCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R((R)R*((swx\_controls.pycR( st SpinEventcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( sProxy of C++ SpinEvent classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs ti|ti||dS(sJ__init__(self, EventType commandType=wxEVT_NULL, int winid=0) -> SpinEventN(R%tSpinEvent_swiginitt new_SpinEvent(R R)R*((swx\_controls.pycR+ scOsti||S(sGetPosition(self) -> int(R%tSpinEvent_GetPosition(R)R*((swx\_controls.pyct GetPosition# scOsti||S(sSetPosition(self, int pos)(R%tSpinEvent_SetPosition(R)R*((swx\_controls.pyct SetPosition' ss#See `GetPosition` and `SetPosition`( RRR4R5RRRR+R/R1tPosition(((swx\_controls.pycR+ s   tRadioBoxcBsmeZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZeZeZdZdZdZdZdZdZdZdZdZdZdZdZeeZeeddZ ee ddZ!eeddZ"ee e ddZ#ee e ddZ$RS( sProxy of C++ RadioBox classcCs |iiS((RR(R!((swx\_controls.pycR"8 scCs|ii|S((RR(R!R#((swx\_controls.pycR"8 sR$sThe membership flagcOsV|ido|d|d<|d=nti|ti|||i|dS(sr __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, int majorDimension=0, long style=RA_HORIZONTAL, Validator validator=DefaultValidator, String name=RadioBoxNameStr) -> RadioBox tpointtposN(thas_keyR%tRadioBox_swiginitt new_RadioBoxR((R R)R*((swx\_controls.pycR+: s  cOsti||S(sl Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, int majorDimension=0, long style=RA_HORIZONTAL, Validator validator=DefaultValidator, String name=RadioBoxNameStr) -> bool (R%tRadioBox_Create(R)R*((swx\_controls.pycR-G s cOsti||S(sSetSelection(self, int n)(R%tRadioBox_SetSelection(R)R*((swx\_controls.pycR R scOsti||S(sGetSelection(self) -> int(R%tRadioBox_GetSelection(R)R*((swx\_controls.pycRV scOsti||S(s"GetStringSelection(self) -> String(R%tRadioBox_GetStringSelection(R)R*((swx\_controls.pycRZ scOsti||S(s*SetStringSelection(self, String s) -> bool(R%tRadioBox_SetStringSelection(R)R*((swx\_controls.pycR^ scOsti||S(sGetCount(self) -> size_t(R%tRadioBox_GetCount(R)R*((swx\_controls.pyctGetCountb scOsti||S(s!FindString(self, String s) -> int(R%tRadioBox_FindString(R)R*((swx\_controls.pyct FindStringf scOsti||S(s GetString(self, int n) -> String(R%tRadioBox_GetString(R)R*((swx\_controls.pycRj scOsti||S(s$SetString(self, int n, String label)(R%tRadioBox_SetString(R)R*((swx\_controls.pyct SetStringn scOsti||S(s2EnableItem(self, unsigned int n, bool enable=True)(R%tRadioBox_EnableItem(R)R*((swx\_controls.pyct EnableItemt scOsti||S(s.ShowItem(self, unsigned int n, bool show=True)(R%tRadioBox_ShowItem(R)R*((swx\_controls.pyctShowItemx scOsti||S(s+IsItemEnabled(self, unsigned int n) -> bool(R%tRadioBox_IsItemEnabled(R)R*((swx\_controls.pyct IsItemEnabled| scOsti||S(s)IsItemShown(self, unsigned int n) -> bool(R%tRadioBox_IsItemShown(R)R*((swx\_controls.pyct IsItemShown scOsti||S(s$GetColumnCount(self) -> unsigned int(R%tRadioBox_GetColumnCount(R)R*((swx\_controls.pyctGetColumnCount scOsti||S(s!GetRowCount(self) -> unsigned int(R%tRadioBox_GetRowCount(R)R*((swx\_controls.pyct GetRowCount scOsti||S(s7GetNextItem(self, int item, int dir, long style) -> int(R%tRadioBox_GetNextItem(R)R*((swx\_controls.pyct GetNextItem scOsti||S(s4SetItemToolTip(self, unsigned int item, String text)(R%tRadioBox_SetItemToolTip(R)R*((swx\_controls.pyctSetItemToolTip scOsti||S(s2GetItemToolTip(self, unsigned int item) -> ToolTip(R%tRadioBox_GetItemToolTip(R)R*((swx\_controls.pyctGetItemToolTip scOsti||S(s6SetItemHelpText(self, unsigned int n, String helpText)(R%tRadioBox_SetItemHelpText(R)R*((swx\_controls.pyctSetItemHelpText scOsti||S(s/GetItemHelpText(self, unsigned int n) -> String(R%tRadioBox_GetItemHelpText(R)R*((swx\_controls.pyctGetItemHelpText scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"RadioBox_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3 ssSee `GetColumnCount`sSee `GetCount`sSee `GetRowCount`s%See `GetSelection` and `SetSelection`s1See `GetStringSelection` and `SetStringSelection`(%RRR4R5RRRR+R-R RRRR?RARRDt GetItemLabelt SetItemLabelRFRHRJRLRNRPRRRTRVRXRZR3R6t ColumnCounttCounttRowCountRR(((swx\_controls.pycR36 sB                     cOsti||}|S(sPreRadioBox() -> RadioBox(R%tnew_PreRadioBox(R)R*R8((swx\_controls.pyct PreRadioBox scOsti||S(s RadioBox_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R[(R)R*((swx\_controls.pycR[ st RadioButtoncBs}eZdZeddddZeZdZdZdZ dZ d Z e e Z ee e dd Z RS( sProxy of C++ RadioButton classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton N(R%tRadioButton_swiginittnew_RadioButtonR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool (R%tRadioButton_Create(R)R*((swx\_controls.pycR- scOsti||S(sGetValue(self) -> bool(R%tRadioButton_GetValue(R)R*((swx\_controls.pycRf scOsti||S(sSetValue(self, bool value)(R%tRadioButton_SetValue(R)R*((swx\_controls.pycRj scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t%RadioButton_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3 ssSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RfRjR3R6Ru(((swx\_controls.pycRc s    cOsti||}|S(sPreRadioButton() -> RadioButton(R%tnew_PreRadioButton(R)R*R8((swx\_controls.pyctPreRadioButton scOsti||S(s RadioButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%Ri(R)R*((swx\_controls.pycRi stSlidercBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZe eZeeeddZ!ee eddZ"ee e dd Z#eeedd!Z$eedd"Z%eedd#Z&eeedd$Z'eeedd%Z(ee e dd&Z)RS('sProxy of C++ Slider classcCs |iiS((RR(R!((swx\_controls.pycR"- scCs|ii|S((RR(R!R#((swx\_controls.pycR"- sR$sThe membership flagcOsV|ido|d|d<|d=nti|ti|||i|dS(s4 __init__(self, Window parent, int id=-1, int value=0, int minValue=0, int maxValue=100, Point pos=DefaultPosition, Size size=DefaultSize, long style=SL_HORIZONTAL, Validator validator=DefaultValidator, String name=SliderNameStr) -> Slider R4R5N(R6R%tSlider_swiginitt new_SliderR((R R)R*((swx\_controls.pycR+/ s  cOsti||S(s0 Create(self, Window parent, int id=-1, int value=0, int minValue=0, int maxValue=100, Point pos=DefaultPosition, Size size=DefaultSize, long style=SL_HORIZONTAL, Validator validator=DefaultValidator, String name=SliderNameStr) -> bool (R%t Slider_Create(R)R*((swx\_controls.pycR-; scOsti||S(sGetValue(self) -> int(R%tSlider_GetValue(R)R*((swx\_controls.pycRfE scOsti||S(sSetValue(self, int value)(R%tSlider_SetValue(R)R*((swx\_controls.pycRjI scOsti||S(sGetMin(self) -> int(R%t Slider_GetMin(R)R*((swx\_controls.pycR M scOsti||S(sGetMax(self) -> int(R%t Slider_GetMax(R)R*((swx\_controls.pycRQ scOsti||S(sSetMin(self, int minValue)(R%t Slider_SetMin(R)R*((swx\_controls.pycRU scOsti||S(sSetMax(self, int maxValue)(R%t Slider_SetMax(R)R*((swx\_controls.pycRY scOsti||S(s*SetRange(self, int minValue, int maxValue)(R%tSlider_SetRange(R)R*((swx\_controls.pycR] scCs|i|ifS(N(R R(R ((swx\_controls.pycRa scOsti||S(sSetLineSize(self, int lineSize)(R%tSlider_SetLineSize(R)R*((swx\_controls.pyct SetLineSized scOsti||S(sSetPageSize(self, int pageSize)(R%tSlider_SetPageSize(R)R*((swx\_controls.pyct SetPageSizeh scOsti||S(sGetLineSize(self) -> int(R%tSlider_GetLineSize(R)R*((swx\_controls.pyct GetLineSizel scOsti||S(sGetPageSize(self) -> int(R%tSlider_GetPageSize(R)R*((swx\_controls.pycRp scOsti||S(s#SetThumbLength(self, int lenPixels)(R%tSlider_SetThumbLength(R)R*((swx\_controls.pyctSetThumbLengtht scOsti||S(sGetThumbLength(self) -> int(R%tSlider_GetThumbLength(R)R*((swx\_controls.pycRx scOsti||S(s#SetTickFreq(self, int n, int pos=1)(R%tSlider_SetTickFreq(R)R*((swx\_controls.pyct SetTickFreq| scOsti||S(sGetTickFreq(self) -> int(R%tSlider_GetTickFreq(R)R*((swx\_controls.pyct GetTickFreq scOsti||S(sClearTicks(self)(R%tSlider_ClearTicks(R)R*((swx\_controls.pyct ClearTicks scOsti||S(sSetTick(self, int tickPos)(R%tSlider_SetTick(R)R*((swx\_controls.pyctSetTick scOsti||S(sClearSel(self)(R%tSlider_ClearSel(R)R*((swx\_controls.pyctClearSel scOsti||S(sGetSelEnd(self) -> int(R%tSlider_GetSelEnd(R)R*((swx\_controls.pyct GetSelEnd scOsti||S(sGetSelStart(self) -> int(R%tSlider_GetSelStart(R)R*((swx\_controls.pyct GetSelStart scOsti||S(s$SetSelection(self, int min, int max)(R%tSlider_SetSelection(R)R*((swx\_controls.pycR  scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t Slider_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3 ss#See `GetLineSize` and `SetLineSize`sSee `GetMax` and `SetMax`sSee `GetMin` and `SetMin`s#See `GetPageSize` and `SetPageSize`sSee `GetSelEnd`sSee `GetSelStart`s)See `GetThumbLength` and `SetThumbLength`s#See `GetTickFreq` and `SetTickFreq`sSee `GetValue` and `SetValue`(*RRR4R5RRRR+R-RfRjR RRRRRRxRzR|RRRRRRRRRRR R3R6tLineSizeRRRtSelEndtSelStartt ThumbLengthtTickFreqRu(((swx\_controls.pycRl+ sL                        cOsti||}|S(sPreSlider() -> Slider(R%t new_PreSlider(R)R*R8((swx\_controls.pyct PreSlider scOsti||S(s Slider_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycR st ToggleButtoncBs}eZdZeddddZeZdZdZdZ dZ d Z e e Z ee e dd Z RS( sProxy of C++ ToggleButton classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton N(R%tToggleButton_swiginittnew_ToggleButtonR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool (R%tToggleButton_Create(R)R*((swx\_controls.pycR- scOsti||S(sSetValue(self, bool value)(R%tToggleButton_SetValue(R)R*((swx\_controls.pycRj scOsti||S(sGetValue(self) -> bool(R%tToggleButton_GetValue(R)R*((swx\_controls.pycRf scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t&ToggleButton_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3 ssSee `GetValue` and `SetValue`(RRR4R5RRRR+R-RjRfR3R6Ru(((swx\_controls.pycR s    cOsti||}|S(s!PreToggleButton() -> ToggleButton(R%tnew_PreToggleButton(R)R*R8((swx\_controls.pyctPreToggleButton scOsti||S(s ToggleButton_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycR st BookCtrlBasecBs6eZdZeddddZdZeZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&e'e&Z&eeedd%Z(eedd&Z)ee dd'Z*eeedd(Z+eeedd)Z,eeedd*Z-ee dd+Z.eedd,Z/eeedd-Z0ee e dd.Z1ee e"dd/Z2RS(0sProxy of C++ BookCtrlBase classcCs |iiS((RR(R!((swx\_controls.pycR"0 scCs|ii|S((RR(R!R#((swx\_controls.pycR"0 sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+1 scOsti||S(sGetPageCount(self) -> size_t(R%tBookCtrlBase_GetPageCount(R)R*((swx\_controls.pyct GetPageCount3 scOsti||S(s!GetPage(self, size_t n) -> Window(R%tBookCtrlBase_GetPage(R)R*((swx\_controls.pyctGetPage7 scOsti||S(sGetCurrentPage(self) -> Window(R%tBookCtrlBase_GetCurrentPage(R)R*((swx\_controls.pyctGetCurrentPage; scOsti||S(sGetSelection(self) -> int(R%tBookCtrlBase_GetSelection(R)R*((swx\_controls.pycR? scOsti||S(s3SetPageText(self, size_t n, String strText) -> bool(R%tBookCtrlBase_SetPageText(R)R*((swx\_controls.pyct SetPageTextC scOsti||S(s%GetPageText(self, size_t n) -> String(R%tBookCtrlBase_GetPageText(R)R*((swx\_controls.pyct GetPageTextG scOsti||S(s'SetImageList(self, ImageList imageList)(R%tBookCtrlBase_SetImageList(R)R*((swx\_controls.pyct SetImageListK scOsti||S(s*AssignImageList(self, ImageList imageList)(R%tBookCtrlBase_AssignImageList(R)R*((swx\_controls.pyctAssignImageListO scOsti||S(sGetImageList(self) -> ImageList(R%tBookCtrlBase_GetImageList(R)R*((swx\_controls.pyct GetImageListS scOsti||S(s#GetPageImage(self, size_t n) -> int(R%tBookCtrlBase_GetPageImage(R)R*((swx\_controls.pyct GetPageImageW scOsti||S(s1SetPageImage(self, size_t n, int imageId) -> bool(R%tBookCtrlBase_SetPageImage(R)R*((swx\_controls.pyct SetPageImage[ scOsti||S(sSetPageSize(self, Size size)(R%tBookCtrlBase_SetPageSize(R)R*((swx\_controls.pycRz_ scOsti||S(s-CalcSizeFromPage(self, Size sizePage) -> Size(R%tBookCtrlBase_CalcSizeFromPage(R)R*((swx\_controls.pyctCalcSizeFromPagec scOsti||S(s'GetInternalBorder(self) -> unsigned int(R%tBookCtrlBase_GetInternalBorder(R)R*((swx\_controls.pyctGetInternalBorderg scOsti||S(s4SetInternalBorder(self, unsigned int internalBorder)(R%tBookCtrlBase_SetInternalBorder(R)R*((swx\_controls.pyctSetInternalBorderk scOsti||S(sIsVertical(self) -> bool(R%tBookCtrlBase_IsVertical(R)R*((swx\_controls.pycRo scOsti||S(s"SetControlMargin(self, int margin)(R%tBookCtrlBase_SetControlMargin(R)R*((swx\_controls.pyctSetControlMargins scOsti||S(sGetControlMargin(self) -> int(R%tBookCtrlBase_GetControlMargin(R)R*((swx\_controls.pyctGetControlMarginw scOsti||S(s#SetFitToCurrentPage(self, bool fit)(R%t BookCtrlBase_SetFitToCurrentPage(R)R*((swx\_controls.pyctSetFitToCurrentPage{ scOsti||S(s!GetFitToCurrentPage(self) -> bool(R%t BookCtrlBase_GetFitToCurrentPage(R)R*((swx\_controls.pyctGetFitToCurrentPage scOsti||S(sGetControlSizer(self) -> Sizer(R%tBookCtrlBase_GetControlSizer(R)R*((swx\_controls.pyctGetControlSizer scOsti||S(s"DeletePage(self, size_t n) -> bool(R%tBookCtrlBase_DeletePage(R)R*((swx\_controls.pyct DeletePage scOsti||S(s"RemovePage(self, size_t n) -> bool(R%tBookCtrlBase_RemovePage(R)R*((swx\_controls.pyct RemovePage scOsti||S(sDeleteAllPages(self) -> bool(R%tBookCtrlBase_DeleteAllPages(R)R*((swx\_controls.pyctDeleteAllPages scOsti||S(sRAddPage(self, Window page, String text, bool select=False, int imageId=-1) -> bool(R%tBookCtrlBase_AddPage(R)R*((swx\_controls.pyctAddPage scOsti||S(s~ InsertPage(self, size_t n, Window page, String text, bool select=False, int imageId=-1) -> bool (R%tBookCtrlBase_InsertPage(R)R*((swx\_controls.pyct InsertPage scOsti||S(s#SetSelection(self, size_t n) -> int(R%tBookCtrlBase_SetSelection(R)R*((swx\_controls.pycR  scOsti||S(s&ChangeSelection(self, size_t n) -> int(R%tBookCtrlBase_ChangeSelection(R)R*((swx\_controls.pyctChangeSelection scOsti||S(s)AdvanceSelection(self, bool forward=True)(R%tBookCtrlBase_AdvanceSelection(R)R*((swx\_controls.pyctAdvanceSelection scOsti||S(s HitTest(Point pt) -> (tab, where) Returns the page/tab which is hit, and flags indicating where using wx.NB_HITTEST flags. (R%tBookCtrlBase_HitTest(R)R*((swx\_controls.pycR scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t&BookCtrlBase_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3 ss-See `GetControlMargin` and `SetControlMargin`sSee `GetControlSizer`sSee `GetCurrentPage`s3See `GetFitToCurrentPage` and `SetFitToCurrentPage`s%See `GetImageList` and `SetImageList`s/See `GetInternalBorder` and `SetInternalBorder`s See `GetPage`sSee `GetPageCount`s%See `GetPageImage` and `SetPageImage`s#See `GetPageText` and `SetPageText`s%See `GetSelection` and `SetSelection`(3RRR4R5RR+RRRRRRRRRRRRRRzRRRRRRRRRRRRRRR RRRR3R6t ControlMargint ControlSizert CurrentPagetFitToCurrentPaget ImageListtInternalBordertPaget PageCountt PageImagetPageTextR(((swx\_controls.pycR. s^                                cOsti||S(s BookCtrlBase_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycR stBookCtrlBaseEventcBseZdZeddddZeZdZdZdZ dZ d Z ee e dd Z eee dd Z RS( s$Proxy of C++ BookCtrlBaseEvent classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1, int nOldSel=-1) -> BookCtrlBaseEvent N(R%tBookCtrlBaseEvent_swiginittnew_BookCtrlBaseEvent(R R)R*((swx\_controls.pycR+ scOsti||S(s GetSelection(self) -> int Returns item index for a listbox or choice selection event (not valid for a deselection). (R%tBookCtrlBaseEvent_GetSelection(R)R*((swx\_controls.pycR scOsti||S(sSetSelection(self, int nSel)(R%tBookCtrlBaseEvent_SetSelection(R)R*((swx\_controls.pycR  scOsti||S(sGetOldSelection(self) -> int(R%t!BookCtrlBaseEvent_GetOldSelection(R)R*((swx\_controls.pyctGetOldSelection scOsti||S(s"SetOldSelection(self, int nOldSel)(R%t!BookCtrlBaseEvent_SetOldSelection(R)R*((swx\_controls.pyctSetOldSelection ss+See `GetOldSelection` and `SetOldSelection`s%See `GetSelection` and `SetSelection`(RRR4R5RRRR+RR RRt OldSelectionR(((swx\_controls.pycR s    tNotebookcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z ee Z d Zd Zee ddZee ddZRS(sProxy of C++ Notebook classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> Notebook N(R%tNotebook_swiginitt new_NotebookR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=NotebookNameStr) -> bool (R%tNotebook_Create(R)R*((swx\_controls.pycR-! scOsti||S(sGetRowCount(self) -> int(R%tNotebook_GetRowCount(R)R*((swx\_controls.pycRP( scOsti||S(sSetPadding(self, Size padding)(R%tNotebook_SetPadding(R)R*((swx\_controls.pyct SetPadding, scOsti||S(sSetTabSize(self, Size sz)(R%tNotebook_SetTabSize(R)R*((swx\_controls.pyct SetTabSize0 scOsti||S(s(GetThemeBackgroundColour(self) -> Colour(R%t!Notebook_GetThemeBackgroundColour(R)R*((swx\_controls.pyctGetThemeBackgroundColour4 scOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"Notebook_GetClassDefaultAttributes(R)R*((swx\_controls.pycR38 scOsti||S(s.SendPageChangingEvent(self, int nPage) -> bool(R%tNotebook_SendPageChangingEvent(R)R*((swx\_controls.pyctSendPageChangingEventJ scOsti||S(s9SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)(R%tNotebook_SendPageChangedEvent(R)R*((swx\_controls.pyctSendPageChangedEventN ssSee `GetRowCount`sSee `GetThemeBackgroundColour`(RRR4R5RRRR+R-RPRRRR3R6RRR`tThemeBackgroundColour(((swx\_controls.pycR s          cOsti||}|S(sPreNotebook() -> Notebook(R%tnew_PreNotebook(R)R*R8((swx\_controls.pyct PreNotebookV scOsti||S(s Notebook_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycR[ st NotebookEventcBs8eZdZeddddZeZdZRS(s Proxy of C++ NotebookEvent classcCs |iiS((RR(R!((swx\_controls.pycR"n scCs|ii|S((RR(R!R#((swx\_controls.pycR"n sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1, int nOldSel=-1) -> NotebookEvent N(R%tNotebookEvent_swiginittnew_NotebookEvent(R R)R*((swx\_controls.pycR+p s(RRR4R5RRRR+(((swx\_controls.pycRl st NotebookPagecBs8eZdZdeieieiddZdZRS(s There is an old (and apparently unsolvable) bug when placing a window with a nonstandard background colour in a wx.Notebook on wxGTK1, as the notbooks's background colour would always be used when the window is refreshed. The solution is to place a panel in the notbook and the coloured window on the panel, sized to cover the panel. This simple class does that for you, just put an instance of this in the notebook and make your regular window a child of this one and it will handle the resize for you. itpanelcCsEtii|||||||d|_|iti|idS(N(twxtPanelR+R tchildtBindtEVT_SIZEtOnSize(R tparenttidR5tsizetstyleR((swx\_controls.pycR+ s" cCsv|idjo.|i}t|o|d|_q>n|io*|iid|ii|indS(Ni(ii(RR t GetChildrentlenR1tSetSizetGetSize(R tevttchildren((swx\_controls.pycR  s   ( RRR4RtDefaultPositiont DefaultSizet TAB_TRAVERSALR+R (((swx\_controls.pycR s   tListbookcBs\eZdZeddddZeZdZdZdZ ee ddZ RS( sProxy of C++ Listbook classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook N(R%tListbook_swiginitt new_ListbookR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=EmptyString) -> bool (R%tListbook_Create(R)R*((swx\_controls.pycR- scOsti||S(sGetListView(self) -> ListView(R%tListbook_GetListView(R)R*((swx\_controls.pyct GetListView ssSee `GetListView`( RRR4R5RRRR+R-RtListView(((swx\_controls.pycR s   cOsti||}|S(sPreListbook() -> Listbook(R%tnew_PreListbook(R)R*R8((swx\_controls.pyct PreListbook st ListbookEventcBs8eZdZeddddZeZdZRS(s Proxy of C++ ListbookEvent classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1, int nOldSel=-1) -> ListbookEvent N(R%tListbookEvent_swiginittnew_ListbookEvent(R R)R*((swx\_controls.pycR+ s(RRR4R5RRRR+(((swx\_controls.pycR" st ChoicebookcBs\eZdZeddddZeZdZdZdZ ee ddZ RS( sProxy of C++ Choicebook classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=EmptyString) -> Choicebook N(R%tChoicebook_swiginittnew_ChoicebookR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=EmptyString) -> bool (R%tChoicebook_Create(R)R*((swx\_controls.pycR- scOsti||S(sGetChoiceCtrl(self) -> Choice(R%tChoicebook_GetChoiceCtrl(R)R*((swx\_controls.pyct GetChoiceCtrl ssSee `GetChoiceCtrl`( RRR4R5RRRR+R-R*t ChoiceCtrl(((swx\_controls.pycR% s   cOsti||}|S(sPreChoicebook() -> Choicebook(R%tnew_PreChoicebook(R)R*R8((swx\_controls.pyct PreChoicebook stChoicebookEventcBs8eZdZeddddZeZdZRS(s"Proxy of C++ ChoicebookEvent classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=-1, int nOldSel=-1) -> ChoicebookEvent N(R%tChoicebookEvent_swiginittnew_ChoicebookEvent(R R)R*((swx\_controls.pycR+ s(RRR4R5RRRR+(((swx\_controls.pycR. stTreebookcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZeeddZRS(sProxy of C++ Treebook classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=BK_DEFAULT, String name=EmptyString) -> Treebook N(R%tTreebook_swiginitt new_TreebookR((R R)R*((swx\_controls.pycR+ scOsti||S(s Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=BK_DEFAULT, String name=EmptyString) -> bool (R%tTreebook_Create(R)R*((swx\_controls.pycR- scOsti||S(s InsertSubPage(self, size_t pos, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool (R%tTreebook_InsertSubPage(R)R*((swx\_controls.pyct InsertSubPage! scOsti||S(s\AddSubPage(self, Window page, String text, bool select=False, int imageId=NOT_FOUND) -> bool(R%tTreebook_AddSubPage(R)R*((swx\_controls.pyct AddSubPage( scOsti||S(s(IsNodeExpanded(self, size_t pos) -> bool(R%tTreebook_IsNodeExpanded(R)R*((swx\_controls.pyctIsNodeExpanded, scOsti||S(s6ExpandNode(self, size_t pos, bool expand=True) -> bool(R%tTreebook_ExpandNode(R)R*((swx\_controls.pyct ExpandNode0 scOsti||S(s&CollapseNode(self, size_t pos) -> bool(R%tTreebook_CollapseNode(R)R*((swx\_controls.pyct CollapseNode4 scOsti||S(s&GetPageParent(self, size_t pos) -> int(R%tTreebook_GetPageParent(R)R*((swx\_controls.pyct GetPageParent8 scOsti||S(sGetTreeCtrl(self) -> TreeCtrl(R%tTreebook_GetTreeCtrl(R)R*((swx\_controls.pyct GetTreeCtrl< ssSee `GetTreeCtrl`(RRR4R5RRRR+R-R6R8R:R<R>R@RBtTreeCtrl(((swx\_controls.pycR1 s        cOsti||}|S(sPreTreebook() -> Treebook(R%tnew_PreTreebook(R)R*R8((swx\_controls.pyct PreTreebookC st TreebookEventcBs8eZdZeddddZeZdZRS(s Proxy of C++ TreebookEvent classcCs |iiS((RR(R!((swx\_controls.pycR"J scCs|ii|S((RR(R!R#((swx\_controls.pycR"J sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND, int nOldSel=NOT_FOUND) -> TreebookEvent N(R%tTreebookEvent_swiginittnew_TreebookEvent(R R)R*((swx\_controls.pycR+L s(RRR4R5RRRR+(((swx\_controls.pycRFH stToolbookcBseeZdZeddddZeZdZdZdZ dZ ee dd Z RS( sProxy of C++ Toolbook classcCs |iiS((RR(R!((swx\_controls.pycR"a scCs|ii|S((RR(R!R#((swx\_controls.pycR"a sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=BK_DEFAULT, String name=EmptyString) -> Toolbook N(R%tToolbook_swiginitt new_ToolbookR((R R)R*((swx\_controls.pycR+c scOsti||S(s Create(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=wxEmptyString) -> bool (R%tToolbook_Create(R)R*((swx\_controls.pycR-l scOsti||S(sGetToolBar(self) -> ToolBarBase(R%tToolbook_GetToolBar(R)R*((swx\_controls.pyct GetToolBars scOsti||S(s Realize(self)(R%tToolbook_Realize(R)R*((swx\_controls.pyctRealizew ssSee `GetToolBar`( RRR4R5RRRR+R-RNRPtToolBar(((swx\_controls.pycRI_ s   cOsti||}|S(sPreToolbook() -> Toolbook(R%tnew_PreToolbook(R)R*R8((swx\_controls.pyct PreToolbook~ st ToolbookEventcBs8eZdZeddddZeZdZRS(s Proxy of C++ ToolbookEvent classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0, int nSel=NOT_FOUND, int nOldSel=NOT_FOUND) -> ToolbookEvent N(R%tToolbookEvent_swiginittnew_ToolbookEvent(R R)R*((swx\_controls.pycR+ s(RRR4R5RRRR+(((swx\_controls.pycRT stToolBarToolBasecBs?eZdZeddddZdZeZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$eZ%eZ&eZ'eZ(eedd#Z)ee#e$dd$Z*ee dd%Z+eeedd&Z,eedd'Z-eedd(Z.eee dd)Z/eeedd*Z0eeedd+Z1eeedd,Z2eedd-Z3ee dd.Z4RS(/s"Proxy of C++ ToolBarToolBase classcCs |iiS((RR(R!((swx\_controls.pycR" scCs|ii|S((RR(R!R#((swx\_controls.pycR" sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+ scOsti||S(sGetId(self) -> int(R%tToolBarToolBase_GetId(R)R*((swx\_controls.pyctGetId scOsti||S(sGetControl(self) -> Control(R%tToolBarToolBase_GetControl(R)R*((swx\_controls.pyct GetControl scOsti||S(sGetToolBar(self) -> ToolBarBase(R%tToolBarToolBase_GetToolBar(R)R*((swx\_controls.pycRN scOsti||S(sIsButton(self) -> int(R%tToolBarToolBase_IsButton(R)R*((swx\_controls.pyctIsButton scOsti||S(sIsControl(self) -> int(R%tToolBarToolBase_IsControl(R)R*((swx\_controls.pyct IsControl scOsti||S(sIsSeparator(self) -> int(R%tToolBarToolBase_IsSeparator(R)R*((swx\_controls.pyct IsSeparator scOsti||S(sGetStyle(self) -> int(R%tToolBarToolBase_GetStyle(R)R*((swx\_controls.pycR scOsti||S(sGetKind(self) -> int(R%tToolBarToolBase_GetKind(R)R*((swx\_controls.pyctGetKind scOsti||S(sIsEnabled(self) -> bool(R%tToolBarToolBase_IsEnabled(R)R*((swx\_controls.pyct IsEnabled scOsti||S(sIsToggled(self) -> bool(R%tToolBarToolBase_IsToggled(R)R*((swx\_controls.pyct IsToggled scOsti||S(sCanBeToggled(self) -> bool(R%tToolBarToolBase_CanBeToggled(R)R*((swx\_controls.pyct CanBeToggled scOsti||S(sGetNormalBitmap(self) -> Bitmap(R%tToolBarToolBase_GetNormalBitmap(R)R*((swx\_controls.pyctGetNormalBitmap scOsti||S(s!GetDisabledBitmap(self) -> Bitmap(R%t!ToolBarToolBase_GetDisabledBitmap(R)R*((swx\_controls.pyctGetDisabledBitmap scOsti||S(sGetBitmap(self) -> Bitmap(R%tToolBarToolBase_GetBitmap(R)R*((swx\_controls.pycR scOsti||S(sGetLabel(self) -> String(R%tToolBarToolBase_GetLabel(R)R*((swx\_controls.pyctGetLabel scOsti||S(sGetShortHelp(self) -> String(R%tToolBarToolBase_GetShortHelp(R)R*((swx\_controls.pyct GetShortHelp scOsti||S(sGetLongHelp(self) -> String(R%tToolBarToolBase_GetLongHelp(R)R*((swx\_controls.pyct GetLongHelp scOsti||S(s!Enable(self, bool enable) -> bool(R%tToolBarToolBase_Enable(R)R*((swx\_controls.pyctEnable scOsti||S(s Toggle(self)(R%tToolBarToolBase_Toggle(R)R*((swx\_controls.pyctToggle scOsti||S(s$SetToggle(self, bool toggle) -> bool(R%tToolBarToolBase_SetToggle(R)R*((swx\_controls.pyct SetToggle scOsti||S(s'SetShortHelp(self, String help) -> bool(R%tToolBarToolBase_SetShortHelp(R)R*((swx\_controls.pyct SetShortHelp scOsti||S(s&SetLongHelp(self, String help) -> bool(R%tToolBarToolBase_SetLongHelp(R)R*((swx\_controls.pyct SetLongHelpscOsti||S(s!SetNormalBitmap(self, Bitmap bmp)(R%tToolBarToolBase_SetNormalBitmap(R)R*((swx\_controls.pyctSetNormalBitmapscOsti||S(s#SetDisabledBitmap(self, Bitmap bmp)(R%t!ToolBarToolBase_SetDisabledBitmap(R)R*((swx\_controls.pyctSetDisabledBitmap scOsti||S(sSetLabel(self, String label)(R%tToolBarToolBase_SetLabel(R)R*((swx\_controls.pyctSetLabelscOsti||S(s Detach(self)(R%tToolBarToolBase_Detach(R)R*((swx\_controls.pyctDetachscOsti||S(sAttach(self, ToolBarBase tbar)(R%tToolBarToolBase_Attach(R)R*((swx\_controls.pyctAttachscOsti||S(sGetClientData(self) -> PyObject(R%tToolBarToolBase_GetClientData(R)R*((swx\_controls.pyct GetClientDatascOsti||S(s(SetClientData(self, PyObject clientData)(R%tToolBarToolBase_SetClientData(R)R*((swx\_controls.pyct SetClientDatassSee `GetBitmap`s'See `GetClientData` and `SetClientData`sSee `GetControl`s/See `GetDisabledBitmap` and `SetDisabledBitmap`s See `GetId`s See `GetKind`sSee `GetLabel` and `SetLabel`s#See `GetLongHelp` and `SetLongHelp`s+See `GetNormalBitmap` and `SetNormalBitmap`s%See `GetShortHelp` and `SetShortHelp`sSee `GetStyle`sSee `GetToolBar`(5RRR4R5RR+RRRYR[RNR^R`RbRReRgRiRkRmRoRRrRtRvRxRzR|R~RRRRRRRRt GetBitmap1t GetBitmap2t SetBitmap1t SetBitmap2tBitmapt ClientDatatControltDisabledBitmaptIdtKindtLabeltLongHelpt NormalBitmapt ShortHelptStyleRQ(((swx\_controls.pycRW sb                              t ToolBarBasecBsqeZdZeddddZdZeZdZdZ e i ddHd d d Z d d dd Ze i ddHd d d Zd d dd Ze i e id d dHdZe i e id d dHdZe i d d dHdZe i d d dHdZe i d d dHdZe i d d dHdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d Z$d!Z%d"Z&d#Z'd$Z(d%Z)d&Z*d'Z+d(Z,d)Z-d*Z.d+Z/d,Z0d-Z1d.Z2d/Z3d0Z4d1Z5d2Z6d3Z7d4Z8d5Z9d6Z:d7Z;d8Z<d9Z=d:Z>d;Z?d<Z@d=ZAd>ZBee5e1dd?ZCee;dd@ZDee:ddAZEee=e<ddBZFee4ddCZGee6e2ddDZHee7e3ddEZIee>ddFZJeeBddGZKRS(IsProxy of C++ ToolBarBase classcCs |iiS((RR(R!((swx\_controls.pycR"7scCs|ii|S((RR(R!R#((swx\_controls.pycR"7sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+8scOsti||S(s  DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, int kind=ITEM_NORMAL, String shortHelp=EmptyString, String longHelp=EmptyString, PyObject clientData=None) -> ToolBarToolBase (R%tToolBarBase_DoAddTool(R)R*((swx\_controls.pyct DoAddTool:scOsti||S(s DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, int kind=ITEM_NORMAL, String shortHelp=EmptyString, String longHelp=EmptyString, PyObject clientData=None) -> ToolBarToolBase (R%tToolBarBase_DoInsertTool(R)R*((swx\_controls.pyct DoInsertToolCsiRc Cs?ti}|o ti}n|i|d||||||S(s.Old style method to add a tool to the toolbar.R(Rt ITEM_NORMALt ITEM_CHECKR( R R tbitmapt pushedBitmaptisTogglet clientDatatshortHelpStringtlongHelpStringtkind((swx\_controls.pyctAddToolPs   c CsBti}|o ti}n|i|d|ti|||dS(s.Old style method to add a tool to the toolbar.RN(RRRRt NullBitmapR (R R RRRRR((swx\_controls.pyct AddSimpleTool\s   c CsBti} |o ti} n|i||d||| ||| S(s1Old style method to insert a tool in the toolbar.R(RRRR( R R5R RRRRRRR((swx\_controls.pyct InsertToolfs   c CsEti}|o ti}n|i||d|ti|||d S(s1Old style method to insert a tool in the toolbar.RN(RRRRRR (R R5R RRRRR((swx\_controls.pyctInsertSimpleToolrs   c Cs"|i||||||||S(s The full AddTool() function. If bmpDisabled is wx.NullBitmap, a shadowed version of the normal bitmap is created and used as the disabled image. (R( R R tlabelRt bmpDisabledRt shortHelptlongHelpR((swx\_controls.pyct AddLabelTools c Cs%|i||||||||| S(s} Insert the new tool at the given position, if pos == GetToolsCount(), it is equivalent to AddTool() (R( R R5R RRRRRRR((swx\_controls.pyctInsertLabelTools c Cs%|i||||ti|||S(s2Add a check tool, i.e. a tool which can be toggled(RRR(R R RRRRRR((swx\_controls.pyctAddCheckLabelToolsc Cs%|i||||ti|||S(s Add a radio tool, i.e. a tool which can be toggled and releases any other toggled radio tools in the same group when it happens (RRt ITEM_RADIO(R R RRRRRR((swx\_controls.pyctAddRadioLabelToolsc Cs%|i|d||ti|||S(s2Add a check tool, i.e. a tool which can be toggledR(RRR(R R RRRRR((swx\_controls.pyct AddCheckToolsc Cs%|i|d||ti|||S(s Add a radio tool, i.e. a tool which can be toggled and releases any other toggled radio tools in the same group when it happens R(RRR(R R RRRRR((swx\_controls.pyct AddRadioToolscOsti||S(s:AddToolItem(self, ToolBarToolBase tool) -> ToolBarToolBase(R%tToolBarBase_AddToolItem(R)R*((swx\_controls.pyct AddToolItemscOsti||S(sIInsertToolItem(self, size_t pos, ToolBarToolBase tool) -> ToolBarToolBase(R%tToolBarBase_InsertToolItem(R)R*((swx\_controls.pyctInsertToolItemscOsti||S(s4AddControl(self, Control control) -> ToolBarToolBase(R%tToolBarBase_AddControl(R)R*((swx\_controls.pyct AddControlscOsti||S(sCInsertControl(self, size_t pos, Control control) -> ToolBarToolBase(R%tToolBarBase_InsertControl(R)R*((swx\_controls.pyct InsertControlscOsti||S(s$FindControl(self, int id) -> Control(R%tToolBarBase_FindControl(R)R*((swx\_controls.pyct FindControlscOsti||S(s%AddSeparator(self) -> ToolBarToolBase(R%tToolBarBase_AddSeparator(R)R*((swx\_controls.pyct AddSeparatorscOsti||S(s4InsertSeparator(self, size_t pos) -> ToolBarToolBase(R%tToolBarBase_InsertSeparator(R)R*((swx\_controls.pyctInsertSeparatorscOsti||S(s+RemoveTool(self, int id) -> ToolBarToolBase(R%tToolBarBase_RemoveTool(R)R*((swx\_controls.pyct RemoveToolscOsti||S(s)DeleteToolByPos(self, size_t pos) -> bool(R%tToolBarBase_DeleteToolByPos(R)R*((swx\_controls.pyctDeleteToolByPosscOsti||S(s DeleteTool(self, int id) -> bool(R%tToolBarBase_DeleteTool(R)R*((swx\_controls.pyct DeleteToolscOsti||S(sClearTools(self)(R%tToolBarBase_ClearTools(R)R*((swx\_controls.pyct ClearToolsscOsti||S(sRealize(self) -> bool(R%tToolBarBase_Realize(R)R*((swx\_controls.pycRPscOsti||S(s%EnableTool(self, int id, bool enable)(R%tToolBarBase_EnableTool(R)R*((swx\_controls.pyct EnableToolscOsti||S(s%ToggleTool(self, int id, bool toggle)(R%tToolBarBase_ToggleTool(R)R*((swx\_controls.pyct ToggleToolscOsti||S(s$SetToggle(self, int id, bool toggle)(R%tToolBarBase_SetToggle(R)R*((swx\_controls.pycR|scOsti||S(s+GetToolClientData(self, int id) -> PyObject(R%tToolBarBase_GetToolClientData(R)R*((swx\_controls.pyctGetToolClientDatascOsti||S(s4SetToolClientData(self, int id, PyObject clientData)(R%tToolBarBase_SetToolClientData(R)R*((swx\_controls.pyctSetToolClientDatascOsti||S(sGetToolPos(self, int id) -> int(R%tToolBarBase_GetToolPos(R)R*((swx\_controls.pyct GetToolPos scOsti||S(s"GetToolState(self, int id) -> bool(R%tToolBarBase_GetToolState(R)R*((swx\_controls.pyct GetToolStatescOsti||S(s$GetToolEnabled(self, int id) -> bool(R%tToolBarBase_GetToolEnabled(R)R*((swx\_controls.pyctGetToolEnabledscOsti||S(s1SetToolShortHelp(self, int id, String helpString)(R%tToolBarBase_SetToolShortHelp(R)R*((swx\_controls.pyctSetToolShortHelpscOsti||S(s(GetToolShortHelp(self, int id) -> String(R%tToolBarBase_GetToolShortHelp(R)R*((swx\_controls.pyctGetToolShortHelpscOsti||S(s0SetToolLongHelp(self, int id, String helpString)(R%tToolBarBase_SetToolLongHelp(R)R*((swx\_controls.pyctSetToolLongHelp scOsti||S(s'GetToolLongHelp(self, int id) -> String(R%tToolBarBase_GetToolLongHelp(R)R*((swx\_controls.pyctGetToolLongHelp$scOsti||S(s SetMarginsXY(self, int x, int y)(R%tToolBarBase_SetMarginsXY(R)R*((swx\_controls.pyct SetMarginsXY(scOsti||S(sSetMargins(self, Size size)(R%tToolBarBase_SetMargins(R)R*((swx\_controls.pycRS,scOsti||S(s!SetToolPacking(self, int packing)(R%tToolBarBase_SetToolPacking(R)R*((swx\_controls.pyctSetToolPacking0scOsti||S(s'SetToolSeparation(self, int separation)(R%tToolBarBase_SetToolSeparation(R)R*((swx\_controls.pyctSetToolSeparation4scOsti||S(sGetToolMargins(self) -> Size(R%tToolBarBase_GetToolMargins(R)R*((swx\_controls.pyctGetToolMargins8scOsti||S(sGetMargins(self) -> Size(R%tToolBarBase_GetMargins(R)R*((swx\_controls.pyct GetMargins<scOsti||S(sGetToolPacking(self) -> int(R%tToolBarBase_GetToolPacking(R)R*((swx\_controls.pyctGetToolPacking@scOsti||S(sGetToolSeparation(self) -> int(R%tToolBarBase_GetToolSeparation(R)R*((swx\_controls.pyctGetToolSeparationDscOsti||S(sSetRows(self, int nRows)(R%tToolBarBase_SetRows(R)R*((swx\_controls.pyctSetRowsHscOsti||S(s(SetMaxRowsCols(self, int rows, int cols)(R%tToolBarBase_SetMaxRowsCols(R)R*((swx\_controls.pyctSetMaxRowsColsLscOsti||S(sGetMaxRows(self) -> int(R%tToolBarBase_GetMaxRows(R)R*((swx\_controls.pyct GetMaxRowsPscOsti||S(sGetMaxCols(self) -> int(R%tToolBarBase_GetMaxCols(R)R*((swx\_controls.pyct GetMaxColsTscOsti||S(s"SetToolBitmapSize(self, Size size)(R%tToolBarBase_SetToolBitmapSize(R)R*((swx\_controls.pyctSetToolBitmapSizeXscOsti||S(sGetToolBitmapSize(self) -> Size(R%tToolBarBase_GetToolBitmapSize(R)R*((swx\_controls.pyctGetToolBitmapSize\scOsti||S(sGetToolSize(self) -> Size(R%tToolBarBase_GetToolSize(R)R*((swx\_controls.pyct GetToolSize`scOsti||S(s:FindToolForPosition(self, int x, int y) -> ToolBarToolBase(R%tToolBarBase_FindToolForPosition(R)R*((swx\_controls.pyctFindToolForPositiondscOsti||S(s-FindById(self, int toolid) -> ToolBarToolBase(R%tToolBarBase_FindById(R)R*((swx\_controls.pyctFindByIdhscOsti||S(sIsVertical(self) -> bool(R%tToolBarBase_IsVertical(R)R*((swx\_controls.pycRlscOsti||S(sGetToolsCount(self) -> size_t(R%tToolBarBase_GetToolsCount(R)R*((swx\_controls.pyct GetToolsCountpss!See `GetMargins` and `SetMargins`sSee `GetMaxCols`sSee `GetMaxRows`s/See `GetToolBitmapSize` and `SetToolBitmapSize`sSee `GetToolMargins`s)See `GetToolPacking` and `SetToolPacking`s/See `GetToolSeparation` and `SetToolSeparation`sSee `GetToolSize`sSee `GetToolsCount`N(LRRR4R5RR+RRRRRRR RRRRRRRRRRRRRRRRRRRRRRRPRRR|RRRRRRRRRRRSRRRRRRRRRRRRRRR RR tMarginstMaxColstMaxRowstToolBitmapSizet ToolMarginst ToolPackingtToolSeparationtToolSizet ToolsCount(((swx\_controls.pycR5s                                                       RQcBsheZdZeddddZeZdZdZdZ dZ d Z e e Z RS( sProxy of C++ ToolBar classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL, String name=wxPyToolBarNameStr) -> ToolBar N(R%tToolBar_swiginitt new_ToolBarR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL, String name=wxPyToolBarNameStr) -> bool (R%tToolBar_Create(R)R*((swx\_controls.pycR-scOsti||S(s0SetToolNormalBitmap(self, int id, Bitmap bitmap)(R%tToolBar_SetToolNormalBitmap(R)R*((swx\_controls.pyctSetToolNormalBitmapscOsti||S(s2SetToolDisabledBitmap(self, int id, Bitmap bitmap)(R%tToolBar_SetToolDisabledBitmap(R)R*((swx\_controls.pyctSetToolDisabledBitmapscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t!ToolBar_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3s( RRR4R5RRRR+R-RRR3R6(((swx\_controls.pycRQs    cOsti||}|S(sPreToolBar() -> ToolBar(R%tnew_PreToolBar(R)R*R8((swx\_controls.pyct PreToolBarscOsti||S(s ToolBar_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R(R)R*((swx\_controls.pycRst ListItemAttrcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZeee ddZeeeddZeee ddZRS(sProxy of C++ ListItemAttr classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour, Font font=wxNullFont) -> ListItemAttr N(R%tListItemAttr_swiginittnew_ListItemAttr(R R)R*((swx\_controls.pycR+scCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(s#SetTextColour(self, Colour colText)(R%tListItemAttr_SetTextColour(R)R*((swx\_controls.pycR>scOsti||S(s)SetBackgroundColour(self, Colour colBack)(R%t ListItemAttr_SetBackgroundColour(R)R*((swx\_controls.pycR@scOsti||S(sSetFont(self, Font font)(R%tListItemAttr_SetFont(R)R*((swx\_controls.pycRB#scOsti||S(sHasTextColour(self) -> bool(R%tListItemAttr_HasTextColour(R)R*((swx\_controls.pycRN'scOsti||S(s!HasBackgroundColour(self) -> bool(R%t ListItemAttr_HasBackgroundColour(R)R*((swx\_controls.pycRP+scOsti||S(sHasFont(self) -> bool(R%tListItemAttr_HasFont(R)R*((swx\_controls.pycRR/scOsti||S(sGetTextColour(self) -> Colour(R%tListItemAttr_GetTextColour(R)R*((swx\_controls.pycR^3scOsti||S(s#GetBackgroundColour(self) -> Colour(R%t ListItemAttr_GetBackgroundColour(R)R*((swx\_controls.pycR`7scOsti||S(sGetFont(self) -> Font(R%tListItemAttr_GetFont(R)R*((swx\_controls.pycRb;scOsti||S(s%AssignFrom(self, ListItemAttr source)(R%tListItemAttr_AssignFrom(R)R*((swx\_controls.pyct AssignFrom?scOs$|diitti||S(s Destroy(self)i(RRtFalseR%tListItemAttr_Destroy(R)R*((swx\_controls.pyctDestroyCss3See `GetBackgroundColour` and `SetBackgroundColour`sSee `GetFont` and `SetFont`s'See `GetTextColour` and `SetTextColour`(RRR4R5RRRR+R%tdelete_ListItemAttrRtRuR>R@RBRNRPRRR^R`RbR.R1RwRyR~(((swx\_controls.pycR!s(              tListItemcBs/eZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(eei)ei*Z+eei,ei-Z.eei/ei0Z1eei2ei3Z4eei5ei6Z7eei8ei9Z:eei;ei<Z=eei>ei?Z@eeiAeiBZCeeiDeiEZFee#edd$ZGee$dd%ZHee'edd&ZIeeedd'ZJee!edd(ZKee(edd)ZLeeedd*ZMee edd+ZNeeedd,ZOeeedd-ZPeeedd.ZQee&edd/ZRee"edd0ZSRS(1sProxy of C++ ListItem classcCs |iiS((RR(R!((swx\_controls.pycR"RscCs|ii|S((RR(R!R#((swx\_controls.pycR"RsR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> ListItemN(R%tListItem_swiginitt new_ListItem(R R)R*((swx\_controls.pycR+TscCsdS(N(R (R ((swx\_controls.pycR"XscOsti||S(s Clear(self)(R%tListItem_Clear(R)R*((swx\_controls.pycRYscOsti||S(sClearAttributes(self)(R%tListItem_ClearAttributes(R)R*((swx\_controls.pyctClearAttributes]scOsti||S(sSetMask(self, long mask)(R%tListItem_SetMask(R)R*((swx\_controls.pyctSetMaskascOsti||S(sSetId(self, long id)(R%tListItem_SetId(R)R*((swx\_controls.pyctSetIdescOsti||S(sSetColumn(self, int col)(R%tListItem_SetColumn(R)R*((swx\_controls.pyct SetColumniscOsti||S(sSetState(self, long state)(R%tListItem_SetState(R)R*((swx\_controls.pyctSetStatemscOsti||S(s"SetStateMask(self, long stateMask)(R%tListItem_SetStateMask(R)R*((swx\_controls.pyct SetStateMaskqscOsti||S(sSetText(self, String text)(R%tListItem_SetText(R)R*((swx\_controls.pyctSetTextuscOsti||S(sSetImage(self, int image)(R%tListItem_SetImage(R)R*((swx\_controls.pyctSetImageyscOsti||S(sSetData(self, long data)(R%tListItem_SetData(R)R*((swx\_controls.pyctSetData}scOsti||S(sSetWidth(self, int width)(R%tListItem_SetWidth(R)R*((swx\_controls.pyctSetWidthscOsti||S(sSetAlign(self, int align)(R%tListItem_SetAlign(R)R*((swx\_controls.pyctSetAlignscOsti||S(s#SetTextColour(self, Colour colText)(R%tListItem_SetTextColour(R)R*((swx\_controls.pycR>scOsti||S(s)SetBackgroundColour(self, Colour colBack)(R%tListItem_SetBackgroundColour(R)R*((swx\_controls.pycR@scOsti||S(sSetFont(self, Font font)(R%tListItem_SetFont(R)R*((swx\_controls.pycRBscOsti||S(sGetMask(self) -> long(R%tListItem_GetMask(R)R*((swx\_controls.pyctGetMaskscOsti||S(sGetId(self) -> long(R%tListItem_GetId(R)R*((swx\_controls.pycRYscOsti||S(sGetColumn(self) -> int(R%tListItem_GetColumn(R)R*((swx\_controls.pyct GetColumnscOsti||S(sGetState(self) -> long(R%tListItem_GetState(R)R*((swx\_controls.pyctGetStatescOsti||S(sGetText(self) -> String(R%tListItem_GetText(R)R*((swx\_controls.pyctGetTextscOsti||S(sGetImage(self) -> int(R%tListItem_GetImage(R)R*((swx\_controls.pyctGetImagescOsti||S(sGetData(self) -> long(R%tListItem_GetData(R)R*((swx\_controls.pyctGetDatascOsti||S(sGetWidth(self) -> int(R%tListItem_GetWidth(R)R*((swx\_controls.pyctGetWidthscOsti||S(sGetAlign(self) -> int(R%tListItem_GetAlign(R)R*((swx\_controls.pyctGetAlignscOsti||S(s#GetAttributes(self) -> ListItemAttr(R%tListItem_GetAttributes(R)R*((swx\_controls.pyct GetAttributesscOsti||S(sHasAttributes(self) -> bool(R%tListItem_HasAttributes(R)R*((swx\_controls.pyct HasAttributesscOsti||S(sGetTextColour(self) -> Colour(R%tListItem_GetTextColour(R)R*((swx\_controls.pycR^scOsti||S(s#GetBackgroundColour(self) -> Colour(R%tListItem_GetBackgroundColour(R)R*((swx\_controls.pycR`scOsti||S(sGetFont(self) -> Font(R%tListItem_GetFont(R)R*((swx\_controls.pycRbssSee `GetAlign` and `SetAlign`sSee `GetAttributes`s3See `GetBackgroundColour` and `SetBackgroundColour`sSee `GetColumn` and `SetColumn`sSee `GetData` and `SetData`sSee `GetFont` and `SetFont`sSee `GetId` and `SetId`sSee `GetImage` and `SetImage`sSee `GetMask` and `SetMask`sSee `GetState` and `SetState`sSee `GetText` and `SetText`s'See `GetTextColour` and `SetTextColour`sSee `GetWidth` and `SetWidth`(TRRR4R5RRRR+R%tdelete_ListItemRtRuRR8R:R<R>R@RBRDRFRHRJRLR>R@RBRQRYRTRVRXRZR\R^R`RbRdR^R`RbtListItem_m_mask_gettListItem_m_mask_settm_masktListItem_m_itemId_gettListItem_m_itemId_settm_itemIdtListItem_m_col_gettListItem_m_col_settm_coltListItem_m_state_gettListItem_m_state_settm_statetListItem_m_stateMask_gettListItem_m_stateMask_sett m_stateMasktListItem_m_text_gettListItem_m_text_settm_texttListItem_m_image_gettListItem_m_image_settm_imagetListItem_m_data_gettListItem_m_data_settm_datatListItem_m_format_gettListItem_m_format_settm_formattListItem_m_width_gettListItem_m_width_settm_widthtAlignt AttributesRwtColumntDataRyRtImagetMasktStatetTextR~tWidth(((swx\_controls.pycR3Pst                                t ListEventcBseZdZeddddZeZdZeei ei Z eei ei ZeeieiZeeieiZeeieiZeeiZdZeZdZdZd ZeZd Z d Z!d Z"d Z#dZ$dZ%dZ&dZ'dZ(dZ)ee&ddZ*ee'ddZ+eeddZ,ee#ddZ-ee"ddZ.eeddZ/ee%ddZ0eeddZ1ee ddZ2ee$ddZ3eeddZ4ee!ddZ5RS( sProxy of C++ ListEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sG__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> ListEventN(R%tListEvent_swiginitt new_ListEvent(R R)R*((swx\_controls.pycR+scOsti||S(sGetKeyCode(self) -> int(R%tListEvent_GetKeyCode(R)R*((swx\_controls.pyct GetKeyCodescOsti||S(sGetIndex(self) -> long(R%tListEvent_GetIndex(R)R*((swx\_controls.pyctGetIndexscOsti||S(sGetColumn(self) -> int(R%tListEvent_GetColumn(R)R*((swx\_controls.pycRTscOsti||S(sGetPoint(self) -> Point(R%tListEvent_GetPoint(R)R*((swx\_controls.pyctGetPointscOsti||S(sGetLabel(self) -> String(R%tListEvent_GetLabel(R)R*((swx\_controls.pycRrscOsti||S(sGetText(self) -> String(R%tListEvent_GetText(R)R*((swx\_controls.pycRX scOsti||S(sGetImage(self) -> int(R%tListEvent_GetImage(R)R*((swx\_controls.pycRZscOsti||S(sGetData(self) -> long(R%tListEvent_GetData(R)R*((swx\_controls.pycR\scOsti||S(sGetMask(self) -> long(R%tListEvent_GetMask(R)R*((swx\_controls.pycRQscOsti||S(sGetItem(self) -> ListItem(R%tListEvent_GetItem(R)R*((swx\_controls.pyctGetItemscOsti||S(sGetCacheFrom(self) -> long(R%tListEvent_GetCacheFrom(R)R*((swx\_controls.pyct GetCacheFromscOsti||S(sGetCacheTo(self) -> long(R%tListEvent_GetCacheTo(R)R*((swx\_controls.pyct GetCacheTo#scOsti||S(sIsEditCancelled(self) -> bool(R%tListEvent_IsEditCancelled(R)R*((swx\_controls.pyctIsEditCancelled'scOsti||S(s)SetEditCanceled(self, bool editCancelled)(R%tListEvent_SetEditCanceled(R)R*((swx\_controls.pyctSetEditCanceled+ssSee `GetCacheFrom`sSee `GetCacheTo`sSee `GetColumn`s See `GetData`sSee `GetImage`sSee `GetIndex`s See `GetItem`sSee `GetKeyCode`sSee `GetLabel`s See `GetMask`sSee `GetPoint`s See `GetText`(6RRR4R5RRRR+R%tListEvent_m_code_gettListEvent_m_code_settm_codetListEvent_m_oldItemIndex_gettListEvent_m_oldItemIndex_settm_oldItemIndextListEvent_m_itemIndex_gettListEvent_m_itemIndex_sett m_itemIndextListEvent_m_col_gettListEvent_m_col_setRqtListEvent_m_pointDrag_gettListEvent_m_pointDrag_sett m_pointDragtListEvent_m_item_gettm_itemRtGetCodeRRTRR/RrRXRZR\RQRRRRRt CacheFromtCacheToRRRtIndextItemtKeyCodeRRtPointR(((swx\_controls.pycRsL               tListCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAeAZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWeXeWZWee ddVZYeeddWZZeeddXZ[eeNddYZ\eeeDddZZ]eeVdd[Z^ee"dd\Z_ee#e$dd]Z`ee%dd^Zaeedd_ZbRS(`sProxy of C++ ListCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"rscCs|ii|S((RR(R!R#((swx\_controls.pycR"rsR$sThe membership flagcOs@ti|ti|||i|ti||tdS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LC_ICON, Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl N(R%tListCtrl_swiginitt new_ListCtrlR(Rt_setCallbackInfo(R R)R*((swx\_controls.pycR+ts cOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LC_ICON, Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool Do the 2nd phase and create the GUI control. (R%tListCtrl_Create(R)R*((swx\_controls.pycR-}scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R%tListCtrl__setCallbackInfo(R)R*((swx\_controls.pycRscOs0ti||}|dj o d|_n|S(s$GetColumn(self, int col) -> ListItemiN(R%tListCtrl_GetColumnR R(R)R*R8((swx\_controls.pycRTs cOsti||S(s/SetColumn(self, int col, ListItem item) -> bool(R%tListCtrl_SetColumn(R)R*((swx\_controls.pycR>scOsti||S(s$GetColumnWidth(self, int col) -> int(R%tListCtrl_GetColumnWidth(R)R*((swx\_controls.pyctGetColumnWidthscOsti||S(s0SetColumnWidth(self, int col, int width) -> bool(R%tListCtrl_SetColumnWidth(R)R*((swx\_controls.pyctSetColumnWidthscOsti||S(sGetCountPerPage(self) -> int(R%tListCtrl_GetCountPerPage(R)R*((swx\_controls.pyctGetCountPerPagescOsti||S(sGetViewRect(self) -> Rect(R%tListCtrl_GetViewRect(R)R*((swx\_controls.pyct GetViewRectscOsti||S(s GetEditControl(self) -> TextCtrl(R%tListCtrl_GetEditControl(R)R*((swx\_controls.pyctGetEditControlscOs0ti||}|dj o d|_n|S(s1GetItem(self, long itemId, int col=0) -> ListItemiN(R%tListCtrl_GetItemR R(R)R*R8((swx\_controls.pycRs cOsti||S(s$SetItem(self, ListItem info) -> bool(R%tListCtrl_SetItem(R)R*((swx\_controls.pyctSetItemscOsti||S(sNSetStringItem(self, long index, int col, String label, int imageId=-1) -> long(R%tListCtrl_SetStringItem(R)R*((swx\_controls.pyct SetStringItemscOsti||S(s4GetItemState(self, long item, long stateMask) -> int(R%tListCtrl_GetItemState(R)R*((swx\_controls.pyct GetItemStatescOsti||S(sASetItemState(self, long item, long state, long stateMask) -> bool(R%tListCtrl_SetItemState(R)R*((swx\_controls.pyct SetItemStatescOsti||S(sASetItemImage(self, long item, int image, int selImage=-1) -> bool(R%tListCtrl_SetItemImage(R)R*((swx\_controls.pyct SetItemImagescOsti||S(sCSetItemColumnImage(self, long item, long column, int image) -> bool(R%tListCtrl_SetItemColumnImage(R)R*((swx\_controls.pyctSetItemColumnImagescOsti||S(s&GetItemText(self, long item) -> String(R%tListCtrl_GetItemText(R)R*((swx\_controls.pyct GetItemTextscOsti||S(s(SetItemText(self, long item, String str)(R%tListCtrl_SetItemText(R)R*((swx\_controls.pyct SetItemTextscOsti||S(s$GetItemData(self, long item) -> long(R%tListCtrl_GetItemData(R)R*((swx\_controls.pyct GetItemDatascOsti||S(s/SetItemData(self, long item, long data) -> bool(R%tListCtrl_SetItemData(R)R*((swx\_controls.pyct SetItemDatascOsti||S(s)GetItemPosition(self, long item) -> Point(R%tListCtrl_GetItemPosition(R)R*((swx\_controls.pyctGetItemPositionscOsti||S(s?GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -> Rect(R%tListCtrl_GetItemRect(R)R*((swx\_controls.pyct GetItemRectscOsti||S(s3SetItemPosition(self, long item, Point pos) -> bool(R%tListCtrl_SetItemPosition(R)R*((swx\_controls.pyctSetItemPositionscOsti||S(sGetItemCount(self) -> int(R%tListCtrl_GetItemCount(R)R*((swx\_controls.pyct GetItemCountscOsti||S(sGetColumnCount(self) -> int(R%tListCtrl_GetColumnCount(R)R*((swx\_controls.pycRNscOsti||S(sGetItemSpacing(self) -> Size(R%tListCtrl_GetItemSpacing(R)R*((swx\_controls.pyctGetItemSpacingscOsti||S(s!GetSelectedItemCount(self) -> int(R%tListCtrl_GetSelectedItemCount(R)R*((swx\_controls.pyctGetSelectedItemCountscOsti||S(sGetTextColour(self) -> Colour(R%tListCtrl_GetTextColour(R)R*((swx\_controls.pycR^scOsti||S(sSetTextColour(self, Colour col)(R%tListCtrl_SetTextColour(R)R*((swx\_controls.pycR>scOsti||S(sGetTopItem(self) -> long(R%tListCtrl_GetTopItem(R)R*((swx\_controls.pyct GetTopItemscOsti||S(s/SetSingleStyle(self, long style, bool add=True)(R%tListCtrl_SetSingleStyle(R)R*((swx\_controls.pyctSetSingleStylescOsti||S(s_GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long(R%tListCtrl_GetNextItem(R)R*((swx\_controls.pycRRscOsti||S(s*GetImageList(self, int which) -> ImageList(R%tListCtrl_GetImageList(R)R*((swx\_controls.pycRscOsti||S(s2SetImageList(self, ImageList imageList, int which)(R%tListCtrl_SetImageList(R)R*((swx\_controls.pycR scOsti||S(s5AssignImageList(self, ImageList imageList, int which)(R%tListCtrl_AssignImageList(R)R*((swx\_controls.pycRscOsti||S(sInReportView(self) -> bool(R%tListCtrl_InReportView(R)R*((swx\_controls.pyct InReportViewscOsti||S(sIsVirtual(self) -> bool(R%tListCtrl_IsVirtual(R)R*((swx\_controls.pyct IsVirtualscOsti||S(sRefreshItem(self, long item)(R%tListCtrl_RefreshItem(R)R*((swx\_controls.pyct RefreshItemscOsti||S(s.RefreshItems(self, long itemFrom, long itemTo)(R%tListCtrl_RefreshItems(R)R*((swx\_controls.pyct RefreshItemsscOsti||S(s2Arrange(self, int flag=LIST_ALIGN_DEFAULT) -> bool(R%tListCtrl_Arrange(R)R*((swx\_controls.pyctArrange#scOsti||S(s#DeleteItem(self, long item) -> bool(R%tListCtrl_DeleteItem(R)R*((swx\_controls.pyct DeleteItem'scOsti||S(sDeleteAllItems(self) -> bool(R%tListCtrl_DeleteAllItems(R)R*((swx\_controls.pyctDeleteAllItems+scOsti||S(s#DeleteColumn(self, int col) -> bool(R%tListCtrl_DeleteColumn(R)R*((swx\_controls.pyct DeleteColumn/scOsti||S(sDeleteAllColumns(self) -> bool(R%tListCtrl_DeleteAllColumns(R)R*((swx\_controls.pyctDeleteAllColumns3scOsti||S(sClearAll(self)(R%tListCtrl_ClearAll(R)R*((swx\_controls.pyctClearAll7scOsti||S(s&EditLabel(self, long item) -> TextCtrl(R%tListCtrl_EditLabel(R)R*((swx\_controls.pyct EditLabel;scOsti||S(s'EndEditLabel(self, bool cancel) -> bool(R%tListCtrl_EndEditLabel(R)R*((swx\_controls.pyct EndEditLabel?scOsti||S(s&EnsureVisible(self, long item) -> bool(R%tListCtrl_EnsureVisible(R)R*((swx\_controls.pycRCscOsti||S(sBFindItem(self, long start, String str, bool partial=False) -> long(R%tListCtrl_FindItem(R)R*((swx\_controls.pyctFindItemGscOsti||S(s1FindItemData(self, long start, long data) -> long(R%tListCtrl_FindItemData(R)R*((swx\_controls.pyct FindItemDataKscOsti||S(s@FindItemAtPos(self, long start, Point pt, int direction) -> long(R%tListCtrl_FindItemAtPos(R)R*((swx\_controls.pyct FindItemAtPosOscOsti||S(s HitTest(Point point) -> (item, where) Determines which item (if any) is at the specified point, giving in the second return value (see wx.LIST_HITTEST flags.) (R%tListCtrl_HitTest(R)R*((swx\_controls.pycRSscOsti||S(s HitTestSubItem(Point point) -> (item, where, subItem) Determines which item (if any) is at the specified point, giving in the second return value (see wx.LIST_HITTEST flags) and also the subItem, if any. (R%tListCtrl_HitTestSubItem(R)R*((swx\_controls.pyctHitTestSubItem\scOsti||S(s'InsertItem(self, ListItem info) -> long(R%tListCtrl_InsertItem(R)R*((swx\_controls.pyct InsertItemfscOsti||S(sKInsertStringItem(self, long index, String label, int imageIndex=-1) -> long(R%tListCtrl_InsertStringItem(R)R*((swx\_controls.pyctInsertStringItemjscOsti||S(s9InsertImageItem(self, long index, int imageIndex) -> long(R%tListCtrl_InsertImageItem(R)R*((swx\_controls.pyctInsertImageItemnscOsti||S(sMInsertImageStringItem(self, long index, String label, int imageIndex) -> long(R%tListCtrl_InsertImageStringItem(R)R*((swx\_controls.pyctInsertImageStringItemrscOsti||S(s7InsertColumnItem(self, long col, ListItem info) -> long(R%tListCtrl_InsertColumnItem(R)R*((swx\_controls.pyctInsertColumnItemvscOsti||S(s~ InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT, int width=-1) -> long (R%tListCtrl_InsertColumn(R)R*((swx\_controls.pyct InsertColumn{scOsti||S(sSetItemCount(self, long count)(R%tListCtrl_SetItemCount(R)R*((swx\_controls.pyct SetItemCountscOsti||S(s(ScrollList(self, int dx, int dy) -> bool(R%tListCtrl_ScrollList(R)R*((swx\_controls.pyct ScrollListscOsti||S(s.SetItemTextColour(self, long item, Colour col)(R%tListCtrl_SetItemTextColour(R)R*((swx\_controls.pyctSetItemTextColourscOsti||S(s,GetItemTextColour(self, long item) -> Colour(R%tListCtrl_GetItemTextColour(R)R*((swx\_controls.pyctGetItemTextColourscOsti||S(s4SetItemBackgroundColour(self, long item, Colour col)(R%t ListCtrl_SetItemBackgroundColour(R)R*((swx\_controls.pycR#scOsti||S(s2GetItemBackgroundColour(self, long item) -> Colour(R%t ListCtrl_GetItemBackgroundColour(R)R*((swx\_controls.pyctGetItemBackgroundColourscOsti||S(s$SetItemFont(self, long item, Font f)(R%tListCtrl_SetItemFont(R)R*((swx\_controls.pycR%scOsti||S(s$GetItemFont(self, long item) -> Font(R%tListCtrl_GetItemFont(R)R*((swx\_controls.pyct GetItemFontsicCs4|o ti}nd}|i||tidS(s[de]select an itemiN(RtLIST_STATE_SELECTEDR(R tidxtontstate((swx\_controls.pycR s cCs*|i|titi|i|dS(sFocus and show the given itemN(RRtLIST_STATE_FOCUSEDR(R R;((swx\_controls.pyctFocusscCs|idtitiS(s,get the currently focused item or -1 if nonei(RRRt LIST_NEXT_ALLR>(R ((swx\_controls.pyctGetFocusedItemscGs |idS(s+return first selected item, or -1 when nonei(tGetNextSelected(R R)((swx\_controls.pyctGetFirstSelectedscCs|i|titiS(s4return subsequent selected items, or -1 when no more(RRRR@R:(R titem((swx\_controls.pycRBscCs |i|titi@djS(s#return True if the item is selectedi(RRR:(R R;((swx\_controls.pycRscCsj|i|}|ititiBtiBtiBtiBtiBti B|i ||i ||dS(N( RTR:RtLIST_MASK_STATEtLIST_MASK_TEXTtLIST_MASK_IMAGEtLIST_MASK_DATAt LIST_SET_ITEMtLIST_MASK_WIDTHtLIST_MASK_FORMATRFR>(R tcoltimageRD((swx\_controls.pyctSetColumnImages )  cCs|i|ddS(Ni(RN(R RL((swx\_controls.pyctClearColumnImagescCst|otio t}nt}|i}|i|||dx:tdt|D]#}|i|||||qcW|SndS(suAppend an item to the list control. The entry parameter should be a sequence with an item for each columniiN( RRt USE_UNICODEtunicodetstrRR#trangeR(R tentrytcvtfuncR5ti((swx\_controls.pyctAppends    !cOsti||S(s&SortItems(self, PyObject func) -> bool(R%tListCtrl_SortItems(R)R*((swx\_controls.pyct SortItemsscOsti||S(sGetMainWindow(self) -> Window(R%tListCtrl_GetMainWindow(R)R*((swx\_controls.pyct GetMainWindowscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"ListCtrl_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3ssSee `GetColumnCount`sSee `GetCountPerPage`sSee `GetEditControl`sSee `GetFocusedItem`s%See `GetItemCount` and `SetItemCount`sSee `GetMainWindow`sSee `GetSelectedItemCount`s'See `GetTextColour` and `SetTextColour`sSee `GetTopItem`sSee `GetViewRect`(cRRR4R5RRRR+R-RRTR>RRRRRRRRRRRRRRRRRRRRRNRRR^R>RRRRRRRRRRRRR R R RRRRRRRRRRR!R#R%R'R)tInsertColumnInfoR+R-R/R1R3R#R6R%R9R R?RARCRBRRNRORWRYR[R3R6R^t CountPerPaget EditControlt FocusedItemt ItemCountt MainWindowtSelectedItemCountR~tTopItemtViewRect(((swx\_controls.pycRps                                                                            cOsti||}|S(sPreListCtrl() -> ListCtrl(R%tnew_PreListCtrl(R)R*R8((swx\_controls.pyct PreListCtrlscOsti||S(s ListCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R\(R)R*((swx\_controls.pycR\sRcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZee ddZRS(sProxy of C++ ListView classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LC_REPORT, Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView N(R%tListView_swiginitt new_ListViewR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=LC_REPORT, Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool Do the 2nd phase and create the GUI control. (R%tListView_Create(R)R*((swx\_controls.pycR-(scOsti||S(s"Select(self, long n, bool on=True)(R%tListView_Select(R)R*((swx\_controls.pycR 2scOsti||S(sFocus(self, long index)(R%tListView_Focus(R)R*((swx\_controls.pycR?6scOsti||S(sGetFocusedItem(self) -> long(R%tListView_GetFocusedItem(R)R*((swx\_controls.pycRA:scOsti||S(s(GetNextSelected(self, long item) -> long(R%tListView_GetNextSelected(R)R*((swx\_controls.pycRB>scOsti||S(sGetFirstSelected(self) -> long(R%tListView_GetFirstSelected(R)R*((swx\_controls.pycRCBscOsti||S(s$IsSelected(self, long index) -> bool(R%tListView_IsSelected(R)R*((swx\_controls.pycRFscOsti||S(s(SetColumnImage(self, int col, int image)(R%tListView_SetColumnImage(R)R*((swx\_controls.pycRNJscOsti||S(sClearColumnImage(self, int col)(R%tListView_ClearColumnImage(R)R*((swx\_controls.pycRONssSee `GetFocusedItem`(RRR4R5RRRR+R-R R?RARBRCRRNROR`(((swx\_controls.pycRs        cOsti||}|S(sPreListView() -> ListView(R%tnew_PreListView(R)R*R8((swx\_controls.pyct PreListViewUst TreeItemIdcBseZdZeddddZeZdZei Z dZ dZ dZ d ZeeieiZe Zd ZRS( sProxy of C++ TreeItemId classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> TreeItemIdN(R%tTreeItemId_swiginittnew_TreeItemId(R R)R*((swx\_controls.pycR+scCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(sIsOk(self) -> bool(R%tTreeItemId_IsOk(R)R*((swx\_controls.pyctIsOkscOsti||S(s&__eq__(self, TreeItemId other) -> bool(R%tTreeItemId___eq__(R)R*((swx\_controls.pyct__eq__scOsti||S(s&__ne__(self, TreeItemId other) -> bool(R%tTreeItemId___ne__(R)R*((swx\_controls.pyct__ne__scCs |iS(N(Ry(R ((swx\_controls.pyct __nonzero__s(RRR4R5RRRR+R%tdelete_TreeItemIdRtRuRyR{R}tTreeItemId_m_pItem_gettTreeItemId_m_pItem_settm_pItemtOkR~(((swx\_controls.pycRus      t TreeItemDatacBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zee e dd Zeeedd ZRS(sProxy of C++ TreeItemData classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s1__init__(self, PyObject obj=None) -> TreeItemDataN(R%tTreeItemData_swiginittnew_TreeItemData(R R)R*((swx\_controls.pycR+scCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(sGetData(self) -> PyObject(R%tTreeItemData_GetData(R)R*((swx\_controls.pycR\scOsti||S(sSetData(self, PyObject obj)(R%tTreeItemData_SetData(R)R*((swx\_controls.pycRHscOsti||S(sGetId(self) -> TreeItemId(R%tTreeItemData_GetId(R)R*((swx\_controls.pycRYscOsti||S(sSetId(self, TreeItemId id)(R%tTreeItemData_SetId(R)R*((swx\_controls.pycR<scOs$|diitti||S(s Destroy(self)i(RRR/R%tTreeItemData_Destroy(R)R*((swx\_controls.pycR1ssSee `GetData` and `SetData`sSee `GetId` and `SetId`(RRR4R5RRRR+R%tdelete_TreeItemDataRtRuR\RHRYR<R1RR(((swx\_controls.pycRs        t TreeEventcBsdeZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZeee ddZeeddZeeeddZeeeddZee e ddZee e ddZeeeddZeeeddZRS(sProxy of C++ TreeEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcGsti|ti|dS(s __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent N(R%tTreeEvent_swiginitt new_TreeEvent(R R)((swx\_controls.pycR+scOsti||S(sGetItem(self) -> TreeItemId(R%tTreeEvent_GetItem(R)R*((swx\_controls.pycRscOsti||S(sSetItem(self, TreeItemId item)(R%tTreeEvent_SetItem(R)R*((swx\_controls.pycRscOsti||S(sGetOldItem(self) -> TreeItemId(R%tTreeEvent_GetOldItem(R)R*((swx\_controls.pyct GetOldItemscOsti||S(s!SetOldItem(self, TreeItemId item)(R%tTreeEvent_SetOldItem(R)R*((swx\_controls.pyct SetOldItemscOsti||S(sGetPoint(self) -> Point(R%tTreeEvent_GetPoint(R)R*((swx\_controls.pycRscOsti||S(sSetPoint(self, Point pt)(R%tTreeEvent_SetPoint(R)R*((swx\_controls.pyctSetPoint scOsti||S(sGetKeyEvent(self) -> KeyEvent(R%tTreeEvent_GetKeyEvent(R)R*((swx\_controls.pyct GetKeyEventscOsti||S(sGetKeyCode(self) -> int(R%tTreeEvent_GetKeyCode(R)R*((swx\_controls.pycRscOsti||S(sSetKeyEvent(self, KeyEvent evt)(R%tTreeEvent_SetKeyEvent(R)R*((swx\_controls.pyct SetKeyEventscOsti||S(sGetLabel(self) -> String(R%tTreeEvent_GetLabel(R)R*((swx\_controls.pycRrscOsti||S(sSetLabel(self, String label)(R%tTreeEvent_SetLabel(R)R*((swx\_controls.pycRscOsti||S(sIsEditCancelled(self) -> bool(R%tTreeEvent_IsEditCancelled(R)R*((swx\_controls.pycR#scOsti||S(s)SetEditCanceled(self, bool editCancelled)(R%tTreeEvent_SetEditCanceled(R)R*((swx\_controls.pycR'scOsti||S(s SetToolTip(self, String toolTip)(R%tTreeEvent_SetToolTip(R)R*((swx\_controls.pyct SetToolTip+scOsti||S(sGetToolTip(self) -> String(R%tTreeEvent_GetToolTip(R)R*((swx\_controls.pyct GetToolTip/ssSee `GetItem` and `SetItem`sSee `GetKeyCode`s#See `GetKeyEvent` and `SetKeyEvent`sSee `GetLabel` and `SetLabel`s!See `GetOldItem` and `SetOldItem`sSee `GetPoint` and `SetPoint`s!See `GetToolTip` and `SetToolTip`s+See `IsEditCancelled` and `SetEditCanceled`(RRR4R5RRRR+RRRRRRRRRRrRRRRRRRtKeyEventRtOldItemRtToolTipt EditCancelled(((swx\_controls.pycRs6                RCcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZ e Z!dZ"dZ#d Z$d!Z%d"Z&d#Z'd$Z(d%Z)d&Z*d'Z+d(Z,d)Z-d*Z.d+Z/d,Z0d-Z1d.Z2d/Z3d0Z4d1Z5d2Z6d3Z7d4Z8d5Z9d6Z:d7Z;d8Z<d9Z=d:Z>d;Z?d<Z@d=ZAd>ZBd?ZCd@ZDdAZEdBZFdCZGdDZHdEZIdFZJdGZKdHZLdIZMdJZNdKZOdLZPdMZQdNZRdOZSdPZTdQZUdRZVdSZWdTZXdUZYdVZZe[eZZZdWZ\dXZ]ee ddYZ^eeSddZZ_ee8dd[Z`eeedd\Zaee e dd]Zbee]e\dd^Zcee/dd_Zdee0dd`Zeee1ddaZfee eddbZgeeeddcZhRS(dsProxy of C++ TreeCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"AscCs|ii|S((RR(R!R#((swx\_controls.pycR"AsR$sThe membership flagcOs@ti|ti|||i|ti||tdS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=TR_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=TreeCtrlNameStr) -> TreeCtrl N(R%tTreeCtrl_swiginitt new_TreeCtrlR(RCR(R R)R*((swx\_controls.pycR+Cs cOsti||S(s/ Create(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=TR_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=TreeCtrlNameStr) -> bool Do the 2nd phase and create the GUI control. (R%tTreeCtrl_Create(R)R*((swx\_controls.pycR-Ms cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R%tTreeCtrl__setCallbackInfo(R)R*((swx\_controls.pycRXscOsti||S(sGetCount(self) -> unsigned int(R%tTreeCtrl_GetCount(R)R*((swx\_controls.pycR?\scOsti||S(sGetIndent(self) -> unsigned int(R%tTreeCtrl_GetIndent(R)R*((swx\_controls.pyct GetIndent`scOsti||S(s$SetIndent(self, unsigned int indent)(R%tTreeCtrl_SetIndent(R)R*((swx\_controls.pyct SetIndentdscOsti||S(s GetSpacing(self) -> unsigned int(R%tTreeCtrl_GetSpacing(R)R*((swx\_controls.pyct GetSpacinghscOsti||S(s&SetSpacing(self, unsigned int spacing)(R%tTreeCtrl_SetSpacing(R)R*((swx\_controls.pyct SetSpacinglscOsti||S(sGetImageList(self) -> ImageList(R%tTreeCtrl_GetImageList(R)R*((swx\_controls.pycRpscOsti||S(s$GetStateImageList(self) -> ImageList(R%tTreeCtrl_GetStateImageList(R)R*((swx\_controls.pyctGetStateImageListtscOsti||S(s'SetImageList(self, ImageList imageList)(R%tTreeCtrl_SetImageList(R)R*((swx\_controls.pycRxscOsti||S(s,SetStateImageList(self, ImageList imageList)(R%tTreeCtrl_SetStateImageList(R)R*((swx\_controls.pyctSetStateImageList|scOsti||S(s*AssignImageList(self, ImageList imageList)(R%tTreeCtrl_AssignImageList(R)R*((swx\_controls.pycRscOsti||S(s/AssignStateImageList(self, ImageList imageList)(R%tTreeCtrl_AssignStateImageList(R)R*((swx\_controls.pyctAssignStateImageListscOsti||S(s,GetItemText(self, TreeItemId item) -> String(R%tTreeCtrl_GetItemText(R)R*((swx\_controls.pycRscOsti||S(sIGetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -> int(R%tTreeCtrl_GetItemImage(R)R*((swx\_controls.pyct GetItemImagescOsti||S(s2GetItemData(self, TreeItemId item) -> TreeItemData(R%tTreeCtrl_GetItemData(R)R*((swx\_controls.pycRscOsti||S(s0GetItemPyData(self, TreeItemId item) -> PyObject(R%tTreeCtrl_GetItemPyData(R)R*((swx\_controls.pyct GetItemPyDatascOsti||S(s2GetItemTextColour(self, TreeItemId item) -> Colour(R%tTreeCtrl_GetItemTextColour(R)R*((swx\_controls.pycR3scOsti||S(s8GetItemBackgroundColour(self, TreeItemId item) -> Colour(R%t TreeCtrl_GetItemBackgroundColour(R)R*((swx\_controls.pycR6scOsti||S(s*GetItemFont(self, TreeItemId item) -> Font(R%tTreeCtrl_GetItemFont(R)R*((swx\_controls.pycR9scOsti||S(s/SetItemText(self, TreeItemId item, String text)(R%tTreeCtrl_SetItemText(R)R*((swx\_controls.pycRscOsti||S(sMSetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)(R%tTreeCtrl_SetItemImage(R)R*((swx\_controls.pycRscOsti||S(s5SetItemData(self, TreeItemId item, TreeItemData data)(R%tTreeCtrl_SetItemData(R)R*((swx\_controls.pycRscOsti||S(s2SetItemPyData(self, TreeItemId item, PyObject obj)(R%tTreeCtrl_SetItemPyData(R)R*((swx\_controls.pyct SetItemPyDatascOsti||S(s8SetItemHasChildren(self, TreeItemId item, bool has=True)(R%tTreeCtrl_SetItemHasChildren(R)R*((swx\_controls.pyctSetItemHasChildrenscOsti||S(s2SetItemBold(self, TreeItemId item, bool bold=True)(R%tTreeCtrl_SetItemBold(R)R*((swx\_controls.pyct SetItemBoldscOsti||S(s@SetItemDropHighlight(self, TreeItemId item, bool highlight=True)(R%tTreeCtrl_SetItemDropHighlight(R)R*((swx\_controls.pyctSetItemDropHighlightscOsti||S(s4SetItemTextColour(self, TreeItemId item, Colour col)(R%tTreeCtrl_SetItemTextColour(R)R*((swx\_controls.pycR1scOsti||S(s:SetItemBackgroundColour(self, TreeItemId item, Colour col)(R%t TreeCtrl_SetItemBackgroundColour(R)R*((swx\_controls.pycR#scOsti||S(s-SetItemFont(self, TreeItemId item, Font font)(R%tTreeCtrl_SetItemFont(R)R*((swx\_controls.pycR%scOsti||S(s(IsVisible(self, TreeItemId item) -> bool(R%tTreeCtrl_IsVisible(R)R*((swx\_controls.pyct IsVisiblescOsti||S(s.ItemHasChildren(self, TreeItemId item) -> bool(R%tTreeCtrl_ItemHasChildren(R)R*((swx\_controls.pyctItemHasChildrenscOsti||S(s)IsExpanded(self, TreeItemId item) -> bool(R%tTreeCtrl_IsExpanded(R)R*((swx\_controls.pyct IsExpandedscOsti||S(s)IsSelected(self, TreeItemId item) -> bool(R%tTreeCtrl_IsSelected(R)R*((swx\_controls.pycRscOsti||S(s%IsBold(self, TreeItemId item) -> bool(R%tTreeCtrl_IsBold(R)R*((swx\_controls.pyctIsBoldscOsti||S(sIsEmpty(self) -> bool(R%tTreeCtrl_IsEmpty(R)R*((swx\_controls.pycRscOsti||S(sHGetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t(R%tTreeCtrl_GetChildrenCount(R)R*((swx\_controls.pyctGetChildrenCountscOsti||S(sGetRootItem(self) -> TreeItemId(R%tTreeCtrl_GetRootItem(R)R*((swx\_controls.pyct GetRootItemscOsti||S(s GetSelection(self) -> TreeItemId(R%tTreeCtrl_GetSelection(R)R*((swx\_controls.pycRscOsti||S(sGetSelections(self) -> PyObject(R%tTreeCtrl_GetSelections(R)R*((swx\_controls.pycRscOsti||S(s2GetItemParent(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetItemParent(R)R*((swx\_controls.pyct GetItemParentscOsti||S(s0GetFirstChild(self, TreeItemId item) -> PyObject(R%tTreeCtrl_GetFirstChild(R)R*((swx\_controls.pyct GetFirstChildscOsti||S(s<GetNextChild(self, TreeItemId item, void cookie) -> PyObject(R%tTreeCtrl_GetNextChild(R)R*((swx\_controls.pyct GetNextChildscOsti||S(s1GetLastChild(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetLastChild(R)R*((swx\_controls.pyct GetLastChildscOsti||S(s3GetNextSibling(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetNextSibling(R)R*((swx\_controls.pyctGetNextSiblingscOsti||S(s3GetPrevSibling(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetPrevSibling(R)R*((swx\_controls.pyctGetPrevSibling scOsti||S(s'GetFirstVisibleItem(self) -> TreeItemId(R%tTreeCtrl_GetFirstVisibleItem(R)R*((swx\_controls.pyctGetFirstVisibleItemscOsti||S(s3GetNextVisible(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetNextVisible(R)R*((swx\_controls.pyctGetNextVisiblescOsti||S(s3GetPrevVisible(self, TreeItemId item) -> TreeItemId(R%tTreeCtrl_GetPrevVisible(R)R*((swx\_controls.pyctGetPrevVisiblescOsti||S(sdAddRoot(self, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId(R%tTreeCtrl_AddRoot(R)R*((swx\_controls.pyctAddRootscOsti||S(s PrependItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId (R%tTreeCtrl_PrependItem(R)R*((swx\_controls.pyct PrependItemscOsti||S(s InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId (R%tTreeCtrl_InsertItem(R)R*((swx\_controls.pycR!%scOsti||S(s InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId (R%tTreeCtrl_InsertItemBefore(R)R*((swx\_controls.pyctInsertItemBefore,scOsti||S(s AppendItem(self, TreeItemId parent, String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId (R%tTreeCtrl_AppendItem(R)R*((swx\_controls.pyct AppendItem3scOsti||S(sDelete(self, TreeItemId item)(R%tTreeCtrl_Delete(R)R*((swx\_controls.pyctDelete:scOsti||S(s%DeleteChildren(self, TreeItemId item)(R%tTreeCtrl_DeleteChildren(R)R*((swx\_controls.pyctDeleteChildren>scOsti||S(sDeleteAllItems(self)(R%tTreeCtrl_DeleteAllItems(R)R*((swx\_controls.pycR BscOsti||S(sExpand(self, TreeItemId item)(R%tTreeCtrl_Expand(R)R*((swx\_controls.pyctExpandFscOsti||S(s(ExpandAllChildren(self, TreeItemId item)(R%tTreeCtrl_ExpandAllChildren(R)R*((swx\_controls.pyctExpandAllChildrenJscOsti||S(sExpandAll(self)(R%tTreeCtrl_ExpandAll(R)R*((swx\_controls.pyct ExpandAllNscOsti||S(sCollapse(self, TreeItemId item)(R%tTreeCtrl_Collapse(R)R*((swx\_controls.pyctCollapseRscOsti||S(s*CollapseAllChildren(self, TreeItemId item)(R%tTreeCtrl_CollapseAllChildren(R)R*((swx\_controls.pyctCollapseAllChildrenVscOsti||S(sCollapseAll(self)(R%tTreeCtrl_CollapseAll(R)R*((swx\_controls.pyct CollapseAllZscOsti||S(s'CollapseAndReset(self, TreeItemId item)(R%tTreeCtrl_CollapseAndReset(R)R*((swx\_controls.pyctCollapseAndReset^scOsti||S(sToggle(self, TreeItemId item)(R%tTreeCtrl_Toggle(R)R*((swx\_controls.pycRzbscOsti||S(sUnselect(self)(R%tTreeCtrl_Unselect(R)R*((swx\_controls.pyctUnselectfscOsti||S(s#UnselectItem(self, TreeItemId item)(R%tTreeCtrl_UnselectItem(R)R*((swx\_controls.pyct UnselectItemjscOsti||S(sUnselectAll(self)(R%tTreeCtrl_UnselectAll(R)R*((swx\_controls.pyct UnselectAllnscOsti||S(s3SelectItem(self, TreeItemId item, bool select=True)(R%tTreeCtrl_SelectItem(R)R*((swx\_controls.pyct SelectItemrscOsti||S(s*ToggleItemSelection(self, TreeItemId item)(R%tTreeCtrl_ToggleItemSelection(R)R*((swx\_controls.pyctToggleItemSelectionvscOsti||S(s$EnsureVisible(self, TreeItemId item)(R%tTreeCtrl_EnsureVisible(R)R*((swx\_controls.pycRzscOsti||S(sScrollTo(self, TreeItemId item)(R%tTreeCtrl_ScrollTo(R)R*((swx\_controls.pyctScrollTo~scOsti||S(s EditLabel(self, TreeItemId item)(R%tTreeCtrl_EditLabel(R)R*((swx\_controls.pycRscOsti||S(s GetEditControl(self) -> TextCtrl(R%tTreeCtrl_GetEditControl(R)R*((swx\_controls.pycRscOsti||S(s>EndEditLabel(self, TreeItemId item, bool discardChanges=False)(R%tTreeCtrl_EndEditLabel(R)R*((swx\_controls.pycRscOsti||S(s#SortChildren(self, TreeItemId item)(R%tTreeCtrl_SortChildren(R)R*((swx\_controls.pyct SortChildrenscOsti||S(s  HitTest(Point point) -> (item, where) Determine which item (if any) belongs the given point. The coordinates specified are relative to the client area of tree ctrl and the where return value is set to a bitmask of wxTREE_HITTEST_xxx constants. (R%tTreeCtrl_HitTest(R)R*((swx\_controls.pycRs cOsti||S(sGGetBoundingRect(self, TreeItemId item, bool textOnly=False) -> PyObject(R%tTreeCtrl_GetBoundingRect(R)R*((swx\_controls.pyctGetBoundingRectscOsti||S(s*SetState(self, TreeItemId node, int state)(R%tTreeCtrl_SetState(R)R*((swx\_controls.pycR@scOsti||S(s&GetState(self, TreeItemId node) -> int(R%tTreeCtrl_GetState(R)R*((swx\_controls.pycRVscOsti||S(s GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%t"TreeCtrl_GetClassDefaultAttributes(R)R*((swx\_controls.pycR3scOsti||S(sSetQuickBestSize(self, bool q)(R%tTreeCtrl_SetQuickBestSize(R)R*((swx\_controls.pyctSetQuickBestSizescOsti||S(sGetQuickBestSize(self) -> bool(R%tTreeCtrl_GetQuickBestSize(R)R*((swx\_controls.pyctGetQuickBestSizessSee `GetCount`sSee `GetEditControl`sSee `GetFirstVisibleItem`s%See `GetImageList` and `SetImageList`sSee `GetIndent` and `SetIndent`s-See `GetQuickBestSize` and `SetQuickBestSize`sSee `GetRootItem`sSee `GetSelection`sSee `GetSelections`s!See `GetSpacing` and `SetSpacing`s/See `GetStateImageList` and `SetStateImageList`(iRRR4R5RRRR+R-RR?RRRRRRRRRRRRRRt GetPyDataR3R6R9RRRRt SetPyDataRRRR1R#R%RRRRRRRRRRRRRRRRRRRRRR!RRRRR RR R RRRRRzRRRRRRR"RRRR'RR*R@RVR3R6R/R1R_R_tFirstVisibleItemRtIndentt QuickBestSizetRootItemRR'tSpacingtStateImageList(((swx\_controls.pycRC?s                                                                                  cOsti||}|S(sPreTreeCtrl() -> TreeCtrl(R%tnew_PreTreeCtrl(R)R*R8((swx\_controls.pyct PreTreeCtrlscOsti||S(s TreeCtrl_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes Get the default attributes for this class. This is useful if you want to use the same font or colour in your own control as in a standard control -- which is a much better idea than hard coding specific colours or fonts which might look completely out of place on the user's system, especially if it uses themes. The variant parameter is only relevant under Mac currently and is ignore under other platforms. Under Mac, it will change the size of the returned font. See `wx.Window.SetWindowVariant` for more about this. (R%R-(R)R*((swx\_controls.pycR-st DirItemDatacBseZdZeddddZdZeZdZee i e i Z ee i e iZee ie iZee ie iZee ie iZRS(sProxy of C++ DirItemData classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+scOsti||S(s SetNewDirName(self, String path)(R%tDirItemData_SetNewDirName(R)R*((swx\_controls.pyct SetNewDirNames(RRR4R5RR+RRR>R%tDirItemData_m_path_gettDirItemData_m_path_settm_pathtDirItemData_m_name_gettDirItemData_m_name_settm_nametDirItemData_m_isHidden_gettDirItemData_m_isHidden_sett m_isHiddentDirItemData_m_isExpanded_gettDirItemData_m_isExpanded_sett m_isExpandedtDirItemData_m_isDir_gettDirItemData_m_isDir_settm_isDir(((swx\_controls.pycR<s  tGenericDirCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZee e ddZeeddZeeeddZeeeddZ eeddZ!ee edd Z"eedd!Z#eedd"Z$RS(#s!Proxy of C++ GenericDirCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(sW __init__(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, String filter=EmptyString, int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl N(R%tGenericDirCtrl_swiginittnew_GenericDirCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(sK Create(self, Window parent, int id=-1, String dir=DirDialogDefaultFolderStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, String filter=EmptyString, int defaultFilter=0, String name=TreeCtrlNameStr) -> bool (R%tGenericDirCtrl_Create(R)R*((swx\_controls.pycR- scOsti||S(s%ExpandPath(self, String path) -> bool(R%tGenericDirCtrl_ExpandPath(R)R*((swx\_controls.pyct ExpandPathscOsti||S(s'CollapsePath(self, String path) -> bool(R%tGenericDirCtrl_CollapsePath(R)R*((swx\_controls.pyct CollapsePathscOsti||S(sGetDefaultPath(self) -> String(R%tGenericDirCtrl_GetDefaultPath(R)R*((swx\_controls.pyctGetDefaultPathscOsti||S(s!SetDefaultPath(self, String path)(R%tGenericDirCtrl_SetDefaultPath(R)R*((swx\_controls.pyctSetDefaultPath#scOsti||S(sGetPath(self) -> String(R%tGenericDirCtrl_GetPath(R)R*((swx\_controls.pyctGetPath'scOsti||S(sGetFilePath(self) -> String(R%tGenericDirCtrl_GetFilePath(R)R*((swx\_controls.pyct GetFilePath+scOsti||S(sSetPath(self, String path)(R%tGenericDirCtrl_SetPath(R)R*((swx\_controls.pyctSetPath/scOsti||S(sShowHidden(self, bool show)(R%tGenericDirCtrl_ShowHidden(R)R*((swx\_controls.pyct ShowHidden3scOsti||S(sGetShowHidden(self) -> bool(R%tGenericDirCtrl_GetShowHidden(R)R*((swx\_controls.pyct GetShowHidden7scOsti||S(sGetFilter(self) -> String(R%tGenericDirCtrl_GetFilter(R)R*((swx\_controls.pyct GetFilter;scOsti||S(sSetFilter(self, String filter)(R%tGenericDirCtrl_SetFilter(R)R*((swx\_controls.pyct SetFilter?scOsti||S(sGetFilterIndex(self) -> int(R%tGenericDirCtrl_GetFilterIndex(R)R*((swx\_controls.pyctGetFilterIndexCscOsti||S(sSetFilterIndex(self, int n)(R%tGenericDirCtrl_SetFilterIndex(R)R*((swx\_controls.pyctSetFilterIndexGscOsti||S(sGetRootId(self) -> TreeItemId(R%tGenericDirCtrl_GetRootId(R)R*((swx\_controls.pyct GetRootIdKscOsti||S(sGetTreeCtrl(self) -> TreeCtrl(R%tGenericDirCtrl_GetTreeCtrl(R)R*((swx\_controls.pycRBOscOsti||S(s,GetFilterListCtrl(self) -> DirFilterListCtrl(R%t GenericDirCtrl_GetFilterListCtrl(R)R*((swx\_controls.pyctGetFilterListCtrlSscOsti||S(s2GetDirItemData(self, TreeItemId id) -> DirItemData(R%tGenericDirCtrl_GetDirItemData(R)R*((swx\_controls.pyctGetDirItemDataWscOsti||S(sW FindChild(wxTreeItemId parentId, wxString path) -> (item, done) Find the child that matches the first part of 'path'. E.g. if a child path is "/usr" and 'path' is "/usr/include" then the child for /usr is returned. If the path string has been used (we're at the leaf), done is set to True. (R%tGenericDirCtrl_FindChild(R)R*((swx\_controls.pyct FindChild[s cOsti||S(sDoResize(self)(R%tGenericDirCtrl_DoResize(R)R*((swx\_controls.pyctDoResizegscOsti||S(sReCreateTree(self)(R%tGenericDirCtrl_ReCreateTree(R)R*((swx\_controls.pyct ReCreateTreekss)See `GetDefaultPath` and `SetDefaultPath`sSee `GetFilePath`sSee `GetFilter` and `SetFilter`s)See `GetFilterIndex` and `SetFilterIndex`sSee `GetFilterListCtrl`sSee `GetPath` and `SetPath`sSee `GetRootId`sSee `GetTreeCtrl`(%RRR4R5RRRR+R-RSRURWRYR[R]R_RaRcReRgRiRkRmRBRpRrRtRvRxt DefaultPathtFilePathtFiltert FilterIndextFilterListCtrltPathtRootIdRC(((swx\_controls.pycRNsB                   cOsti||}|S(s%PreGenericDirCtrl() -> GenericDirCtrl(R%tnew_PreGenericDirCtrl(R)R*R8((swx\_controls.pyctPreGenericDirCtrlystDirFilterListCtrlcBsJeZdZeddddZeZdZdZdZ RS(s$Proxy of C++ DirFilterListCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0) -> DirFilterListCtrl N(R%tDirFilterListCtrl_swiginittnew_DirFilterListCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0) -> bool (R%tDirFilterListCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(s6FillFilterList(self, String filter, int defaultFilter)(R%t DirFilterListCtrl_FillFilterList(R)R*((swx\_controls.pyctFillFilterLists( RRR4R5RRRR+R-R(((swx\_controls.pycR~s   cOsti||}|S(s+PreDirFilterListCtrl() -> DirFilterListCtrl(R%tnew_PreDirFilterListCtrl(R)R*R8((swx\_controls.pyctPreDirFilterListCtrlst PyControlcBseZdZeddddZeZdZdZe i i Z dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZe iedZdZe iedZdZe iedZdZe iedZdZe iedZdZe iedZdZ e ie d Z d!Z!e ie!d"Z!d#Z"e ie"d$Z"d%Z#e ie#d&Z#d'Z$e ie$d(Z$d)Z%e ie%d*Z%d+Z&e ie&d,Z&d-Z'e ie'd.Z'd/Z(e ie(d0Z(d1Z)e ie)d2Z)d3Z*e ie*d4Z*d5Z+e ie+d6Z+d7Z,e ie,d8Z,d9Z-e ie-d:Z-d;Z.e ie.d<Z.RS(=sProxy of C++ PyControl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs@ti|ti|||i|ti||tdS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=ControlNameStr) -> PyControl N(R%tPyControl_swiginitt new_PyControlR(RR(R R)R*((swx\_controls.pycR+s cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R%tPyControl__setCallbackInfo(R)R*((swx\_controls.pycRscOsti||S(s&DoEraseBackground(self, DC dc) -> bool(R%tPyControl_DoEraseBackground(R)R*((swx\_controls.pyctDoEraseBackgroundscOsti||S(s7DoMoveWindow(self, int x, int y, int width, int height)(R%tPyControl_DoMoveWindow(R)R*((swx\_controls.pyct DoMoveWindowscOsti||S(sMDoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)(R%tPyControl_DoSetSize(R)R*((swx\_controls.pyct DoSetSizescOsti||S(s,DoSetClientSize(self, int width, int height)(R%tPyControl_DoSetClientSize(R)R*((swx\_controls.pyctDoSetClientSizescOsti||S(s$DoSetVirtualSize(self, int x, int y)(R%tPyControl_DoSetVirtualSize(R)R*((swx\_controls.pyctDoSetVirtualSizescOsti||S(sDoGetSize() -> (width, height)(R%tPyControl_DoGetSize(R)R*((swx\_controls.pyct DoGetSizescOsti||S(s$DoGetClientSize() -> (width, height)(R%tPyControl_DoGetClientSize(R)R*((swx\_controls.pyctDoGetClientSizescOsti||S(sDoGetPosition() -> (x,y)(R%tPyControl_DoGetPosition(R)R*((swx\_controls.pyct DoGetPositionscOsti||S(sDoGetVirtualSize(self) -> Size(R%tPyControl_DoGetVirtualSize(R)R*((swx\_controls.pyctDoGetVirtualSizescOsti||S(sDoGetBestSize(self) -> Size(R%tPyControl_DoGetBestSize(R)R*((swx\_controls.pyct DoGetBestSizescOsti||S(s.GetDefaultAttributes(self) -> VisualAttributes(R%tPyControl_GetDefaultAttributes(R)R*((swx\_controls.pyctGetDefaultAttributesscOsti||S(sOnInternalIdle(self)(R%tPyControl_OnInternalIdle(R)R*((swx\_controls.pyctOnInternalIdlescOsti||S(N(RR(R)tkw((swx\_controls.pyctbase_DoMoveWindowss*Please use PyControl.DoMoveWindow instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoSetSizess'Please use PyControl.DoSetSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoSetClientSizess-Please use PyControl.DoSetClientSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoSetVirtualSizess.Please use PyControl.DoSetVirtualSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoGetSizess'Please use PyControl.DoGetSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoGetClientSizess-Please use PyControl.DoGetClientSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoGetPositionss+Please use PyControl.DoGetPosition instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoGetVirtualSizess.Please use PyControl.DoGetVirtualSize instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_DoGetBestSizess+Please use PyControl.DoGetBestSize instead.cOsti||S(N(Rt InitDialog(R)R((swx\_controls.pyctbase_InitDialog ss(Please use PyControl.InitDialog instead.cOsti||S(N(RtTransferDataToWindow(R)R((swx\_controls.pyctbase_TransferDataToWindowss2Please use PyControl.TransferDataToWindow instead.cOsti||S(N(RtTransferDataFromWindow(R)R((swx\_controls.pyctbase_TransferDataFromWindowss4Please use PyControl.TransferDataFromWindow instead.cOsti||S(N(RtValidate(R)R((swx\_controls.pyct base_Validatess&Please use PyControl.Validate instead.cOsti||S(N(Rt AcceptsFocus(R)R((swx\_controls.pyctbase_AcceptsFocus!ss*Please use PyControl.AcceptsFocus instead.cOsti||S(N(RtAcceptsFocusFromKeyboard(R)R((swx\_controls.pyctbase_AcceptsFocusFromKeyboard&ss6Please use PyControl.AcceptsFocusFromKeyboard instead.cOsti||S(N(Rt GetMaxSize(R)R((swx\_controls.pyctbase_GetMaxSize+ss(Please use PyControl.GetMaxSize instead.cOsti||S(N(RtAddChild(R)R((swx\_controls.pyct base_AddChild0ss&Please use PyControl.AddChild instead.cOsti||S(N(Rt RemoveChild(R)R((swx\_controls.pyctbase_RemoveChild5ss)Please use PyControl.RemoveChild instead.cOsti||S(N(RtShouldInheritColours(R)R((swx\_controls.pyctbase_ShouldInheritColours:ss2Please use PyControl.ShouldInheritColours instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_GetDefaultAttributes?ss2Please use PyControl.GetDefaultAttributes instead.cOsti||S(N(RR(R)R((swx\_controls.pyctbase_OnInternalIdleDss,Please use PyControl.OnInternalIdle instead.(/RRR4R5RRRR+RRtWindowtSetInitialSizet SetBestSizeRRRRRRRRRRRRRt _deprecatedRRRRRRRRRRRRRRRRRRRR(((swx\_controls.pycRs                                                                            cOsti||}|S(sPrePyControl() -> PyControl(R%tnew_PrePyControl(R)R*R8((swx\_controls.pyct PrePyControlKsit HelpEventcBseZdZeddddZeZeiZ ei Z ei Z dZdZdZdZd Zd Zd Zd Zd ZeeeddZeeeddZeeeddZeeeddZRS(s A help event is sent when the user has requested context-sensitive help. This can either be caused by the application requesting context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by the system generating a WM_HELP message when the user pressed F1 or clicked on the query button in a dialog caption. A help event is sent to the window that the user clicked on, and is propagated up the window hierarchy until the event is processed or there are no more event handlers. The application should call event.GetId to check the identity of the clicked-on window, and then either show some suitable help or call event.Skip if the identifier is unrecognised. Calling Skip is important because it allows wxWindows to generate further events for ancestors of the clicked-on window. Otherwise it would be impossible to show help for container windows, since processing would stop after the first window found. cCs |iiS((RR(R!((swx\_controls.pycR"kscCs|ii|S((RR(R!R#((swx\_controls.pycR"ksR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition, int origin=Origin_Unknown) -> HelpEvent N(R%tHelpEvent_swiginitt new_HelpEvent(R R)R*((swx\_controls.pycR+pscOsti||S(s GetPosition(self) -> Point Returns the left-click position of the mouse, in screen coordinates. This allows the application to position the help appropriately. (R%tHelpEvent_GetPosition(R)R*((swx\_controls.pycR/vscOsti||S(sy SetPosition(self, Point pos) Sets the left-click position of the mouse, in screen coordinates. (R%tHelpEvent_SetPosition(R)R*((swx\_controls.pycR1scOsti||S(sW GetLink(self) -> String Get an optional link to further help (R%tHelpEvent_GetLink(R)R*((swx\_controls.pyctGetLinkscOsti||S(sZ SetLink(self, String link) Set an optional link to further help (R%tHelpEvent_SetLink(R)R*((swx\_controls.pyctSetLinkscOsti||S(s{ GetTarget(self) -> String Get an optional target to display help in. E.g. a window specification (R%tHelpEvent_GetTarget(R)R*((swx\_controls.pyct GetTargetscOsti||S(s SetTarget(self, String target) Set an optional target to display help in. E.g. a window specification (R%tHelpEvent_SetTarget(R)R*((swx\_controls.pyct SetTargetscOsti||S(sc GetOrigin(self) -> int Optiononal indication of the source of the event. (R%tHelpEvent_GetOrigin(R)R*((swx\_controls.pyct GetOriginscOsti||S(sSetOrigin(self, int origin)(R%tHelpEvent_SetOrigin(R)R*((swx\_controls.pyct SetOriginssSee `GetLink` and `SetLink`sSee `GetOrigin` and `SetOrigin`s#See `GetPosition` and `SetPosition`sSee `GetTarget` and `SetTarget`(RRR4R5RRRR%tHelpEvent_Origin_UnknowntOrigin_UnknowntHelpEvent_Origin_KeyboardtOrigin_KeyboardtHelpEvent_Origin_HelpButtontOrigin_HelpButtonR+R/R1RRRRRRtLinktOriginR2tTarget(((swx\_controls.pycRYs&           t ContextHelpcBs\eZdZeddddZeZdZei Z dZ dZ dZ RS( s This class changes the cursor to a query and puts the application into a 'context-sensitive help mode'. When the user left-clicks on a window within the specified window, a ``EVT_HELP`` event is sent to that control, and the application may respond to it by popping up some help. There are a couple of ways to invoke this behaviour implicitly: * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame (Windows only). This will put a question mark in the titlebar, and Windows will put the application into context-sensitive help mode automatically, with further programming. * Create a `wx.ContextHelpButton`, whose predefined behaviour is to create a context help object. Normally you will write your application so that this button is only added to a dialog for non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on Windows). :see: `wx.ContextHelpButton` cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, Window window=None, bool doNow=True) -> ContextHelp Constructs a context help object, calling BeginContextHelp if doNow is true (the default). If window is None, the top window is used. N(R%tContextHelp_swiginittnew_ContextHelp(R R)R*((swx\_controls.pycR+s cCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(s BeginContextHelp(self, Window window=None) -> bool Puts the application into context-sensitive help mode. window is the window which will be used to catch events; if NULL, the top window will be used. Returns true if the application was successfully put into context-sensitive help mode. This function only returns when the event loop has finished. (R%tContextHelp_BeginContextHelp(R)R*((swx\_controls.pyctBeginContextHelps cOsti||S(s EndContextHelp(self) -> bool Ends context-sensitive help mode. Not normally called by the application. (R%tContextHelp_EndContextHelp(R)R*((swx\_controls.pyctEndContextHelps(RRR4R5RRRR+R%tdelete_ContextHelpRtRuRR(((swx\_controls.pycRs   tContextHelpButtoncBs8eZdZeddddZeZdZRS(s= Instances of this class may be used to add a question mark button that when pressed, puts the application into context-help mode. It does this by creating a wx.ContextHelp object which itself generates a ``EVT_HELP`` event when the user clicks on a window. On Windows, you may add a question-mark icon to a dialog by use of the ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you will have to add a button explicitly, usually next to OK, Cancel or similar buttons. :see: `wx.ContextHelp`, `wx.ContextHelpButton` cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition, Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton Constructor, creating and showing a context help button. N(R%tContextHelpButton_swiginittnew_ContextHelpButtonR((R R)R*((swx\_controls.pycR+ s(RRR4R5RRRR+(((swx\_controls.pycRst HelpProvidercBseZdZeddddZdZeZei Z dZ dZ e e Z dZe eZd Zd Zd Zd Zd ZdZdZRS(s wx.HelpProvider is an abstract class used by a program implementing context-sensitive help to show the help text for the given window. The current help provider must be explicitly set by the application using wx.HelpProvider.Set(). cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+ scCsdS(N(R (R ((swx\_controls.pycR"#scOsti||S(s Set(HelpProvider helpProvider) -> HelpProvider Sset the current, application-wide help provider. Returns the previous one. Unlike some other classes, the help provider is not created on demand. This must be explicitly done by the application. (R%tHelpProvider_Set(R)R*((swx\_controls.pycR$scOsti||S(sc Get() -> HelpProvider Return the current application-wide help provider. (R%tHelpProvider_Get(R)R*((swx\_controls.pyctGet/scOsti||S(s GetHelp(self, Window window) -> String Gets the help string for this window. Its interpretation is dependent on the help provider except that empty string always means that no help is associated with the window. (R%tHelpProvider_GetHelp(R)R*((swx\_controls.pyctGetHelp8scOsti||S(s ShowHelp(self, Window window) -> bool Shows help for the given window. Uses GetHelp internally if applicable. Returns True if it was done, or False if no help was available for this window. (R%tHelpProvider_ShowHelp(R)R*((swx\_controls.pyctShowHelpBscOsti||S(s ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool Show help for the given window (uses window.GetHelpAtPoint() internally if applicable), return true if it was done or false if no help available for this window. (R%tHelpProvider_ShowHelpAtPoint(R)R*((swx\_controls.pyctShowHelpAtPointLscOsti||S(so AddHelp(self, Window window, String text) Associates the text with the given window. (R%tHelpProvider_AddHelp(R)R*((swx\_controls.pyctAddHelpVscOsti||S(s AddHelpById(self, int id, String text) This version associates the given text with all windows with this id. May be used to set the same help string for all Cancel buttons in the application, for example. (R%tHelpProvider_AddHelpById(R)R*((swx\_controls.pyct AddHelpById^scOsti||S(sC RemoveHelp(self, Window window) Removes the association between the window pointer and the help text. This is called by the wx.Window destructor. Without this, the table of help strings will fill up and when window pointers are reused, the wrong help string will be found. (R%tHelpProvider_RemoveHelp(R)R*((swx\_controls.pyct RemoveHelphs cOs$|diitti||S(s Destroy(self)i(RRR/R%tHelpProvider_Destroy(R)R*((swx\_controls.pycR1ss(RRR4R5RR+RRR%tdelete_HelpProviderRtRuRR6RRRRRRRR1(((swx\_controls.pycRs"        cOsti||S(s HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider Sset the current, application-wide help provider. Returns the previous one. Unlike some other classes, the help provider is not created on demand. This must be explicitly done by the application. (R%R(R)R*((swx\_controls.pycRzscGs ti|S(sd HelpProvider_Get() -> HelpProvider Return the current application-wide help provider. (R%R(R)((swx\_controls.pycRstSimpleHelpProvidercBs8eZdZeddddZeZdZRS(s wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which supports only plain text help strings, and shows the string associated with the control (if any) in a tooltip. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self) -> SimpleHelpProvider wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which supports only plain text help strings, and shows the string associated with the control (if any) in a tooltip. N(R%tSimpleHelpProvider_swiginittnew_SimpleHelpProvider(R R)R*((swx\_controls.pycR+s(RRR4R5RRRR+(((swx\_controls.pycRst DragImagecBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZeeddZRS(sProxy of C++ DragImage classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sE__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -> DragImageN(R%tDragImage_swiginitt new_DragImage(R R)R*((swx\_controls.pycR+scCsdS(N(R (R ((swx\_controls.pycR"scOsti||S(s%SetBackingBitmap(self, Bitmap bitmap)(R%tDragImage_SetBackingBitmap(R)R*((swx\_controls.pyctSetBackingBitmapscOsti||S(s{ BeginDrag(self, Point hotspot, Window window, bool fullScreen=False, Rect rect=None) -> bool (R%tDragImage_BeginDrag(R)R*((swx\_controls.pyct BeginDragscOsti||S(sSBeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -> bool(R%tDragImage_BeginDragBounded(R)R*((swx\_controls.pyctBeginDragBoundedscOsti||S(sEndDrag(self) -> bool(R%tDragImage_EndDrag(R)R*((swx\_controls.pyctEndDragscOsti||S(sMove(self, Point pt) -> bool(R%tDragImage_Move(R)R*((swx\_controls.pyctMovescOsti||S(sShow(self) -> bool(R%tDragImage_Show(R)R*((swx\_controls.pyctShowscOsti||S(sHide(self) -> bool(R%tDragImage_Hide(R)R*((swx\_controls.pyctHidescOsti||S(s%GetImageRect(self, Point pos) -> Rect(R%tDragImage_GetImageRect(R)R*((swx\_controls.pyct GetImageRectscOsti||S(s+DoDrawImage(self, DC dc, Point pos) -> bool(R%tDragImage_DoDrawImage(R)R*((swx\_controls.pyct DoDrawImagescOsti||S(scUpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool(R%t!DragImage_UpdateBackingFromWindow(R)R*((swx\_controls.pyctUpdateBackingFromWindowscOsti||S(sRRedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool(R%tDragImage_RedrawImage(R)R*((swx\_controls.pyct RedrawImagessSee `GetImageRect`(RRR4R5RRRR+R%tdelete_DragImageRtRuR R RRRRRRRRRt ImageRect(((swx\_controls.pycRs$              cOsti||}|S(s=DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage(R%t new_DragIcon(R)R*R8((swx\_controls.pyctDragIconscOsti||}|S(s?DragString(String str, Cursor cursor=wxNullCursor) -> DragImage(R%tnew_DragString(R)R*R8((swx\_controls.pyct DragStringscOsti||}|S(s;DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage(R%tnew_DragTreeItem(R)R*R8((swx\_controls.pyct DragTreeItemscOsti||}|S(s5DragListItem(ListCtrl listCtrl, long id) -> DragImage(R%tnew_DragListItem(R)R*R8((swx\_controls.pyct DragListItemstDatePickerCtrlBasecBseZdZeddddZdZeZdZdZ dZ d Z d Z ee dd Z ee dd Zee edd ZRS(s%Proxy of C++ DatePickerCtrlBase classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+scOsti||S(s SetValue(self, DateTime dt) Changes the current value of the control. The date should be valid and included in the currently selected range, if any. Calling this method does not result in a date change event. (R%tDatePickerCtrlBase_SetValue(R)R*((swx\_controls.pycRjs cOsti||S(s GetValue(self) -> DateTime Returns the currently selected date. If there is no selection or the selection is outside of the current range, an invalid `wx.DateTime` object is returned. (R%tDatePickerCtrlBase_GetValue(R)R*((swx\_controls.pycRfscOsti||S(s SetRange(self, DateTime dt1, DateTime dt2) Sets the valid range for the date selection. If dt1 is valid, it becomes the earliest date (inclusive) accepted by the control. If dt2 is valid, it becomes the latest possible date. If the current value of the control is outside of the newly set range bounds, the behaviour is undefined. (R%tDatePickerCtrlBase_SetRange(R)R*((swx\_controls.pycRs cOsti||S(s GetLowerLimit(self) -> DateTime Get the lower limit of the valid range for the date selection, if any. If there is no range or there is no lower limit, then the `wx.DateTime` value returned will be invalid. (R%t DatePickerCtrlBase_GetLowerLimit(R)R*((swx\_controls.pyct GetLowerLimitscOsti||S(s GetUpperLimit(self) -> DateTime Get the upper limit of the valid range for the date selection, if any. If there is no range or there is no upper limit, then the `wx.DateTime` value returned will be invalid. (R%t DatePickerCtrlBase_GetUpperLimit(R)R*((swx\_controls.pyct GetUpperLimit(ssSee `GetLowerLimit`sSee `GetUpperLimit`sSee `GetValue` and `SetValue`(RRR4R5RR+RRRjRfRR.R0t LowerLimitt UpperLimitRu(((swx\_controls.pycR)s  tDatePickerCtrlcBsAeZdZeddddZeZdZdZRS(s This control allows the user to select a date. Unlike `wx.calendar.CalendarCtrl`, which is a relatively big control, `wx.DatePickerCtrl` is implemented as a small window showing the currently selected date. The control can be edited using the keyboard, and can also display a popup window for more user-friendly date selection, depending on the styles used and the platform. cCs |iiS((RR(R!((swx\_controls.pycR"AscCs|ii|S((RR(R!R#((swx\_controls.pycR"AsR$sThe membership flagcOs-ti|ti|||i|dS(sj __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDP_DEFAULT|wxDP_SHOWCENTURY, Validator validator=DefaultValidator, String name=DatePickerCtrlNameStr) -> DatePickerCtrl Create a new DatePickerCtrl. N(R%tDatePickerCtrl_swiginittnew_DatePickerCtrlR((R R)R*((swx\_controls.pycR+Cs cOsti||S(s Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDP_DEFAULT|wxDP_SHOWCENTURY, Validator validator=DefaultValidator, String name=DatePickerCtrlNameStr) -> bool Create the GUI parts of the DatePickerCtrl, for use in 2-phase creation. (R%tDatePickerCtrl_Create(R)R*((swx\_controls.pycR-Ps ( RRR4R5RRRR+R-(((swx\_controls.pycR38s  cOsti||}|S(sl PreDatePickerCtrl() -> DatePickerCtrl Precreate a DatePickerCtrl for use in 2-phase creation. (R%tnew_PreDatePickerCtrl(R)R*R8((swx\_controls.pyctPreDatePickerCtrl_stGenericDatePickerCtrlcBsAeZdZeddddZeZdZdZRS(s(Proxy of C++ GenericDatePickerCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"jscCs|ii|S((RR(R!R#((swx\_controls.pycR"jsR$sThe membership flagcOs-ti|ti|||i|dS(sx __init__(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDP_DEFAULT|wxDP_SHOWCENTURY, Validator validator=DefaultValidator, String name=DatePickerCtrlNameStr) -> GenericDatePickerCtrl Create a new GenericDatePickerCtrl. N(R%tGenericDatePickerCtrl_swiginittnew_GenericDatePickerCtrlR((R R)R*((swx\_controls.pycR+ls cOsti||S(s Create(self, Window parent, int id=-1, DateTime dt=wxDefaultDateTime, Point pos=DefaultPosition, Size size=DefaultSize, long style=wxDP_DEFAULT|wxDP_SHOWCENTURY, Validator validator=DefaultValidator, String name=DatePickerCtrlNameStr) -> bool Create the GUI parts of the GenericDatePickerCtrl, for use in 2-phase creation. (R%tGenericDatePickerCtrl_Create(R)R*((swx\_controls.pycR-ys ( RRR4R5RRRR+R-(((swx\_controls.pycR9hs  cOsti||}|S(s PreGenericDatePickerCtrl() -> GenericDatePickerCtrl Precreate a GenericDatePickerCtrl for use in 2-phase creation. (R%tnew_PreGenericDatePickerCtrl(R)R*R8((swx\_controls.pyctPreGenericDatePickerCtrlst HyperlinkCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZee e ddZee e ddZeeeddZeeeddZee eddZRS(s A static text control that emulates a hyperlink. The link is displayed in an appropriate text style, derived from the control's normal font. When the mouse rolls over the link, the cursor changes to a hand and the link's color changes to the active color. Clicking on the link does not launch a web browser; instead, a wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link events. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition, Size size=DefaultSize, long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl A static text control that emulates a hyperlink. The link is displayed in an appropriate text style, derived from the control's normal font. When the mouse rolls over the link, the cursor changes to a hand and the link's color changes to the active color. Clicking on the link does not launch a web browser; instead, a wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link events. N(R%tHyperlinkCtrl_swiginittnew_HyperlinkCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition, Size size=DefaultSize, long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool (R%tHyperlinkCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetHoverColour(self) -> Colour(R%tHyperlinkCtrl_GetHoverColour(R)R*((swx\_controls.pyctGetHoverColourscOsti||S(s#SetHoverColour(self, Colour colour)(R%tHyperlinkCtrl_SetHoverColour(R)R*((swx\_controls.pyctSetHoverColourscOsti||S(sGetNormalColour(self) -> Colour(R%tHyperlinkCtrl_GetNormalColour(R)R*((swx\_controls.pyctGetNormalColourscOsti||S(s$SetNormalColour(self, Colour colour)(R%tHyperlinkCtrl_SetNormalColour(R)R*((swx\_controls.pyctSetNormalColourscOsti||S(s GetVisitedColour(self) -> Colour(R%tHyperlinkCtrl_GetVisitedColour(R)R*((swx\_controls.pyctGetVisitedColourscOsti||S(s%SetVisitedColour(self, Colour colour)(R%tHyperlinkCtrl_SetVisitedColour(R)R*((swx\_controls.pyctSetVisitedColourscOsti||S(sGetURL(self) -> String(R%tHyperlinkCtrl_GetURL(R)R*((swx\_controls.pyctGetURLscOsti||S(sSetURL(self, String url)(R%tHyperlinkCtrl_SetURL(R)R*((swx\_controls.pyctSetURLscOsti||S(s#SetVisited(self, bool visited=True)(R%tHyperlinkCtrl_SetVisited(R)R*((swx\_controls.pyct SetVisitedscOsti||S(sGetVisited(self) -> bool(R%tHyperlinkCtrl_GetVisited(R)R*((swx\_controls.pyct GetVisitedss)See `GetHoverColour` and `SetHoverColour`s+See `GetNormalColour` and `SetNormalColour`sSee `GetURL` and `SetURL`s!See `GetVisited` and `SetVisited`s-See `GetVisitedColour` and `SetVisitedColour`(RRR4R5RRRR+R-RDRFRHRJRLRNRPRRRTRVt HoverColourt NormalColourtURLtVisitedt VisitedColour(((swx\_controls.pycR?s(             cOsti||}|S(s PreHyperlinkCtrl() -> HyperlinkCtrl A static text control that emulates a hyperlink. The link is displayed in an appropriate text style, derived from the control's normal font. When the mouse rolls over the link, the cursor changes to a hand and the link's color changes to the active color. Clicking on the link does not launch a web browser; instead, a wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link events. (R%tnew_PreHyperlinkCtrl(R)R*R8((swx\_controls.pyctPreHyperlinkCtrlstHyperlinkEventcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s!Proxy of C++ HyperlinkEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sF__init__(self, Object generator, int id, String url) -> HyperlinkEventN(R%tHyperlinkEvent_swiginittnew_HyperlinkEvent(R R)R*((swx\_controls.pycR+scOsti||S(sGetURL(self) -> String(R%tHyperlinkEvent_GetURL(R)R*((swx\_controls.pycRP scOsti||S(sSetURL(self, String url)(R%tHyperlinkEvent_SetURL(R)R*((swx\_controls.pycRRssSee `GetURL` and `SetURL`( RRR4R5RRRR+RPRRRY(((swx\_controls.pycR^s   t PickerBasecBsCeZdZeddddZdZeZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZee e ddZeeddZeee ddZeeddZee e ddZeeeddZeeeddZRS(s? Base abstract class for all pickers which support an auxiliary text control. This class handles all positioning and sizing of the text control like a an horizontal `wx.BoxSizer` would do, with the text control on the left of the picker button and the proportion of the picker fixed to value 1. cCs |iiS((RR(R!((swx\_controls.pycR""scCs|ii|S((RR(R!R#((swx\_controls.pycR""sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((swx\_controls.pycR+#scOsti||S(s CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=wxButtonNameStr) -> bool (R%tPickerBase_CreateBase(R)R*((swx\_controls.pyct CreateBase%scOsti||S(s SetInternalMargin(self, int newmargin) Sets the margin (in pixels) between the picker and the text control. (R%tPickerBase_SetInternalMargin(R)R*((swx\_controls.pyctSetInternalMargin.scOsti||S(s GetInternalMargin(self) -> int Returns the margin (in pixels) between the picker and the text control. (R%tPickerBase_GetInternalMargin(R)R*((swx\_controls.pyctGetInternalMargin6scOsti||S(s  SetTextCtrlProportion(self, int prop) Sets the proportion between the text control and the picker button. This is used to set relative sizes of the text contorl and the picker. The value passed to this function must be >= 1. (R%t PickerBase_SetTextCtrlProportion(R)R*((swx\_controls.pyctSetTextCtrlProportion?scOsti||S(s} GetTextCtrlProportion(self) -> int Returns the proportion between the text control and the picker. (R%t PickerBase_GetTextCtrlProportion(R)R*((swx\_controls.pyctGetTextCtrlProportionIscOsti||S(sk SetPickerCtrlProportion(self, int prop) Sets the proportion value of the picker. (R%t"PickerBase_SetPickerCtrlProportion(R)R*((swx\_controls.pyctSetPickerCtrlProportionQscOsti||S(sh GetPickerCtrlProportion(self) -> int Gets the proportion value of the picker. (R%t"PickerBase_GetPickerCtrlProportion(R)R*((swx\_controls.pyctGetPickerCtrlProportionYscOsti||S(s IsTextCtrlGrowable(self) -> bool(R%tPickerBase_IsTextCtrlGrowable(R)R*((swx\_controls.pyctIsTextCtrlGrowableascOsti||S(s)SetTextCtrlGrowable(self, bool grow=True)(R%tPickerBase_SetTextCtrlGrowable(R)R*((swx\_controls.pyctSetTextCtrlGrowableescOsti||S(s"IsPickerCtrlGrowable(self) -> bool(R%tPickerBase_IsPickerCtrlGrowable(R)R*((swx\_controls.pyctIsPickerCtrlGrowableiscOsti||S(s+SetPickerCtrlGrowable(self, bool grow=True)(R%t PickerBase_SetPickerCtrlGrowable(R)R*((swx\_controls.pyctSetPickerCtrlGrowablemscOsti||S(s HasTextCtrl(self) -> bool Returns true if this class has a valid text control (i.e. if the wx.PB_USE_TEXTCTRL style was given when creating this control). (R%tPickerBase_HasTextCtrl(R)R*((swx\_controls.pyct HasTextCtrlqscOsti||S(s GetTextCtrl(self) -> TextCtrl Returns a pointer to the text control handled by this class or None if the wx.PB_USE_TEXTCTRL style was not specified when this control was created. Very important: the contents of the text control could be containing an invalid representation of the entity which can be chosen through the picker (e.g. the user entered an invalid colour syntax because of a typo). Thus you should never parse the content of the textctrl to get the user's input; rather use the derived-class getter (e.g. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`, etc). (R%tPickerBase_GetTextCtrl(R)R*((swx\_controls.pyct GetTextCtrlzscOsti||S(sGetPickerCtrl(self) -> Control(R%tPickerBase_GetPickerCtrl(R)R*((swx\_controls.pyct GetPickerCtrlss/See `GetInternalMargin` and `SetInternalMargin`sSee `GetPickerCtrl`s;See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`sSee `GetTextCtrl`s7See `GetTextCtrlProportion` and `SetTextCtrlProportion`s2See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`s6See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`(RRR4R5RR+RRReRgRiRkRmRoRqRsRuRwRyR{R}RtInternalMargint PickerCtrltPickerCtrlProportionRtTextCtrlProportiontTextCtrlGrowabletPickerCtrlGrowable(((swx\_controls.pycRcs2           tColourPickerCtrlcBsheZdZeddddZeZdZdZdZ dZ ee e dd Z RS( s This control allows the user to select a colour. The generic implementation is a button which brings up a `wx.ColourDialog` when clicked. Native implementations may differ but this is usually a (small) widget which give access to the colour-chooser dialog. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(sH __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition, Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl This control allows the user to select a colour. The generic implementation is a button which brings up a `wx.ColourDialog` when clicked. Native implementations may differ but this is usually a (small) widget which give access to the colour-chooser dialog. N(R%tColourPickerCtrl_swiginittnew_ColourPickerCtrlR((R R)R*((swx\_controls.pycR+s cOsti||S(s Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition, Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=ColourPickerCtrlNameStr) -> bool (R%tColourPickerCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(s[ GetColour(self) -> Colour Returns the currently selected colour. (R%tColourPickerCtrl_GetColour(R)R*((swx\_controls.pyct GetColourscOsti||S(sP SetColour(self, Colour col) Set the displayed colour. (R%tColourPickerCtrl_SetColour(R)R*((swx\_controls.pyct SetColourssSee `GetColour` and `SetColour`( RRR4R5RRRR+R-RRtColour(((swx\_controls.pycRs   cOsti||}|S(sE PreColourPickerCtrl() -> ColourPickerCtrl This control allows the user to select a colour. The generic implementation is a button which brings up a `wx.ColourDialog` when clicked. Native implementations may differ but this is usually a (small) widget which give access to the colour-chooser dialog. (R%tnew_PreColourPickerCtrl(R)R*R8((swx\_controls.pyctPreColourPickerCtrls tColourPickerEventcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s$Proxy of C++ ColourPickerEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sI__init__(self, Object generator, int id, Colour col) -> ColourPickerEventN(R%tColourPickerEvent_swiginittnew_ColourPickerEvent(R R)R*((swx\_controls.pycR+scOsti||S(sGetColour(self) -> Colour(R%tColourPickerEvent_GetColour(R)R*((swx\_controls.pycRscOsti||S(sSetColour(self, Colour c)(R%tColourPickerEvent_SetColour(R)R*((swx\_controls.pycRssSee `GetColour` and `SetColour`( RRR4R5RRRR+RRR(((swx\_controls.pycRs   tFilePickerCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z ee e dd Z ee dd ZRS( s!Proxy of C++ FilePickerCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String path=EmptyString, String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=FilePickerCtrlNameStr) -> FilePickerCtrl N(R%tFilePickerCtrl_swiginittnew_FilePickerCtrlR((R R)R*((swx\_controls.pycR+s cOsti||S(s Create(self, Window parent, int id=-1, String path=EmptyString, String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=FilePickerCtrlNameStr) -> bool (R%tFilePickerCtrl_Create(R)R*((swx\_controls.pycR-s cOsti||S(sGetPath(self) -> String(R%tFilePickerCtrl_GetPath(R)R*((swx\_controls.pycR[scOsti||S(sSetPath(self, String str)(R%tFilePickerCtrl_SetPath(R)R*((swx\_controls.pycR_ scOsti||S(s$CheckPath(self, String path) -> bool(R%tFilePickerCtrl_CheckPath(R)R*((swx\_controls.pyct CheckPath$scOsti||S(s GetTextCtrlValue(self) -> String(R%tFilePickerCtrl_GetTextCtrlValue(R)R*((swx\_controls.pyctGetTextCtrlValue(ssSee `GetPath` and `SetPath`sSee `GetTextCtrlValue`(RRR4R5RRRR+R-R[R_RRR~t TextCtrlValue(((swx\_controls.pycRs    cOsti||}|S(s%PreFilePickerCtrl() -> FilePickerCtrl(R%tnew_PreFilePickerCtrl(R)R*R8((swx\_controls.pyctPreFilePickerCtrl5st DirPickerCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z ee e dd Z ee dd ZRS( s Proxy of C++ DirPickerCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"<scCs|ii|S((RR(R!R#((swx\_controls.pycR"<sR$sThe membership flagcOs-ti|ti|||i|dS(sV __init__(self, Window parent, int id=-1, String path=EmptyString, String message=DirSelectorPromptStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=DirPickerCtrlNameStr) -> DirPickerCtrl N(R%tDirPickerCtrl_swiginittnew_DirPickerCtrlR((R R)R*((swx\_controls.pycR+>scOsti||S(sK Create(self, Window parent, int id=-1, String path=EmptyString, String message=DirSelectorPromptStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=DirPickerCtrlNameStr) -> bool (R%tDirPickerCtrl_Create(R)R*((swx\_controls.pycR-IscOsti||S(sGetPath(self) -> String(R%tDirPickerCtrl_GetPath(R)R*((swx\_controls.pycR[SscOsti||S(sSetPath(self, String str)(R%tDirPickerCtrl_SetPath(R)R*((swx\_controls.pycR_WscOsti||S(s$CheckPath(self, String path) -> bool(R%tDirPickerCtrl_CheckPath(R)R*((swx\_controls.pycR[scOsti||S(s GetTextCtrlValue(self) -> String(R%tDirPickerCtrl_GetTextCtrlValue(R)R*((swx\_controls.pycR_ssSee `GetPath` and `SetPath`sSee `GetTextCtrlValue`(RRR4R5RRRR+R-R[R_RRR~R(((swx\_controls.pycR:s    cOsti||}|S(s#PreDirPickerCtrl() -> DirPickerCtrl(R%tnew_PreDirPickerCtrl(R)R*R8((swx\_controls.pyctPreDirPickerCtrlgstFileDirPickerEventcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s%Proxy of C++ FileDirPickerEvent classcCs |iiS((RR(R!((swx\_controls.pycR"sscCs|ii|S((RR(R!R#((swx\_controls.pycR"ssR$sThe membership flagcOs ti|ti||dS(s[__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEventN(R%tFileDirPickerEvent_swiginittnew_FileDirPickerEvent(R R)R*((swx\_controls.pycR+uscOsti||S(sGetPath(self) -> String(R%tFileDirPickerEvent_GetPath(R)R*((swx\_controls.pycR[xscOsti||S(sSetPath(self, String p)(R%tFileDirPickerEvent_SetPath(R)R*((swx\_controls.pycR_|ssSee `GetPath` and `SetPath`( RRR4R5RRRR+R[R_R~(((swx\_controls.pycRqs   tFontPickerCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z ee e dd Z ee e dd ZRS( s!Proxy of C++ FontPickerCtrl classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(s& __init__(self, Window parent, int id=-1, Font initial=wxNullFont, Point pos=DefaultPosition, Size size=DefaultSize, long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=FontPickerCtrlNameStr) -> FontPickerCtrl N(R%tFontPickerCtrl_swiginittnew_FontPickerCtrlR((R R)R*((swx\_controls.pycR+scOsti||S(s Create(self, Window parent, int id=-1, Font initial=wxNullFont, Point pos=DefaultPosition, Size size=DefaultSize, long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator, String name=FontPickerCtrlNameStr) -> bool (R%tFontPickerCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(sGetSelectedFont(self) -> Font(R%tFontPickerCtrl_GetSelectedFont(R)R*((swx\_controls.pyctGetSelectedFontscOsti||S(sSetSelectedFont(self, Font f)(R%tFontPickerCtrl_SetSelectedFont(R)R*((swx\_controls.pyctSetSelectedFontscOsti||S(s'SetMaxPointSize(self, unsigned int max)(R%tFontPickerCtrl_SetMaxPointSize(R)R*((swx\_controls.pyctSetMaxPointSizescOsti||S(s%GetMaxPointSize(self) -> unsigned int(R%tFontPickerCtrl_GetMaxPointSize(R)R*((swx\_controls.pyctGetMaxPointSizess+See `GetMaxPointSize` and `SetMaxPointSize`s+See `GetSelectedFont` and `SetSelectedFont`(RRR4R5RRRR+R-RRRRt MaxPointSizet SelectedFont(((swx\_controls.pycRs    cOsti||}|S(s%PreFontPickerCtrl() -> FontPickerCtrl(R%tnew_PreFontPickerCtrl(R)R*R8((swx\_controls.pyctPreFontPickerCtrlstFontPickerEventcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s"Proxy of C++ FontPickerEvent classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs ti|ti||dS(sC__init__(self, Object generator, int id, Font f) -> FontPickerEventN(R%tFontPickerEvent_swiginittnew_FontPickerEvent(R R)R*((swx\_controls.pycR+scOsti||S(sGetFont(self) -> Font(R%tFontPickerEvent_GetFont(R)R*((swx\_controls.pycRbscOsti||S(sSetFont(self, Font c)(R%tFontPickerEvent_SetFont(R)R*((swx\_controls.pycRBssSee `GetFont` and `SetFont`( RRR4R5RRRR+RbRBRy(((swx\_controls.pycRs   tCollapsiblePanecBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z ee Zee ZRS( s A collapsable pane is a container with an embedded button-like control which can be used by the user to collapse or expand the pane's contents. Once constructed you should use the `GetPane` function to access the pane and add your controls inside it (i.e. use the window returned from `GetPane` as the parent for the controls which must go in the pane, NOT the wx.CollapsiblePane itself!). Note that because of its nature of control which can dynamically (and drastically) change its size at run-time under user-input, when putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful to add it with a proportion value of zero; this is because otherwise all other windows with non-zero proportion values would automatically get resized each time the user expands or collapses the pane window, usually resulting a weird, flickering effect. cCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs-ti|ti|||i|dS(sR __init__(self, Window parent, int winid=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator, String name=CollapsiblePaneNameStr) -> CollapsiblePane Create and show a wx.CollapsiblePane N(R%tCollapsiblePane_swiginittnew_CollapsiblePaneR((R R)R*((swx\_controls.pycR+s cOsti||S(s Create(self, Window parent, int winid=-1, String label=EmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator, String name=CollapsiblePaneNameStr) -> bool (R%tCollapsiblePane_Create(R)R*((swx\_controls.pycR-scOsti||S(sc Collapse(self, bool collapse=True) Collapses or expands the pane window. (R%tCollapsiblePane_Collapse(R)R*((swx\_controls.pycRscOsti||S(s@ Expand(self) Same as Collapse(False). (R%tCollapsiblePane_Expand(R)R*((swx\_controls.pycRscOsti||S(sm IsCollapsed(self) -> bool Returns ``True`` if the pane window is currently hidden. (R%tCollapsiblePane_IsCollapsed(R)R*((swx\_controls.pyct IsCollapsed scOsti||S(sk IsExpanded(self) -> bool Returns ``True`` if the pane window is currently shown. (R%tCollapsiblePane_IsExpanded(R)R*((swx\_controls.pycRscOsti||S(s GetPane(self) -> Window Returns a reference to the pane window. Use the returned `wx.Window` as the parent of widgets to make them part of the collapsible area. (R%tCollapsiblePane_GetPane(R)R*((swx\_controls.pyctGetPanes(RRR4R5RRRR+R-RRRRRtExpandedt Collapsed(((swx\_controls.pycRs     cOsti||}|S(sk PreCollapsiblePane() -> CollapsiblePane Precreate a wx.CollapsiblePane for 2-phase creation. (R%tnew_PreCollapsiblePane(R)R*R8((swx\_controls.pyctPreCollapsiblePane+stCollapsiblePaneEventcBsYeZdZeddddZeZdZdZdZ eee Z RS(s'Proxy of C++ CollapsiblePaneEvent classcCs |iiS((RR(R!((swx\_controls.pycR"9scCs|ii|S((RR(R!R#((swx\_controls.pycR"9sR$sThe membership flagcOs ti|ti||dS(sP__init__(self, Object generator, int id, bool collapsed) -> CollapsiblePaneEventN(R%tCollapsiblePaneEvent_swiginittnew_CollapsiblePaneEvent(R R)R*((swx\_controls.pycR+;scOsti||S(sGetCollapsed(self) -> bool(R%t!CollapsiblePaneEvent_GetCollapsed(R)R*((swx\_controls.pyct GetCollapsed>scOsti||S(sSetCollapsed(self, bool c)(R%t!CollapsiblePaneEvent_SetCollapsed(R)R*((swx\_controls.pyct SetCollapsedBs( RRR4R5RRRR+RRR(((swx\_controls.pycR7s   t SearchCtrlcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZee e Zee e Zeee ZeeeZRS(s: A search control is a composite of a `wx.TextCtrl` with optional bitmap buttons and a drop-down menu. Controls like this can typically be found on a toolbar of applications that support some form of search functionality. On the Mac this control is implemented using the native HISearchField control, on the other platforms a generic control is used, although that may change in the future as more platforms introduce native search widgets. If you wish to use a drop-down menu with your wx.SearchCtrl then you will need to manage its content and handle the menu events yourself, but this is an easy thing to do. Simply build the menu, pass it to `SetMenu`, and also bind a handler for a range of EVT_MENU events. This gives you the flexibility to use the drop-down menu however you wish, such as for a history of searches, or as a way to select different kinds of searches. The ToolBar.py sample in the demo shows one way to do this. Since the control derives from `wx.TextCtrl` it is convenient to use the styles and events designed for `wx.TextCtrl`. For example you can use the ``wx.TE_PROCESS_ENTER`` style and catch the ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the Enter key in the control and wishes to start a search. cCs |iiS((RR(R!((swx\_controls.pycR"escCs|ii|S((RR(R!R#((swx\_controls.pycR"esR$sThe membership flagcOs-ti|ti|||i|dS(s __init__(self, Window parent, int id=-1, String value=wxEmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=SearchCtrlNameStr) -> SearchCtrl A search control is a composite of a `wx.TextCtrl` with optional bitmap buttons and a drop-down menu. Controls like this can typically be found on a toolbar of applications that support some form of search functionality. On the Mac this control is implemented using the native HISearchField control, on the other platforms a generic control is used, although that may change in the future as more platforms introduce native search widgets. If you wish to use a drop-down menu with your wx.SearchCtrl then you will need to manage its content and handle the menu events yourself, but this is an easy thing to do. Simply build the menu, pass it to `SetMenu`, and also bind a handler for a range of EVT_MENU events. This gives you the flexibility to use the drop-down menu however you wish, such as for a history of searches, or as a way to select different kinds of searches. The ToolBar.py sample in the demo shows one way to do this. Since the control derives from `wx.TextCtrl` it is convenient to use the styles and events designed for `wx.TextCtrl`. For example you can use the ``wx.TE_PROCESS_ENTER`` style and catch the ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the Enter key in the control and wishes to start a search. N(R%tSearchCtrl_swiginittnew_SearchCtrlR((R R)R*((swx\_controls.pycR+gscOsti||S(s Create(self, Window parent, int id=-1, String value=wxEmptyString, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, Validator validator=DefaultValidator, String name=SearchCtrlNameStr) -> bool (R%tSearchCtrl_Create(R)R*((swx\_controls.pycR-scOsti||S(s SetMenu(self, Menu menu) Sets the search control's menu object. If there is already a menu associated with the search control it is deleted. (R%tSearchCtrl_SetMenu(R)R*((swx\_controls.pyctSetMenuscOsti||S(s GetMenu(self) -> Menu Returns a pointer to the search control's menu object or None if there is no menu attached. (R%tSearchCtrl_GetMenu(R)R*((swx\_controls.pyctGetMenuscOsti||S(s* ShowSearchButton(self, bool show) Sets the search button visibility value on the search control. If there is a menu attached, the search button will be visible regardless of the search button visibility value. This has no effect in Mac OS X v10.3 (R%tSearchCtrl_ShowSearchButton(R)R*((swx\_controls.pyctShowSearchButtons cOsti||S(s IsSearchButtonVisible(self) -> bool Returns the search button visibility value. If there is a menu attached, the search button will be visible regardless of the search button visibility value. This always returns false in Mac OS X v10.3 (R%t SearchCtrl_IsSearchButtonVisible(R)R*((swx\_controls.pyctIsSearchButtonVisiblescOsti||S(s^ ShowCancelButton(self, bool show) Shows or hides the cancel button. (R%tSearchCtrl_ShowCancelButton(R)R*((swx\_controls.pyctShowCancelButtonscOsti||S(so IsCancelButtonVisible(self) -> bool Indicates whether the cancel button is visible. (R%t SearchCtrl_IsCancelButtonVisible(R)R*((swx\_controls.pyctIsCancelButtonVisiblescOsti||S(s SetDescriptiveText(self, String text) Set the text to be displayed when the user has not yet typed anything in the control. (R%tSearchCtrl_SetDescriptiveText(R)R*((swx\_controls.pyctSetDescriptiveTextscOsti||S(s GetDescriptiveText(self) -> String Get the text to be displayed when the user has not yet typed anything in the control. (R%tSearchCtrl_GetDescriptiveText(R)R*((swx\_controls.pyctGetDescriptiveTextscOsti||S(s SetSearchBitmap(self, Bitmap bitmap) Sets the bitmap to use for the search button. This currently does not work on the Mac. (R%tSearchCtrl_SetSearchBitmap(R)R*((swx\_controls.pyctSetSearchBitmapscOsti||S(s SetSearchMenuBitmap(self, Bitmap bitmap) Sets the bitmap to use for the search button when there is a drop-down menu associated with the search control. This currently does not work on the Mac. (R%tSearchCtrl_SetSearchMenuBitmap(R)R*((swx\_controls.pyctSetSearchMenuBitmapscOsti||S(s SetCancelBitmap(self, Bitmap bitmap) Sets the bitmap to use for the cancel button. This currently does not work on the Mac. (R%tSearchCtrl_SetCancelBitmap(R)R*((swx\_controls.pyctSetCancelBitmaps(RRR4R5RRRR+R-RRRRRRRRRRRtMenutSearchButtonVisibletCancelButtonVisibletDescriptiveText(((swx\_controls.pycRKs( "   cOsti||}|S(s\ PreSearchCtrl() -> SearchCtrl Precreate a wx.SearchCtrl for 2-phase creation. (R%tnew_PreSearchCtrl(R)R*R8((swx\_controls.pyct PreSearchCtrlst _AxBaseWindowcBsJeZdZeddddZeZdZdZdZ RS(s Proxy of C++ _AxBaseWindow classcCs |iiS((RR(R!((swx\_controls.pycR"scCs|ii|S((RR(R!R#((swx\_controls.pycR"sR$sThe membership flagcOs@ti|ti|||i|ti||tdS(s __init__(self, Window parent, int id=-1, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=PanelNameStr) -> _AxBaseWindow N(R%t_AxBaseWindow_swiginittnew__AxBaseWindowR(RR(R R)R*((swx\_controls.pycR+s cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R%t_AxBaseWindow__setCallbackInfo(R)R*((swx\_controls.pycRscOsti||S(s+MSWTranslateMessage(self, long msg) -> bool(R%t!_AxBaseWindow_MSWTranslateMessage(R)R*((swx\_controls.pyctMSWTranslateMessages( RRR4R5RRRR+RR(((swx\_controls.pycRs   cOsti||}|S(s#_PreAxBaseWindow() -> _AxBaseWindow(R%tnew__PreAxBaseWindow(R)R*R8((swx\_controls.pyct_PreAxBaseWindow$scOsti||S(sK_AxBaseWindow_FromHWND(Window parent, unsigned long _hWnd) -> _AxBaseWindow(R%t_AxBaseWindow_FromHWND(R)R*((swx\_controls.pycR*s(R%tnewtinstancemethodtnew_instancemethodRRRRttypest ObjectTypeRt _newclassR Rt_coreRtBU_LEFTtBU_TOPtBU_RIGHTt BU_BOTTOMt BU_ALIGN_MASKt BU_EXACTFITt BU_AUTODRAWRR tButton_swigregistertcvart ButtonNameStrR9R0R2R:tBitmapButton_swigregisterR`t CHK_2STATEt CHK_3STATEtCHK_ALLOW_3RD_STATE_FOR_USERt CHK_UNCHECKEDt CHK_CHECKEDtCHK_UNDETERMINEDRatCheckBox_swigregistertCheckBoxNameStrRwRstControlWithItemsRxtChoice_swigregistert ChoiceNameStrRR~RtComboBox_swigregistertComboBoxNameStrRRt GA_HORIZONTALt GA_VERTICALt GA_SMOOTHtGA_PROGRESSBARRtGauge_swigregistert GaugeNameStrRRRtStaticBox_swigregistertStaticBitmapNameStrtStaticBoxNameStrtStaticTextNameStrtStaticLineNameStrRRRtStaticLine_swigregisterRRRRtStaticText_swigregisterRRRtStaticBitmap_swigregisterRRRtListBox_swigregistertListBoxNameStrR)R&R*tCheckListBox_swigregisterR5t TE_NO_VSCROLLtTE_AUTO_SCROLLt TE_READONLYt TE_MULTILINEtTE_PROCESS_TABtTE_LEFTt TE_CENTERtTE_RIGHTt TE_CENTREtTE_RICHtTE_PROCESS_ENTERt TE_PASSWORDt TE_AUTO_URLt TE_NOHIDESELt TE_DONTWRAPt TE_CHARWRAPt TE_WORDWRAPt TE_BESTWRAPtTE_RICH2t TE_CAPITALIZEt TE_LINEWRAPtTEXT_ALIGNMENT_DEFAULTtTEXT_ALIGNMENT_LEFTtTEXT_ALIGNMENT_CENTREtTEXT_ALIGNMENT_CENTERtTEXT_ALIGNMENT_RIGHTtTEXT_ALIGNMENT_JUSTIFIEDtTEXT_ATTR_TEXT_COLOURtTEXT_ATTR_BACKGROUND_COLOURtTEXT_ATTR_FONT_FACEtTEXT_ATTR_FONT_SIZEtTEXT_ATTR_FONT_WEIGHTtTEXT_ATTR_FONT_ITALICtTEXT_ATTR_FONT_UNDERLINEtTEXT_ATTR_FONTtTEXT_ATTR_ALIGNMENTtTEXT_ATTR_LEFT_INDENTtTEXT_ATTR_RIGHT_INDENTtTEXT_ATTR_TABSt TE_HT_UNKNOWNt TE_HT_BEFOREt TE_HT_ON_TEXTt TE_HT_BELOWt TE_HT_BEYONDtOutOfRangeTextCoordtInvalidTextCoordt TEXT_TYPE_ANYtobjectR6tTextAttr_swigregistertTextCtrlNameStrR;RqRtTextCtrl_swigregisterRRtwxEVT_COMMAND_TEXT_UPDATEDtwxEVT_COMMAND_TEXT_ENTERtwxEVT_COMMAND_TEXT_URLtwxEVT_COMMAND_TEXT_MAXLENt CommandEventRtTextUrlEvent_swigregistert PyEventBindertEVT_TEXTtEVT_TEXT_ENTERt EVT_TEXT_URLtEVT_TEXT_MAXLENRtScrollBar_swigregistertScrollBarNameStrRRt SP_HORIZONTALt SP_VERTICALt SP_ARROW_KEYStSP_WRAPRtSpinButton_swigregistertSPIN_BUTTON_NAMEtSpinCtrlNameStrRRRtSpinCtrl_swigregisterR*R(t NotifyEventR+tSpinEvent_swigregistertwxEVT_COMMAND_SPINCTRL_UPDATEDtwxEVT_SCROLL_LINEUPt EVT_SPIN_UPtwxEVT_SCROLL_LINEDOWNt EVT_SPIN_DOWNtwxEVT_SCROLL_THUMBTRACKtEVT_SPINt EVT_SPINCTRLR3tRadioBox_swigregistertRadioBoxNameStrtRadioButtonNameStrRbR[RctRadioButton_swigregisterRkRit SL_HORIZONTALt SL_VERTICALtSL_TICKSt SL_AUTOTICKSt SL_LABELStSL_LEFTtSL_TOPtSL_RIGHTt SL_BOTTOMtSL_BOTHt SL_SELRANGEt SL_INVERSERltSlider_swigregistert SliderNameStrRRt"wxEVT_COMMAND_TOGGLEBUTTON_CLICKEDtEVT_TOGGLEBUTTONRtToggleButton_swigregistertToggleButtonNameStrRRt BK_DEFAULTtBK_TOPt BK_BOTTOMtBK_LEFTtBK_RIGHTt BK_ALIGN_MASKt BK_BUTTONBARtBK_HITTEST_NOWHEREtBK_HITTEST_ONICONtBK_HITTEST_ONLABELtBK_HITTEST_ONITEMtBK_HITTEST_ONPAGERtBookCtrlBase_swigregistertNotebookNameStrRRtBookCtrlBaseEvent_swigregistert NB_FIXEDWIDTHtNB_TOPtNB_LEFTtNB_RIGHTt NB_BOTTOMt NB_MULTILINEtNB_NOPAGETHEMEtNB_HITTEST_NOWHEREtNB_HITTEST_ONICONtNB_HITTEST_ONLABELtNB_HITTEST_ONITEMtNB_HITTEST_ONPAGERtNotebook_swigregisterRRRtNotebookEvent_swigregistert#wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGEDt$wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGINGtEVT_NOTEBOOK_PAGE_CHANGEDtEVT_NOTEBOOK_PAGE_CHANGINGRRt LB_DEFAULTtLB_TOPt LB_BOTTOMtLB_LEFTtLB_RIGHTt LB_ALIGN_MASKRtListbook_swigregisterR!R"tListbookEvent_swigregistert#wxEVT_COMMAND_LISTBOOK_PAGE_CHANGEDt$wxEVT_COMMAND_LISTBOOK_PAGE_CHANGINGtEVT_LISTBOOK_PAGE_CHANGEDtEVT_LISTBOOK_PAGE_CHANGINGt CHB_DEFAULTtCHB_TOPt CHB_BOTTOMtCHB_LEFTt CHB_RIGHTtCHB_ALIGN_MASKR%tChoicebook_swigregisterR-R.tChoicebookEvent_swigregistert%wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGEDt&wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGINGtEVT_CHOICEBOOK_PAGE_CHANGEDtEVT_CHOICEBOOK_PAGE_CHANGINGR1tTreebook_swigregisterRERFtTreebookEvent_swigregistert#wxEVT_COMMAND_TREEBOOK_PAGE_CHANGEDt$wxEVT_COMMAND_TREEBOOK_PAGE_CHANGINGt%wxEVT_COMMAND_TREEBOOK_NODE_COLLAPSEDt$wxEVT_COMMAND_TREEBOOK_NODE_EXPANDEDtEVT_TREEBOOK_PAGE_CHANGEDtEVT_TREEBOOK_PAGE_CHANGINGtEVT_TREEBOOK_NODE_COLLAPSEDtEVT_TREEBOOK_NODE_EXPANDEDRItToolbook_swigregisterRSRTtToolbookEvent_swigregistert#wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGEDt$wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGINGtEVT_TOOLBOOK_PAGE_CHANGEDtEVT_TOOLBOOK_PAGE_CHANGINGtTOOL_STYLE_BUTTONtTOOL_STYLE_SEPARATORtTOOL_STYLE_CONTROLt TB_HORIZONTALt TB_VERTICALtTB_TOPtTB_LEFTt TB_BOTTOMtTB_RIGHTt TB_3DBUTTONStTB_FLATt TB_DOCKABLEt TB_NOICONStTB_TEXTt TB_NODIVIDERt TB_NOALIGNtTB_HORZ_LAYOUTt TB_HORZ_TEXTtTB_NO_TOOLTIPStObjectRWtToolBarToolBase_swigregisterRtToolBarBase_swigregisterRQtToolBar_swigregisterR Rt LC_VRULESt LC_HRULEStLC_ICONt LC_SMALL_ICONtLC_LISTt LC_REPORTt LC_ALIGN_TOPt LC_ALIGN_LEFTtLC_AUTOARRANGEt LC_VIRTUALtLC_EDIT_LABELSt LC_NO_HEADERtLC_NO_SORT_HEADERt LC_SINGLE_SELtLC_SORT_ASCENDINGtLC_SORT_DESCENDINGt LC_MASK_TYPEt LC_MASK_ALIGNt LC_MASK_SORTRERFRGRHRIRJRKtLIST_STATE_DONTCAREtLIST_STATE_DROPHILITEDR>R:tLIST_STATE_CUTtLIST_STATE_DISABLEDtLIST_STATE_FILTEREDtLIST_STATE_INUSEtLIST_STATE_PICKEDtLIST_STATE_SOURCEtLIST_HITTEST_ABOVEtLIST_HITTEST_BELOWtLIST_HITTEST_NOWHEREtLIST_HITTEST_ONITEMICONtLIST_HITTEST_ONITEMLABELtLIST_HITTEST_ONITEMRIGHTtLIST_HITTEST_ONITEMSTATEICONtLIST_HITTEST_TOLEFTtLIST_HITTEST_TORIGHTtLIST_HITTEST_ONITEMtLIST_GETSUBITEMRECT_WHOLEITEMtLIST_NEXT_ABOVER@tLIST_NEXT_BELOWtLIST_NEXT_LEFTtLIST_NEXT_RIGHTtLIST_ALIGN_DEFAULTtLIST_ALIGN_LEFTtLIST_ALIGN_TOPtLIST_ALIGN_SNAP_TO_GRIDtLIST_FORMAT_LEFTtLIST_FORMAT_RIGHTtLIST_FORMAT_CENTREtLIST_FORMAT_CENTERt LIST_AUTOSIZEtLIST_AUTOSIZE_USEHEADERtLIST_RECT_BOUNDStLIST_RECT_ICONtLIST_RECT_LABELt LIST_FIND_UPtLIST_FIND_DOWNtLIST_FIND_LEFTtLIST_FIND_RIGHTR!tListItemAttr_swigregistertListCtrlNameStrR3tListItem_swigregisterRtListEvent_swigregistertwxEVT_COMMAND_LIST_BEGIN_DRAGtwxEVT_COMMAND_LIST_BEGIN_RDRAGt#wxEVT_COMMAND_LIST_BEGIN_LABEL_EDITt!wxEVT_COMMAND_LIST_END_LABEL_EDITtwxEVT_COMMAND_LIST_DELETE_ITEMt#wxEVT_COMMAND_LIST_DELETE_ALL_ITEMSt wxEVT_COMMAND_LIST_ITEM_SELECTEDt"wxEVT_COMMAND_LIST_ITEM_DESELECTEDtwxEVT_COMMAND_LIST_KEY_DOWNtwxEVT_COMMAND_LIST_INSERT_ITEMtwxEVT_COMMAND_LIST_COL_CLICKt#wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICKt$wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICKt!wxEVT_COMMAND_LIST_ITEM_ACTIVATEDtwxEVT_COMMAND_LIST_CACHE_HINTt"wxEVT_COMMAND_LIST_COL_RIGHT_CLICKt!wxEVT_COMMAND_LIST_COL_BEGIN_DRAGtwxEVT_COMMAND_LIST_COL_DRAGGINGtwxEVT_COMMAND_LIST_COL_END_DRAGtwxEVT_COMMAND_LIST_ITEM_FOCUSEDtEVT_LIST_BEGIN_DRAGtEVT_LIST_BEGIN_RDRAGtEVT_LIST_BEGIN_LABEL_EDITtEVT_LIST_END_LABEL_EDITtEVT_LIST_DELETE_ITEMtEVT_LIST_DELETE_ALL_ITEMStEVT_LIST_ITEM_SELECTEDtEVT_LIST_ITEM_DESELECTEDtEVT_LIST_KEY_DOWNtEVT_LIST_INSERT_ITEMtEVT_LIST_COL_CLICKtEVT_LIST_ITEM_RIGHT_CLICKtEVT_LIST_ITEM_MIDDLE_CLICKtEVT_LIST_ITEM_ACTIVATEDtEVT_LIST_CACHE_HINTtEVT_LIST_COL_RIGHT_CLICKtEVT_LIST_COL_BEGIN_DRAGtEVT_LIST_COL_DRAGGINGtEVT_LIST_COL_END_DRAGtEVT_LIST_ITEM_FOCUSEDRtListCtrl_swigregisterRgR\RtListView_swigregisterRtt TR_NO_BUTTONStTR_HAS_BUTTONSt TR_NO_LINEStTR_LINES_AT_ROOTt TR_SINGLEt TR_MULTIPLEt TR_EXTENDEDtTR_HAS_VARIABLE_ROW_HEIGHTtTR_EDIT_LABELSt TR_HIDE_ROOTt TR_ROW_LINEStTR_FULL_ROW_HIGHLIGHTtTR_DEFAULT_STYLEtTR_TWIST_BUTTONStTR_MAC_BUTTONStwxTR_AQUA_BUTTONStTreeItemIcon_NormaltTreeItemIcon_SelectedtTreeItemIcon_ExpandedtTreeItemIcon_SelectedExpandedtTreeItemIcon_MaxtTREE_HITTEST_ABOVEtTREE_HITTEST_BELOWtTREE_HITTEST_NOWHEREtTREE_HITTEST_ONITEMBUTTONtTREE_HITTEST_ONITEMICONtTREE_HITTEST_ONITEMINDENTtTREE_HITTEST_ONITEMLABELtTREE_HITTEST_ONITEMRIGHTtTREE_HITTEST_ONITEMSTATEICONtTREE_HITTEST_TOLEFTtTREE_HITTEST_TORIGHTtTREE_HITTEST_ONITEMUPPERPARTtTREE_HITTEST_ONITEMLOWERPARTtTREE_HITTEST_ONITEMRutTreeItemId_swigregistertTreeCtrlNameStrRtTreeItemData_swigregistertwxEVT_COMMAND_TREE_BEGIN_DRAGtwxEVT_COMMAND_TREE_BEGIN_RDRAGt#wxEVT_COMMAND_TREE_BEGIN_LABEL_EDITt!wxEVT_COMMAND_TREE_END_LABEL_EDITtwxEVT_COMMAND_TREE_DELETE_ITEMtwxEVT_COMMAND_TREE_GET_INFOtwxEVT_COMMAND_TREE_SET_INFOt wxEVT_COMMAND_TREE_ITEM_EXPANDEDt!wxEVT_COMMAND_TREE_ITEM_EXPANDINGt!wxEVT_COMMAND_TREE_ITEM_COLLAPSEDt"wxEVT_COMMAND_TREE_ITEM_COLLAPSINGtwxEVT_COMMAND_TREE_SEL_CHANGEDtwxEVT_COMMAND_TREE_SEL_CHANGINGtwxEVT_COMMAND_TREE_KEY_DOWNt!wxEVT_COMMAND_TREE_ITEM_ACTIVATEDt#wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICKt$wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICKtwxEVT_COMMAND_TREE_END_DRAGt$wxEVT_COMMAND_TREE_STATE_IMAGE_CLICKt"wxEVT_COMMAND_TREE_ITEM_GETTOOLTIPtwxEVT_COMMAND_TREE_ITEM_MENUtEVT_TREE_BEGIN_DRAGtEVT_TREE_BEGIN_RDRAGtEVT_TREE_BEGIN_LABEL_EDITtEVT_TREE_END_LABEL_EDITtEVT_TREE_DELETE_ITEMtEVT_TREE_GET_INFOtEVT_TREE_SET_INFOtEVT_TREE_ITEM_EXPANDEDtEVT_TREE_ITEM_EXPANDINGtEVT_TREE_ITEM_COLLAPSEDtEVT_TREE_ITEM_COLLAPSINGtEVT_TREE_SEL_CHANGEDtEVT_TREE_SEL_CHANGINGtEVT_TREE_KEY_DOWNtEVT_TREE_ITEM_ACTIVATEDtEVT_TREE_ITEM_RIGHT_CLICKtEVT_TREE_ITEM_MIDDLE_CLICKtEVT_TREE_END_DRAGtEVT_TREE_STATE_IMAGE_CLICKtEVT_TREE_ITEM_GETTOOLTIPtEVT_TREE_ITEM_MENURtTreeEvent_swigregisterRCtTreeCtrl_swigregisterR;R-tDIRCTRL_DIR_ONLYtDIRCTRL_SELECT_FIRSTtDIRCTRL_SHOW_FILTERStDIRCTRL_3D_INTERNALtDIRCTRL_EDIT_LABELSR<tDirItemData_swigregistertDirDialogDefaultFolderStrRNtGenericDirCtrl_swigregisterRRtDirFilterListCtrl_swigregisterRRtPyControl_swigregisterRt wxEVT_HELPtwxEVT_DETAILED_HELPtEVT_HELPtEVT_HELP_RANGEtEVT_DETAILED_HELPtEVT_DETAILED_HELP_RANGERtHelpEvent_swigregisterRtContextHelp_swigregisterRtContextHelpButton_swigregisterRtHelpProvider_swigregisterRRRtSimpleHelpProvider_swigregisterRtDragImage_swigregisterR"R$R&R(t DP_DEFAULTtDP_SPINt DP_DROPDOWNtDP_SHOWCENTURYt DP_ALLOWNONER)tDatePickerCtrlBase_swigregistertDatePickerCtrlNameStrR3tDatePickerCtrl_swigregisterR8R9t"GenericDatePickerCtrl_swigregisterR>tHL_CONTEXTMENUt HL_ALIGN_LEFTtHL_ALIGN_RIGHTtHL_ALIGN_CENTREtHL_DEFAULT_STYLER?tHyperlinkCtrl_swigregistertHyperlinkCtrlNameStrR]twxEVT_COMMAND_HYPERLINKR^tHyperlinkEvent_swigregistert EVT_HYPERLINKtPB_USE_TEXTCTRLRctPickerBase_swigregistertCLRP_SHOW_LABELtCLRP_USE_TEXTCTRLtCLRP_DEFAULT_STYLERtColourPickerCtrl_swigregistertColourPickerCtrlNameStrRt"wxEVT_COMMAND_COLOURPICKER_CHANGEDtEVT_COLOURPICKER_CHANGEDRtColourPickerEvent_swigregistertFLP_OPENtFLP_SAVEtFLP_OVERWRITE_PROMPTtFLP_FILE_MUST_EXISTtFLP_CHANGE_DIRtDIRP_DIR_MUST_EXISTtDIRP_CHANGE_DIRtFLP_USE_TEXTCTRLtFLP_DEFAULT_STYLEtDIRP_USE_TEXTCTRLtDIRP_DEFAULT_STYLERtFilePickerCtrl_swigregistertFilePickerCtrlNameStrtFileSelectorPromptStrtDirPickerCtrlNameStrtDirSelectorPromptStrtFileSelectorDefaultWildcardStrRRtDirPickerCtrl_swigregisterRt wxEVT_COMMAND_FILEPICKER_CHANGEDtwxEVT_COMMAND_DIRPICKER_CHANGEDtEVT_FILEPICKER_CHANGEDtEVT_DIRPICKER_CHANGEDRtFileDirPickerEvent_swigregistertFNTP_FONTDESC_AS_LABELtFNTP_USEFONT_FOR_LABELtFNTP_USE_TEXTCTRLtFNTP_DEFAULT_STYLERtFontPickerCtrl_swigregistertFontPickerCtrlNameStrRt wxEVT_COMMAND_FONTPICKER_CHANGEDtEVT_FONTPICKER_CHANGEDRtFontPickerEvent_swigregistertCP_DEFAULT_STYLEtCP_NO_TLW_RESIZERtCollapsiblePane_swigregistertCollapsiblePaneNameStrRtwxEVT_COMMAND_COLLPANE_CHANGEDtEVT_COLLAPSIBLEPANE_CHANGEDRt!CollapsiblePaneEvent_swigregisterRtSearchCtrl_swigregistertSearchCtrlNameStrRt#wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTNt#wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTNtEVT_SEARCHCTRL_CANCEL_BTNtEVT_SEARCHCTRL_SEARCH_BTNRRt_AxBaseWindow_swigregisterRR(((swx\_controls.pycssv                  G            x   =         U    '       0    2   3       $                                                    )        F        J     H          2                    2                   !             ?                            5                                I /                                                                        <   S                        8                                                           N           y        _ =  b   9          >  %        V      }    2               -       +         )       U