Location:
eikspane.h
Link against: eikcoctl.lib
CEikStatusPane
Supported from 6.0
Client-side view of the status pane. Status panes are server-side objects; this class synchronises the server-side status pane layout with the application’s status pane layout. Synchronisation is necessary as the server may need to change its status pane to reflect changes made by an application to its status pane.
To ensure status pane synchronisation, an application must call the
ApplyCurrentSettingsL()
method whenever it switches to the
foreground.
|
Defined in CEikStatusPane
:
ApplyCurrentSettingsL()
, HandleResourceChange()
, MakeVisible()
, NewL()
, SetDimmed()
, SetFaded()
, ~CEikStatusPane()
Inherited from CBase
:
operator new()
Inherited from CEikStatusPaneBase
:
ContainerControlL()
,
ControlL()
,
IsDimmed()
,
IsFaded()
,
IsVisible()
,
PaneCapabilities()
,
PaneRectL()
,
ReduceRect()
,
SetFlags()
,
SetObserver()
,
SwapControlL()
,
SwitchLayoutL()
,
TPaneCapabilities
static CEikStatusPane* NewL (CEikonEnv& aEikEnv, RWindowGroup* aParent, TInt aCoreStatusPaneModelResId, TInt aAppStatusPaneModelId);
Static factory method for the application-side status pane.
|
|
void ApplyCurrentSettingsL();
Synchronises the server-side status pane layout with the application’s status pane layout.
virtual void MakeVisible(TBool aVisible);
Hides or reveals all the controls in the application’s status pane.
|
void SetDimmed(TBool aDimmed);
Dims all the controls in the application’s status pane. Use
SetDimmed()
to prevent acceptance of user input and to display the
status pane in a lighter or darker shade of grey.
|
void SetFaded(TBool aFaded);
Fades all the controls in the application’s status pane. Use
SetFaded()
to display the status pane in a lighter or darker
colour. The aim of fading is to give the window with focus greater emphasis by
contrast with the surrounding windows.
|
void HandleResourceChange(TInt aType);
Supported from 6.1
Handles changes to the visibility of the
entire status pane according to the message type identified by the argument
aType
. Passes the HandleResourceChange()
signal to all components
of the status pane. Additionally handles KEikMessageEmbedLevelChange
messages.
|