wx.adv.EditableListBox¶An editable listbox is composite control that lets the user easily enter, delete and reorder a list of strings.
^^
Window Styles¶This class supports the following styles:
wx.adv.EL_ALLOW_NEW: Allows the user to enter new strings.
wx.adv.EL_ALLOW_EDIT: Allows the user to edit existing strings.
wx.adv.EL_ALLOW_DELETE: Allows the user to delete existing strings.
wx.adv.EL_NO_REORDER: Does not allow the user to reorder the strings.
wx.adv.EL_DEFAULT_STYLE: Default style: EL_ALLOW_NEW|wxEL_ALLOW_EDIT|wxEL_ALLOW_DELETE. ^^
The control uses a wx.ListCtrl internally and emit its events.
Class Hierarchy¶
Inheritance diagram for class EditableListBox:

Control Appearance¶
wxMSW¶
wxMAC¶
wxGTK¶
Methods Summary¶Default constructor. |
|
Creates the editable listbox for two-step construction. |
|
Returns a reference to the delete button used in the EditableListBox. |
|
Returns a reference to the down button used in the EditableListBox. |
|
Returns a reference to the edit button used in the EditableListBox. |
|
Returns a reference to the listctrl used in the EditableListBox. |
|
Returns a reference to the new button used in the EditableListBox. |
|
Returns a list of the current contents of the control. |
|
Returns a reference to the up button used in the EditableListBox. |
|
Replaces current contents with given strings. |
Properties Summary¶See |
|
See |
|
See |
|
See |
|
See |
|
See |
|
See |
Class API¶wx.adv.EditableListBox(Panel)¶Possible constructors:
EditableListBox()
EditableListBox(parent, id=ID_ANY, label="", pos=DefaultPosition,
size=DefaultSize, style=EL_DEFAULT_STYLE, name=EditableListBoxNameStr)
An editable listbox is composite control that lets the user easily enter, delete and reorder a list of strings.
__init__(self, *args, **kw)¶__init__ (self)
Default constructor.
__init__ (self, parent, id=ID_ANY, label=””, pos=DefaultPosition, size=DefaultSize, style=EL_DEFAULT_STYLE, name=EditableListBoxNameStr)
Constructor, creating and showing a list box.
parent (wx.Window) – Parent window. Must not be None.
id (wx.WindowID) – Window identifier. The value wx.ID_ANY indicates a default value.
label (string) – The text shown just before the list control.
pos (wx.Point) – Window position. If wx.DefaultPosition is specified then a default position is chosen.
size (wx.Size) – Window size. If wx.DefaultSize is specified then the window is sized appropriately.
style (long) – Window style. See wx.adv.EditableListBox.
name (string) – Window name.
Create(self, parent, id=ID_ANY, label="", pos=DefaultPosition, size=DefaultSize, style=EL_DEFAULT_STYLE, name=EditableListBoxNameStr)¶Creates the editable listbox for two-step construction.
See wx.adv.EditableListBox for further details.
GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)¶variant (WindowVariant) –
VisualAttributes
GetDelButton(self)¶Returns a reference to the delete button used in the EditableListBox.
BitmapButton
GetDownButton(self)¶Returns a reference to the down button used in the EditableListBox.
BitmapButton
GetEditButton(self)¶Returns a reference to the edit button used in the EditableListBox.
BitmapButton
GetListCtrl(self)¶Returns a reference to the listctrl used in the EditableListBox.
GetNewButton(self)¶Returns a reference to the new button used in the EditableListBox.
BitmapButton
GetStrings(self)¶Returns a list of the current contents of the control.
list of strings
GetUpButton(self)¶Returns a reference to the up button used in the EditableListBox.
BitmapButton
SetStrings(self, strings)¶Replaces current contents with given strings.
strings (list of strings) –
DelButton¶See GetDelButton
DownButton¶See GetDownButton
EditButton¶See GetEditButton
ListCtrl¶See GetListCtrl
NewButton¶See GetNewButton
Strings¶See GetStrings and SetStrings
UpButton¶See GetUpButton