X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/328f5751e8a06727b137189fe04891a9f43bfc8b..fbec75d080528decc6f8dccc1e9407268a3d15d3:/interface/vlbox.h diff --git a/interface/vlbox.h b/interface/vlbox.h index 40f7561267..6b06db28f1 100644 --- a/interface/vlbox.h +++ b/interface/vlbox.h @@ -1,6 +1,6 @@ ///////////////////////////////////////////////////////////////////////////// // Name: vlbox.h -// Purpose: documentation for wxVListBox class +// Purpose: interface of wxVListBox // Author: wxWidgets team // RCS-ID: $Id$ // Licence: wxWindows license @@ -34,8 +34,7 @@ @category{ctrl} @appearance{vlistbox.png} - @seealso - wxSimpleHtmlListBox, wxHtmlListBox + @see wxSimpleHtmlListBox, wxHtmlListBox */ class wxVListBox : public wxVScrolledWindow { @@ -76,7 +75,7 @@ public: Returns @true if any items were changed, i.e. if there had been any selected items before, or @false if all the items were already deselected. This method is only valid for multi selection listboxes. - + @see SelectAll(), Select() */ bool DeselectAll(); @@ -88,14 +87,14 @@ public: calls to GetNextSelected(). It is needed in order to allow parallel iterations over the selected items. Here is a typical example of using these functions: - + This method is only valid for multi selection listboxes. */ int GetFirstSelected(unsigned long& cookie) const; /** Get the number of items in the control. - + @see SetItemCount() */ size_t GetItemCount() const; @@ -103,7 +102,7 @@ public: /** Returns the margins used by the control. The @c x field of the returned point is the horizontal margin and the @c y field is the vertical one. - + @see SetMargins() */ wxPoint GetMargins() const; @@ -112,7 +111,7 @@ public: Returns the index of the next selected item or @c wxNOT_FOUND if there are no more. This method is only valid for multi selection listboxes. - + @see GetFirstSelected() */ int GetNextSelected(unsigned long& cookie) const; @@ -121,7 +120,7 @@ public: Returns the number of the items currently selected. It is valid for both single and multi selection controls. In the former case it may only return 0 or 1 however. - + @see IsSelected(), GetFirstSelected(), GetNextSelected() */ @@ -135,7 +134,7 @@ public: /** Returns the background colour used for the selected cells. By default the standard system colour is used. - + @see wxSystemSettings::GetColour, SetSelectionBackground() */ const wxColour GetSelectionBackground() const; @@ -175,7 +174,7 @@ public: /** The derived class must implement this function to actually draw the item with the given index on the provided DC. - + @param dc The device context to use for drawing @param rect @@ -191,7 +190,7 @@ public: passed to it may be modified, typically to deflate it a bit before passing to OnDrawItem(). The base class version of this method doesn't do anything. - + @param dc The device context to use for drawing @param rect @@ -222,7 +221,7 @@ public: Returns @true if any items were changed, i.e. if there had been any unselected items before, or @false if all the items were already selected. This method is only valid for multi selection listboxes. - + @see DeselectAll(), Select() */ bool SelectAll(); @@ -232,7 +231,7 @@ public: Return @true if the items selection status has changed or @false otherwise. This method is only valid for multi selection listboxes. - + @see SelectAll(), Select() */ bool SelectRange(size_t from, size_t to); @@ -270,7 +269,7 @@ public: Notice that using non-default background colour may result in control having appearance different from the similar native controls and so should in general be avoided. - + @see GetSelectionBackground() */ void SetSelectionBackground(const wxColour& col); @@ -282,3 +281,4 @@ public: */ void Toggle(size_t item); }; +