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 |
|