diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-BFEEECCA-190B-4DDE-8A04-4FE918BE8690.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-BFEEECCA-190B-4DDE-8A04-4FE918BE8690.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,102 @@ + + + + + +Options +menu +

The Options menu is a tool that offers the user +a set of possible functions in the current context. Pressing the left softkey +labeled Options opens the Options menu.

+ +Options menu + + +

The Options menu is a menu list displayed in a pop-up +window. An item is selected by pressing either the left softkey (Select) +or the Selection key. The user must either select an item from the list or +cancel the menu; it cannot be left pending during another action (see Navigating in applications).

+

The pop-up window is located above the Control +pane, and its height is dynamic; the maximum size is approximately +the size of the standard main pane. The content on the screen outside the +menu pop-up is dimmed, except the Control pane.

+

Options menu items that are item-specific and require an item on the screen +to be focused, are not displayed in the Options menu unless user has +opened the Options menu while navigating the UI with hardware keys. The item +specific commands are hidden in the Options menu while moving with +touch, and are made visible when activating the hardware interaction. The +item specific commands are not updated or removed, while the Options menu +is open.

+

Items in the Options menu use the single item layout; +that is, they are text-only. The number of items in the menu is not limited, +because the list scrolls as necessary. The Options always +loops, which allows users to easily reach the end of the list.

+Default touch +events for Options menu + + + +

User action

+

State change

+

Feedback

+
+ + + +

Touch down (no sub-menu for the item)

+

No effect Submenu behaves similarly as the main menu.

+

Highlight is shown.

Tactile: Basic list effect and audio +feedback is provided with touch down event.

+
+ +

Touch release (no sub-menu for the item)

+

The focused item is activated and Options menu closed.

+

Highlight disappears.

Tactile: Basic list effect is provided +with touch release event.

+
+ +

Touch down and release (when sub-menu available for the item)

+

A submenu is opened.

The Options menu item for which +the submenu was opened from (that is, parent item) must be visible.

+

The parent item stays highlighted while the submenu is open to show +the relation between the two.

The submenu does not have highlight unless +it was opened with a hardware key.

Tactile: Basic list effect and audio +feedback is provided with touch down and basic list effect with release event. +For pop-up related tactile feedback, normal pop-up effect when opening and +closing if the theme effects are OFF. If they are ON, then increasing long +touch is used when opening and pop-up close effect when closing.

+
+ +

Touch down on Options menu and move out of the Options menu

+

Refer to Dragging +and flicking events

+

Tactile: Refer to Dragging +and flicking events.

+
+ +

Touch down and release outside the Options menu

+

Inactive

+

If there is hardware highlight, it disappears.

Tactile: No +effect

+
+ +

Touch down and release outside menu area when sub-menu is open

+

Only the sub-menu is closed, main menu remains open.

+

Highlight disappears from the parent menu item.

Tactile: +Pop-up effect and sensitive audio feedback is provided with touch down event. +If theme effects are ON, pop-up close effect is given with touch release. +Else, no tactile feedback is provided with touch release.

+
+ + +
+
Using +the Options menu in C++ applications

The API to use for the Options menu +is the Options menu API. For implementation information, see Using the Options menu API.

+
\ No newline at end of file