uifw/EikStd/coctlsrc/akndoublespanscrollindicatoritem.cpp
branchRCL_3
changeset 23 3d340a0166ff
parent 4 8ca85d2f0db7
child 55 aecbbf00d063
equal deleted inserted replaced
18:0aa5fbdfbc30 23:3d340a0166ff
    76         TInt        /*aMiddleItemMaskId*/,
    76         TInt        /*aMiddleItemMaskId*/,
    77         TAknsItemID aBottomItem,
    77         TAknsItemID aBottomItem,
    78         TInt        /*aBottomItemBitmapId*/,
    78         TInt        /*aBottomItemBitmapId*/,
    79         TInt        /*aBottomItemMaskId*/)
    79         TInt        /*aBottomItemMaskId*/)
    80     {
    80     {
    81     MAknsSkinInstance* skin = AknsUtils::SkinInstance();
       
    82     iTopId = aTopItem;
    81     iTopId = aTopItem;
    83     iMidId = aMiddleItem;
    82     iMidId = aMiddleItem;
    84     iBottomId = aBottomItem;
    83     iBottomId = aBottomItem;
    85     }
    84     }
    86 
    85 
    87 void CAknDoubleSpanScrollIndicatorItem::CreateSkinnedBitmapAndMaskL(MAknsSkinInstance* aInstance,
       
    88     const TAknsItemID& aID,
       
    89     CFbsBitmap*& aBitmap,
       
    90     CFbsBitmap*& aMask,
       
    91     TBool /*aRotated*/)
       
    92     {
       
    93     CFbsBitmap* skinnedBitmap = NULL;
       
    94     CFbsBitmap* skinnedMask = NULL;
       
    95 
       
    96     // note, real fallback icons are not (yet) available in avkon icon file.
       
    97     TRAP_IGNORE(AknsUtils::CreateIconL( aInstance, aID, skinnedBitmap, skinnedMask, KNullDesC, -1, -1 ));
       
    98 
       
    99     if(!skinnedBitmap)
       
   100         {
       
   101         AknsUtils::CreateIconL( aInstance, aID, skinnedBitmap, KNullDesC, -1 );
       
   102         }
       
   103 
       
   104     aBitmap = skinnedBitmap;
       
   105     aMask = skinnedMask;
       
   106 
       
   107     }
       
   108