src/gui/styles/qs60style_s60.cpp
changeset 23 89e065397ea6
parent 22 79de32ba3296
child 25 e24348a560a6
equal deleted inserted replaced
22:79de32ba3296 23:89e065397ea6
   308     /* SP_QsnFrPopupCornerBr */         {KAknsIIDQsnFrPopupCornerBr,            ENoDraw,     ES60_All,    -1,-1},
   308     /* SP_QsnFrPopupCornerBr */         {KAknsIIDQsnFrPopupCornerBr,            ENoDraw,     ES60_All,    -1,-1},
   309     /* SP_QsnFrPopupSideT */            {KAknsIIDQsnFrPopupSideT,               ENoDraw,     ES60_All,    -1,-1},
   309     /* SP_QsnFrPopupSideT */            {KAknsIIDQsnFrPopupSideT,               ENoDraw,     ES60_All,    -1,-1},
   310     /* SP_QsnFrPopupSideB */            {KAknsIIDQsnFrPopupSideB,               ENoDraw,     ES60_All,    -1,-1},
   310     /* SP_QsnFrPopupSideB */            {KAknsIIDQsnFrPopupSideB,               ENoDraw,     ES60_All,    -1,-1},
   311     /* SP_QsnFrPopupSideL */            {KAknsIIDQsnFrPopupSideL,               ENoDraw,     ES60_All,    -1,-1},
   311     /* SP_QsnFrPopupSideL */            {KAknsIIDQsnFrPopupSideL,               ENoDraw,     ES60_All,    -1,-1},
   312     /* SP_QsnFrPopupSideR */            {KAknsIIDQsnFrPopupSideR,               ENoDraw,     ES60_All,    -1,-1},
   312     /* SP_QsnFrPopupSideR */            {KAknsIIDQsnFrPopupSideR,               ENoDraw,     ES60_All,    -1,-1},
   313     /* SP_QsnFrPopupCenter */           {KAknsIIDQsnFrPopupCenter,              ENoDraw,     ES60_All,    -1,-1},
   313     /* SP_QsnFrPopupCenter */           {KAknsIIDQsnFrPopupCenterSubmenu,       ENoDraw,     ES60_All,    -1,-1},
   314 
   314 
   315     // ToolTip graphics different in 3.1 vs. 3.2+.
   315     // ToolTip graphics different in 3.1 vs. 3.2+.
   316     /* SP_QsnFrPopupPreviewCornerTl */  {KAknsIIDQsnFrPopupCornerTl,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c5}, /* KAknsIIDQsnFrPopupPreviewCornerTl */
   316     /* SP_QsnFrPopupPreviewCornerTl */  {KAknsIIDQsnFrPopupCornerTl,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c5}, /* KAknsIIDQsnFrPopupPreviewCornerTl */
   317     /* SP_QsnFrPopupPreviewCornerTr */  {KAknsIIDQsnFrPopupCornerTr,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c6},
   317     /* SP_QsnFrPopupPreviewCornerTr */  {KAknsIIDQsnFrPopupCornerTr,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c6},
   318     /* SP_QsnFrPopupPreviewCornerBl */  {KAknsIIDQsnFrPopupCornerBl,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c3},
   318     /* SP_QsnFrPopupPreviewCornerBl */  {KAknsIIDQsnFrPopupCornerBl,            ENoDraw,     ES60_3_1,    EAknsMajorSkin, 0x19c3},
   917             // in case drawing fails, even after using default graphics, ignore the error
   917             // in case drawing fails, even after using default graphics, ignore the error
   918             if (drawn)
   918             if (drawn)
   919                 result = fromFbsBitmap(frame, NULL, flags, targetSize);
   919                 result = fromFbsBitmap(frame, NULL, flags, targetSize);
   920         }
   920         }
   921     } else {
   921     } else {
   922         TDisplayMode maskDepth = EGray2;
   922         TDisplayMode maskDepth = EGray256;
   923         // Query the skin item for possible frame graphics mask details.
   923         // Query the skin item for possible frame graphics mask details.
   924         if (skinInstance) {
   924         if (skinInstance) {
   925             CAknsMaskedBitmapItemData* skinMaskedBmp = static_cast<CAknsMaskedBitmapItemData*>(
   925             CAknsMaskedBitmapItemData* skinMaskedBmp = static_cast<CAknsMaskedBitmapItemData*>(
   926                     skinInstance->GetCachedItemData(frameSkinID,EAknsITMaskedBitmap));
   926                     skinInstance->GetCachedItemData(frameSkinID,EAknsITMaskedBitmap));
   927             if (skinMaskedBmp && skinMaskedBmp->Mask())
   927             if (skinMaskedBmp && skinMaskedBmp->Mask())
   980         case QS60StylePrivate::SF_ToolBar:
   980         case QS60StylePrivate::SF_ToolBar:
   981             if (QSysInfo::s60Version()==QSysInfo::SV_S60_3_1 || QSysInfo::s60Version()==QSysInfo::SV_S60_3_2) {
   981             if (QSysInfo::s60Version()==QSysInfo::SV_S60_3_1 || QSysInfo::s60Version()==QSysInfo::SV_S60_3_2) {
   982                 centerId.Set(KAknsIIDQsnFrPopupCenterSubmenu);
   982                 centerId.Set(KAknsIIDQsnFrPopupCenterSubmenu);
   983                 frameId.Set(KAknsIIDQsnFrPopupSub);
   983                 frameId.Set(KAknsIIDQsnFrPopupSub);
   984             }
   984             }
       
   985             break;
       
   986         case QS60StylePrivate::SF_PopupBackground:
       
   987             centerId.Set(KAknsIIDQsnFrPopupCenterSubmenu);
       
   988             frameId.Set(KAknsIIDQsnFrPopupSub);
   985             break;
   989             break;
   986         case QS60StylePrivate::SF_PanelBackground:
   990         case QS60StylePrivate::SF_PanelBackground:
   987             // remove center piece for panel graphics, so that only border is drawn
   991             // remove center piece for panel graphics, so that only border is drawn
   988             centerId.Set(KAknsIIDNone);
   992             centerId.Set(KAknsIIDNone);
   989             frameId.Set(KAknsIIDQsnFrSetOpt);
   993             frameId.Set(KAknsIIDQsnFrSetOpt);