Minor doc corrections

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53705 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2008-05-22 20:19:00 +00:00
parent 8c22378737
commit 021b67941a

View File

@@ -20,9 +20,8 @@
List box elements are numbered from zero. Their number may be limited List box elements are numbered from zero. Their number may be limited
under some platforms. under some platforms.
A listbox callback gets an event wxEVT_COMMAND_LISTBOX_SELECTED for single A listbox callback gets an event wxEVT_COMMAND_LISTBOX_SELECTED for
clicks, and single clicks, and wxEVT_COMMAND_LISTBOX_DOUBLECLICKED for double clicks.
wxEVT_COMMAND_LISTBOX_DOUBLECLICKED for double clicks.
@beginStyleTable @beginStyleTable
@style{wxLB_SINGLE} @style{wxLB_SINGLE}
@@ -61,34 +60,20 @@
class wxListBox : public wxControlWithItems class wxListBox : public wxControlWithItems
{ {
public: public:
//@{
/** /**
Constructor, creating and showing a list box. Default constructor.
@param parent
Parent window. Must not be @NULL.
@param id
Window identifier. The value wxID_ANY indicates a default value.
@param pos
Window position.
@param size
Window size. If wxDefaultSize is specified then the window is
sized
appropriately.
@param n
Number of strings with which to initialise the control.
@param choices
An array of strings with which to initialise the control.
@param style
Window style. See wxListBox.
@param validator
Window validator.
@param name
Window name.
@see Create(), wxValidator
*/ */
wxListBox(); wxListBox();
/**
Constructor
@param n
Number of strings with which to initialise the control.
@param style
Window style. See wxListBox.
*/
wxListBox(wxWindow* parent, wxWindowID id, wxListBox(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, const wxSize& size = wxDefaultSize,
@@ -97,6 +82,16 @@ public:
long style = 0, long style = 0,
const wxValidator& validator = wxDefaultValidator, const wxValidator& validator = wxDefaultValidator,
const wxString& name = "listBox"); const wxString& name = "listBox");
/**
Constructor
@param choices
An array of strings with which to initialise the control.
@param style
Window style. See wxListBox.
*/
wxListBox(wxWindow* parent, wxWindowID id, wxListBox(wxWindow* parent, wxWindowID id,
const wxPoint& pos, const wxPoint& pos,
const wxSize& size, const wxSize& size,
@@ -104,7 +99,6 @@ public:
long style = 0, long style = 0,
const wxValidator& validator = wxDefaultValidator, const wxValidator& validator = wxDefaultValidator,
const wxString& name = "listBox"); const wxString& name = "listBox");
//@}
/** /**
Destructor, destroying the list box. Destructor, destroying the list box.
@@ -175,7 +169,6 @@ public:
*/ */
int HitTest(const wxPoint point) const; int HitTest(const wxPoint point) const;
//@{
/** /**
Insert the given number of strings before the specified position. Insert the given number of strings before the specified position.
@@ -184,15 +177,23 @@ public:
@param items @param items
Labels of items to be inserted Labels of items to be inserted
@param pos @param pos
Position before which to insert the items: for example, if pos is 0 the Position before which to insert the items: if pos is 0 the
items items will be inserted in the beginning of the listbox
will be inserted in the beginning of the listbox
*/ */
void InsertItems(int nItems, const wxString items, void InsertItems(int nItems, const wxString *items,
unsigned int pos); unsigned int pos);
void InsertItems(const wxArrayString& nItems,
/**
Insert the given number of strings before the specified position.
@param items
Labels of items to be inserted
@param pos
Position before which to insert the items: if pos is 0 the
items will be inserted in the beginning of the listbox
*/
void InsertItems(const wxArrayString& items,
unsigned int pos); unsigned int pos);
//@}
/** /**
Determines whether an item is selected. Determines whether an item is selected.
@@ -204,7 +205,6 @@ public:
*/ */
bool IsSelected(int n) const; bool IsSelected(int n) const;
//@{
/** /**
Clears the list box and adds the given strings to it. Clears the list box and adds the given strings to it.
@@ -214,26 +214,36 @@ public:
An array of strings to set. An array of strings to set.
@param clientData @param clientData
Options array of client data pointers Options array of client data pointers
@remarks You may free the array from the calling program after this
function has been called.
*/ */
void Set(int n, const wxString* choices, void clientData = NULL); void Set(int n, const wxString* choices, void **clientData = NULL);
void Set(const wxArrayString& choices,
void clientData = NULL); /**
//@} Clears the list box and adds the given strings to it. You may
free the array from the calling program after this method
has been called.
@param choices
An array of strings to set.
@param clientData
Options array of client data pointers
*/
void Set(const wxArrayString& choices,
void **clientData = NULL);
//@{
/** /**
Set the specified item to be the first visible item. Set the specified item to be the first visible item.
@param n @param n
The zero-based item index. The zero-based item index that should be visible.
*/
void SetFirstItem(int n);
/**
Set the specified item to be the first visible item.
@param string @param string
The string that should be visible. The string that should be visible.
*/ */
void SetFirstItem(int n);
void SetFirstItem(const wxString& string); void SetFirstItem(const wxString& string);
//@}
}; };