X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b00cf746abdd06740d4d87abcdaefa230b1dc9b6..9e9574fe45b176ee74bba8fad7574cf9906145d1:/interface/wx/listbox.h diff --git a/interface/wx/listbox.h b/interface/wx/listbox.h index 21e61a20c7..e16f32abde 100644 --- a/interface/wx/listbox.h +++ b/interface/wx/listbox.h @@ -2,7 +2,6 @@ // Name: listbox.h // Purpose: interface of wxListBox // Author: wxWidgets team -// RCS-ID: $Id$ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -25,9 +24,10 @@ performance nor from user interface point of view, for large number of items. - - A listbox callback gets an event @c wxEVT_COMMAND_LISTBOX_SELECTED for - single clicks, and @c wxEVT_COMMAND_LISTBOX_DOUBLECLICKED for double clicks. + Notice that currently @c TAB characters in list box items text are not + handled consistently under all platforms, so they should be replaced by + spaces to display strings properly everywhere. The list box doesn't + support any other control characters at all. @beginStyleTable @style{wxLB_SINGLE} @@ -57,20 +57,21 @@ @beginEventEmissionTable{wxCommandEvent} @event{EVT_LISTBOX(id, func)} - Process a @c wxEVT_COMMAND_LISTBOX_SELECTED event, when an item on the + Process a @c wxEVT_LISTBOX event, when an item on the list is selected or the selection changes. @event{EVT_LISTBOX_DCLICK(id, func)} - Process a @c wxEVT_COMMAND_LISTBOX_DOUBLECLICKED event, when the listbox + Process a @c wxEVT_LISTBOX_DCLICK event, when the listbox is double-clicked. @endEventTable @library{wxcore} @category{ctrl} - @appearance{listbox.png} + @appearance{listbox} @see wxEditableListBox, wxChoice, wxComboBox, wxListCtrl, wxCommandEvent */ -class wxListBox : public wxControlWithItems +class wxListBox : public wxControl, + public wxItemContainer { public: /**