]>
git.saurik.com Git - wxWidgets.git/blob - interface/editlbox.h
c6c3bec5d445e284438cb3edacd41bafda8e496e
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.
45 Window identifier. The value wxID_ANY indicates a default value.
47 The text shown just before the list control.
51 Window size. If wxDefaultSize is specified then the window is
55 Window style. See wxEditableListBox.
62 wxEditableListBox(wxWindow
* parent
, wxWindowID id
,
63 const wxString
& label
,
64 const wxPoint
& pos
= wxDefaultPosition
,
65 const wxSize
& size
= wxDefaultSize
,
66 long style
= wxEL_DEFAULT_STYLE
,
67 const wxString
& name
= "editableListBox");
71 Destructor, destroying the list box.
76 Creates the editable listbox for two-step construction. See wxEditableListBox()
79 bool Create(wxWindow
* parent
, wxWindowID id
,
80 const wxString
& label
,
81 const wxPoint
& pos
= wxDefaultPosition
,
82 const wxSize
& size
= wxDefaultSize
,
83 long style
= wxEL_DEFAULT_STYLE
,
84 const wxString
& name
= "editableListBox");
87 Replaces current contents with given strings.
89 void SetStrings(const wxArrayString
& strings
);