diff -r fcdfafb36fe7 -r aecbbf00d063 uifw/EikStd/coctlinc/EIKSBEXT.H --- a/uifw/EikStd/coctlinc/EIKSBEXT.H Thu Aug 19 10:11:06 2010 +0300 +++ b/uifw/EikStd/coctlinc/EIKSBEXT.H Tue Aug 31 15:28:30 2010 +0300 @@ -50,6 +50,7 @@ class CEikScrollBar; class MEikScrollBarObserver; class CAknInfoPopupNoteController; +class CAknTouchAreaControl; class CEikScrollBarExtensionImpl : public CBase { @@ -66,6 +67,7 @@ virtual void SetIncreaseButtonsDimmed(TBool aDimmed)=0; virtual void SetAllButtonsDimmed(TBool aDimmed)=0; virtual void SetContainingCba(CEikCba* aCba)=0; + virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType)=0; virtual void DoSetModel(const TEikScrollBarModel* aModel)=0; virtual CEikCba* Cba() const=0; virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame)=0; @@ -105,6 +107,7 @@ virtual void SetIncreaseButtonsDimmed(TBool aDimmed); virtual void SetAllButtonsDimmed(TBool aDimmed); virtual void SetContainingCba(CEikCba* aCba); + virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType); virtual void DoSetModel(const TEikScrollBarModel* aModel); virtual CEikCba* Cba() const; virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame); @@ -155,6 +158,7 @@ virtual void SetIncreaseButtonsDimmed(TBool aDimmed); virtual void SetAllButtonsDimmed(TBool aDimmed); virtual void SetContainingCba(CEikCba* aCba); + virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType); virtual void DoSetModel(const TEikScrollBarModel* aModel); virtual CEikCba* Cba() const; virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame); @@ -185,6 +189,7 @@ CAknInfoPopupNoteController* iPopupController; TBool iShowPopup; MEikScrollBarObserver* iOwningScrollBarObserver; + CAknTouchAreaControl* iTouchAreaControl; TInt iScrollBarFlags; /** extension area type. */ TInt iExtensionType;