diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-0E695106-4139-4335-A11F-BD04418DD583.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-0E695106-4139-4335-A11F-BD04418DD583.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,80 @@ + + + + Multi-selection +list +

Multi-selection lists are used when the purpose is to emphasize that it +is possible to select several items from a list at the same time. Typically, +there is an on-going operation that expects one or more items as input. An +example of this is when the user is creating a group, and a list of names +is offered as a multi-selection list.

+

In a multi-selection list, the user can browse the items and check and +uncheck any number of them. The state of each item is indicated in a checkbox +adjacent to the item. When the user accepts the list, information about the +marked items is passed to the application.

+

Items are checked and unchecked using the Selection key, and the list is +accepted with the left softkey Done/OK. Note that unlike in a markable list, +the Options softkey is not available: one can only check and uncheck items +and then accept or cancel the list.

+ +Multi-selection lists: in the main pane (left) and in a setting editor +(right) + + +

The keypad functions for multi-selection lists are as follows:

+Default key event +in multi-selection list + + + +Key +Action + + + + +

Arrow up / down

+

Moves the focus in the list.

+
+ +

Arrow left / right

+

Ignored (can be used to control tabs).

+
+ +

Selection key

+

Marks / unmarks the current item; toggle.

+
+ +

Left softkey (Done)

+

Accepts the list, passes the selections to the application.

+
+ +

Right softkey (Cancel)

+

Cancels the list, returns to the previous state.

+
+ +

Clear, Edit, Call creation

+

Ignored.

+
+ +

Numeric keypad

+

Ignored.

+
+ +

Other keys

+

Do the default action of the key.

+
+ + +
+
Using multi-selection +lists in C++ applications

The API to use for multi-selection lists +is the Lists +API. For implementation information, see Using +the Lists API.

+
\ No newline at end of file