]>
git.saurik.com Git - wxWidgets.git/blob - interface/editlbox.h
1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: documentation for wxEditableListBox class
4 // Author: wxWidgets team
6 // Licence: wxWindows license
7 /////////////////////////////////////////////////////////////////////////////
10 @class wxEditableListBox
13 An editable listbox is composite control that lets the
14 user easily enter, delete and reorder a list of strings.
17 @style{wxEL_ALLOW_NEW}:
18 Allows the user to enter new strings.
19 @style{wxEL_ALLOW_EDIT}:
20 Allows the user to edit existing strings.
21 @style{wxEL_ALLOW_DELETE}:
22 Allows the user to delete existing strings.
23 @style{wxEL_NO_REORDER}:
24 Does not allow the user to reorder the strings.
25 @style{wxEL_DEFAULT_STYLE}:
26 wxEL_ALLOW_NEW|wxEL_ALLOW_EDIT|wxEL_ALLOW_DELETE
35 class wxEditableListBox
: public wxPanel
40 Constructor, creating and showing a list box.
43 Parent window. Must not be @NULL.
46 Window identifier. The value wxID_ANY indicates a default value.
49 The text shown just before the list control.
55 Window size. If wxDefaultSize is specified then the window is sized
59 Window style. See wxEditableListBox.
67 wxEditableListBox(wxWindow
* parent
, wxWindowID id
,
68 const wxString
& label
,
69 const wxPoint
& pos
= wxDefaultPosition
,
70 const wxSize
& size
= wxDefaultSize
,
71 long style
= wxEL_DEFAULT_STYLE
,
72 const wxString
& name
= "editableListBox");
76 Destructor, destroying the list box.
81 Creates the editable listbox for two-step construction. See wxEditableListBox()
84 bool Create(wxWindow
* parent
, wxWindowID id
,
85 const wxString
& label
,
86 const wxPoint
& pos
= wxDefaultPosition
,
87 const wxSize
& size
= wxDefaultSize
,
88 long style
= wxEL_DEFAULT_STYLE
,
89 const wxString
& name
= "editableListBox");
92 Replaces current contents with given strings.
94 void SetStrings(const wxArrayString
& strings
);