uifw/EikStd/coctlinc/AknDoubleSpanScrollIndicator.h
branchRCL_3
changeset 4 8ca85d2f0db7
parent 0 2f259fa3e83a
child 10 9f56a4e1b8ab
--- 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