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