Archived:Changing the skin of the status pane on Symbian
m (TSS001174 - Adding a skin to the status pane moved to TSS001174 - Changing the skin of the status pane)
m (1 revision(s))
Revision as of 13:13, 17 November 2008
S60 3rd Edition FP2
Changing the status pane skin background, including the panes for signal and battery strength, was not possible prior to S60 3rd Edition, Feature Pack 2. Previously these subpanes were drawn on the server side but from S60 3rd Edition, FP2 onwards the entire status pane is owned by the application, making it possible to provide the correct theme also for the battery and signal strength subpanes.
MAknsSkinInstance* pSkin = AknsUtils::SkinInstance();
const TAknsItemID elementID = KAknsIIDQsnBgAreaStatus;
// KAknsIIDQsnBgAreaStaconRt as TAknsItemID can be used to skin
// status pane in landscape mode
// Load desired bitmap for background.
= AknsUtils::CreateBitmapItemDefL( elementID,
if ( pMenuSkinItemCBA )
TRAPD( err_skin, pSkin->SetLocalItemDefL( pMenuSkinItemCBA) );
The above code can be used to change the skin of the status pane (excluding the battery and signal strength panes) in devices prior to S60 3rd Edition, FP2.
Skinning in S60 3rd Edition, FP1:
Skinning in S60 3rd Edition, FP2: