Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Archived:Changing the skin of the status pane on Symbian
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: