UIQ Technology
Symbian OS Library

UIQ 3.1 SDK        UIQ developer portal

[Index] [Spacer] [Previous] [Next]



Menu


CEikMenuButton

A menu button enables a user to initiate display of a menu.

Control

How to guide

Class reference

Resource reference

Command buttons

CEikMenuButton

CMBUT

[Top]


CEikMenuPane

A menu pane. Menu panes are opened by activating the menu title (CEikMenuPaneTitle / MENU_TITLE ) which is displayed in the menu bar (CEikMenuBar / MENU_BAR ). They can also be cascaded from a menu item (CEikMenuPaneItem / MENU_ITEM ) or launched by a menu button (CEikMenuButton ).Menu panes may be defined using a MENU_PANE resource.

Class reference

CEikMenuPane

[Top]


CEikMenuPaneItem

A menu item in a menu pane. This encapsulates the data needed to define a menu pane item and provides some of the functionality required to display the item.

Class reference

CEikMenuPaneItem

[Top]


CEikMenuPaneTitle

This class is not intended to be used by application programmers. It is documented only for completeness.

Class reference

CEikMenuPaneTitle

[Top]


CQikFullscreenFloatingMenu

Shows commands in a menu pane. The Floating Menu is a normal CCoeControl. It is window owning, so it floats above its parent control. It is a command operator, so it automatically keeps track of the commands it should show. It automatically shows itself and positions itself when appropriate, so you do not need to manage it. The Floating Menu can take care of the remaining commands which can not be assigned to some of the standard command operators. This is very useful for applications using full screen mode where the standard command operators such as App Title Bar and Softkey Bar are unavailable. The Floating Menu is only visible in touch-screen modes and when there is at least one command remaining to show.

Class reference

CQikFullscreenFloatingMenu

[Top]


CQikTaskMenu

A control that contains a collection of Tasks. The class CQikTaskMenu is a control that contains a collection of Tasks. A Task is a configured DNL that launches another application or view. A Task can also launch a specified viewer with a given file and file syntax. When the Task Menu is launched, the Tasks are displayed in a Menu Pane. When the user selects an item from the menu, the associated Task is executed and the Task Menu is closed. The Task Menu is not a regular control that is visible in the UI. The control is simply a piece of logic which uses the Menu Pane control to fulfill its purposes. The Task Menu is constructed using two resource structs, one for the commands used in the Menu Pane and one for the tasks associated with the commands. The commands in the Task Menu are specified in the same way as in CEikMenuPane, using QIK_COMMAND in the resource definition. Interaction with the Menu Pane is, however, different. The Task Menu handles the commands and launches the Tasks internally, though others may still observe the commands. The following functionality can be used by the application developer: -Define the tasks that can be carried out, -Define the menu items to be displayed, -Add menu items, -Set the menu observer.

Class reference

CQikTaskMenu

[Top]


MQikTaskMenuObserver

Interface for a Task menu observer. The interface MQikTaskMenuObserver is implemented by the observer of the Task menu to be able to handle the different selections of menu command that the user can make.

Class reference

MQikTaskMenuObserver