S60 3rd Edition API Reference: CEikStatusPane Class Reference

CEikStatusPane Class Reference

API published in: S60 1st Ed

Link against: eikcoctl.lib

Capability Information

Required Capabilities

None


#include <eikspane.h>

Inherits CEikStatusPaneBase.


Detailed Description

CEikStatusPane is the interface through which applications use the status pane.

This class synchronises the status pane layout with the server side status pane object. To do this, the ApplyCurrentSettingsL() method must be called whenever the owner application switches to the foreground.


Public Member Functions

IMPORT_C ~CEikStatusPane ()
IMPORT_C void ApplyCurrentSettingsL ()
IMPORT_C void PrepareForAppExit ()
virtual IMPORT_C void MakeVisible (TBool aVisible)
 Sets the visiblility of the status pane and its contents.
virtual IMPORT_C void SetDimmed (TBool aDimmed)
 Sets the status pane and its contents to dimmed state.
virtual IMPORT_C void SetFaded (TBool aFaded)
 Not implemented.
virtual IMPORT_C void HandleResourceChange (TInt aType)
 Handles changes in resources which are shared across the environment.
virtual IMPORT_C TBool OkToChangeStatusPaneNow ()
 Returns always ETrue.

Static Public Member Functions

static IMPORT_C CEikStatusPaneNewL (CEikonEnv &aEikEnv, RWindowGroup *aParent, TInt aCoreStatusPaneModelResId, TInt aAppStatusPaneModelResId=EEikStatusPaneUseDefaults)

Constructor & Destructor Documentation

IMPORT_C CEikStatusPane::~CEikStatusPane  ) 
 

Member Function Documentation

IMPORT_C void CEikStatusPane::ApplyCurrentSettingsL  ) 
 
virtual IMPORT_C void CEikStatusPane::HandleResourceChange TInt  aType  )  [virtual]
 

Handles changes in resources which are shared across the environment.

This function responds to the changes in resources by propagating them to sub-parts of the status pane.

Parameters:
aType A message type.

Reimplemented from CEikStatusPaneBase.

virtual IMPORT_C void CEikStatusPane::MakeVisible TBool  aVisible  )  [virtual]
 

Sets the visiblility of the status pane and its contents.

Parameters:
aVisible If ETrue the status pane and its contents are set to visible.

Reimplemented from CEikStatusPaneBase.

static IMPORT_C CEikStatusPane* CEikStatusPane::NewL CEikonEnv &  aEikEnv,
RWindowGroup *  aParent,
TInt  aCoreStatusPaneModelResId,
TInt  aAppStatusPaneModelResId = EEikStatusPaneUseDefaults
[static]
 
virtual IMPORT_C TBool CEikStatusPane::OkToChangeStatusPaneNow  )  [virtual]
 

Returns always ETrue.

Returns:
Always ETrue.

Reimplemented from CEikStatusPaneBase.

IMPORT_C void CEikStatusPane::PrepareForAppExit  ) 
 
virtual IMPORT_C void CEikStatusPane::SetDimmed TBool  aDimmed  )  [virtual]
 

Sets the status pane and its contents to dimmed state.

Parameters:
aDimmed If ETrue the status pane and its contents are set to dimmed state.

Reimplemented from CEikStatusPaneBase.

virtual IMPORT_C void CEikStatusPane::SetFaded TBool  aFaded  )  [virtual]
 

Not implemented.

Parameters:
aFaded Not used.

Reimplemented from CEikStatusPaneBase.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top