STRUCT EIK_APP_INFO
Description
Application UI information resource.
This resource is used to define an application's GUI command input and
status display controls, e.g. menus, toolbars, status pane, toolbar, toolband,
CBA (Control Button Array) and hotkeys. It is loaded by the application UI
(derived from CEikAppUi
).
Notes:
- Not all of the controls need to be used on every
UI variant. For example, a CBA might be used instead of a toolbar.
-
The controls created from this resource can be dynamically configured in
code.
See also:
LLINK hotkeys=0; |
Hotkey resource.
Hotkeys are key combinations that the user can press to invoke a
particular application command. By default applications do not have any
hotkeys.
Target type: HOTKEYS
Default value: 0
|
LLINK menubar=0; |
Menu bar resource.
If this resource is declared, the app UI creates a menu bar for the
application from which application commands can be issued. The commands are
handled by the application's CEikAppUi::HandleCommandL() function
overload.
Target type: MENU_BAR
Default value: 0
|
LLINK toolbar=0; |
Toolbar resource.
Target type: TOOLBAR
Default value: 0
|
LLINK toolband=0; |
Toolband resource.
The toolband is horizontal toolbar at the top of the screen.
Target type: TOOLBAND
Default value: 0
|
LLINK cba=0; |
Control Button Array resource.
Some UI variants use the CBA as the main command input element,
replacing the toolbar that was used for command input in v5.
Target type:
CBA
Default value: 0
|
LLINK status_pane=0; |
Status pane resource.
The Status pane provides information about the current state of the
phone. If this value is not set, the app UI creates a default status pane.
Target type: STATUS_PANE_APP_MODEL
Default value: 0
|
LLINK custom_app_info_extension=0; |
This resource allows application specific customisation. If a value
is not set it is ignored.
Target type:
Application defined
Default value: 0
|
|