diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-ED784025-4E65-4BE9-ADA8-A13427B6EA30.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-ED784025-4E65-4BE9-ADA8-A13427B6EA30.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,81 @@ + + + + Markable +list +

A markable list is a selection list with the added marking feature. The +user can mark any number of items on the list while browsing it, and then +execute a single command, which is applied to all the marked items. This is +analogous to the multiple-item highlight feature used in computer GUIs.

+

The marking feature is typically applied to lists the user manages, containing +a large number of items that may be for example sent, moved, or deleted. By +marking items first and then selecting a command, the user can perform certain +operations more quickly and with less key presses than by performing the command +separately for each of the items.

+

Marked items are indicated graphically.

+ +Markable list. Marked items are indicated graphically in the list. + + +

The Mark and Unmark functions are available in the Options +menu of the markable list. Alternatively, or as a shortcut, the user can keep +the Hash (#) key pressed while using the Arrow keys and the Selection key +in the following way:

+ +

A markable list functions exactly like a normal selection list, except +for the marking feature.

+

Devices that have the optional Edit key perform these same functions by +using the Edit key and arrow keys instead of the Hash (#) key.

+

The user may access the Options menu to perform functions on all +marked items at once. When user has one or more items marked, Options menu +does not contain items that apply to one item only (such as Open). +Exceptions are Help and Exit, which should appear in every Options menu. +Appropriate error handling must be designed for functions that do not apply +to some or all of the marked items.

+ +

The Options menu includes the marking and unmarking functions in a submenu +so that any user can find the feature. The submenu has also the Mark all and Unmark all +options.

+

For other keypad actions, see Selection +list.

+
Using markable lists +in C++ applications

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

+
\ No newline at end of file