diff -r 2f259fa3e83a -r 8ca85d2f0db7 uifw/EikStd/coctlinc/AknDoubleSpanScrollIndicator.h --- a/uifw/EikStd/coctlinc/AknDoubleSpanScrollIndicator.h Tue Feb 02 01:00:49 2010 +0200 +++ b/uifw/EikStd/coctlinc/AknDoubleSpanScrollIndicator.h Fri Feb 19 23:04:46 2010 +0200 @@ -23,28 +23,6 @@ #include "AknDoubleSpanScrollIndicatorItem.h" -class CAknDoubleSpanScrollIndicatorBGExtension; - -NONSHARABLE_CLASS( TBitmapFx ) - { -public: - struct TRGB - { - TInt iR; - TInt iG; - TInt iB; - }; - struct THSL - { - TInt iH; - TInt iS; - TInt iL; - }; - - static void PixelEffect( TUint16* aPixelData ); - static TInt HueToRGB( TInt v1, TInt v2, TInt aH ); - }; - NONSHARABLE_CLASS(CAknDoubleSpanScrollIndicator) : public CCoeControl { public: // public construction and destruction methods @@ -219,15 +197,6 @@ TBool HandleHighlight() const; /** - * Sets the touch area control. - * - * @since 5.0 - * @param aTouchAreaControl A pointer to the control which is drawn - * along with this indicator. - */ - void SetTouchAreaControl( CCoeControl* aTouchAreaControl ); - - /** * Sets the background drag highlight. * * @since 5.0 @@ -299,34 +268,13 @@ void DrawBackground() const; /** - * Handles background bitmap creation for window owning scrollbar - * - * @since 3.1 - * - */ - void CreateBackgroundBitmapL(); - - /** * Layout scrollbar handle * * @since 3.1 * */ void LayoutHandleGraphics(); - - /** - * Used for highlighting handle skin graphics. Takes a bitmap, creates - * a copy and optionally applies an effect for the pixels in the - * bitmap. Returns the new bitmap, so caller must take ownership. - * Note that the effect only works for EColor64K bitmaps. - * - * @since 5.0 - * @param aSource The source bitmap. - * @param aCopyOnly If ETrue, doesn't apply effect. - * @return The new bitmap. - */ - CFbsBitmap* CopyAndApplyEffectL( const CFbsBitmap* aSource, TBool aCopyOnly = EFalse ); - + CAknDoubleSpanScrollIndicatorItem* LoadScrollIndicatorItemL( const TAknsItemID &aTopId, const TAknsItemID &aMidId, @@ -358,8 +306,6 @@ TBool iBackgroundHighlight; //is background highlight on? - - mutable TBool iDrawBackgroundBitmap; // do we draw the background to the background bitmap before it is drawn TRect iOldRect; // the old scb retangle, to optimize unneccessary resizing CEikScrollBar::TOrientation iOrientation; // Vertical or horizontal scrollbar @@ -369,12 +315,9 @@ CAknDoubleSpanScrollIndicatorItem* iHandleBar; CAknDoubleSpanScrollIndicatorItem* iHighlightHandleBar; - TInt iHeadItemSize; TInt iMidItemSize; TInt iTailItemSize; - - CCoeControl* iTouchAreaControl; // Not own. }; #endif