From b00cf746abdd06740d4d87abcdaefa230b1dc9b6 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 13 Oct 2012 22:49:56 +0000 Subject: [PATCH] Improve explanation of maximal number of wxListBox items in the documentation. Don't say that it's limited -- because, strictly speaking, it isn't -- but mention other controls that are better alternatives for large numbers of items. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- interface/wx/listbox.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/interface/wx/listbox.h b/interface/wx/listbox.h index 295f0fab37..21e61a20c7 100644 --- a/interface/wx/listbox.h +++ b/interface/wx/listbox.h @@ -17,8 +17,14 @@ (clicking an item toggles the item on or off independently of other selections). - List box elements are numbered from zero. - Their number may be limited under some platforms. + List box elements are numbered from zero and while the maximal number of + elements is unlimited, it is usually better to use a virtual control, not + requiring to add all the items to it at once, such as wxDataViewCtrl or + wxListCtrl with @c wxLC_VIRTUAL style, once more than a few hundreds items + need to be displayed because this control is not optimized, neither from + 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. -- 2.50.0