×
Namespaces

Variants
Actions
(Difference between revisions)

Status Pane

From Nokia Developer Wiki
Jump to: navigation, search
Rahulsingh1m (Talk | contribs)
(New page: Category:Usability == Description == The status pane occupies an area at the top of the screen and displays information regarding the status of the current application, and of the de...)
 
Rahulsingh1m (Talk | contribs)
Line 22: Line 22:
 
* '''Context pane will display the current application's icon, but can be changed by the user.'''
 
* '''Context pane will display the current application's icon, but can be changed by the user.'''
 
* '''Navigation pane should be used to display information about the current state of the application, and to indicate which view is currently active.'''
 
* '''Navigation pane should be used to display information about the current state of the application, and to indicate which view is currently active.'''
 +
 +
 +
== Working with Status Pane ==
 +
 +
*'''Changing the Visibility of the Status Pane'''<br>
 +
To change the visibility of the status pane, you need to get a handle on it and then call its SwitchLayoutL() method.
 +
 +
  CEikStatusPane* pStatusPane = StatusPane();
 +
  pStatusPane->SwitchLayoutL(R_AVKON_STATUS_PANE_LAYOUT_EMPTY); //to hide Status Pane
 +
  pStatusPane->SwitchLayoutL(R_AVKON_STATUS_PANE_LAYOUT_USUAL); //to make Status Pane visible

Revision as of 18:00, 22 June 2009


Description

The status pane occupies an area at the top of the screen and displays information regarding the status of the current application, and of the device itself. The status pane itself is divided into the following subpanes:

  • Title Pane
  • Context Pane
  • Navigation Pane
  • Signal Pane
  • Battery Pane
  • Universal Indicator Pane (or Small Indicator Pane)


Status pane11.jpg

Some usability guidelines

  • Applications should modify only the Context, Title and Navigation pane.
  • Status pane can be hidden for a full screen mode application, e.g. a game application.
  • Title pane should display the application name for the default view of the application.
  • Context pane will display the current application's icon, but can be changed by the user.
  • Navigation pane should be used to display information about the current state of the application, and to indicate which view is currently active.


Working with Status Pane

  • Changing the Visibility of the Status Pane

To change the visibility of the status pane, you need to get a handle on it and then call its SwitchLayoutL() method.

 CEikStatusPane* pStatusPane = StatusPane();
 pStatusPane->SwitchLayoutL(R_AVKON_STATUS_PANE_LAYOUT_EMPTY); //to hide Status Pane
 pStatusPane->SwitchLayoutL(R_AVKON_STATUS_PANE_LAYOUT_USUAL); //to make Status Pane visible
60 page views in the last 30 days.