diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-114C52FE-C8C5-4418-9C73-CEBB228C7542.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-114C52FE-C8C5-4418-9C73-CEBB228C7542.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,45 @@ + + + + List +types +

Based on the functionality, the following list categories can be identified:

+ +

Lists belonging to one category may have different graphical appearances. +See List layouts for +information about different looking list items.

+

On the whole, list items and command should not be mixed, but in cases +where some command in a list would significantly boost efficiency and user +experience, it is perfectly acceptable to add one command onto the list. It +is important that there is no more than one command per list, and that the +command is placed as the first item on that list.

+
Using different list +types in C++ applications

The APIs to use for lists are the Lists +API (for menu, selection, markable, and multi-selection lists) and +the Hierarchical +lists API (for hierarchical and hierarchical column lists). For implementation +information, see Using +the Lists API and Using +the Hierarchical lists API.

For forms, the API is the Form API. For implementation information, see Using +the Form API

For list types other than the hierarchical lists, +the flags used to create the different list types in resource files, are described +in Listbox +types in listbox resource definition.

+
\ No newline at end of file