2 * Copyright (c) 1997-1999 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
19 #if !defined(__EIKSCBUT_H__)
20 #define __EIKSCBUT_H__
28 * @deprecated Do not use
30 class CEikScrollButton : public CEikButtonBase
36 ENudgeLeft=SLafScrollButton::ENudgeLeft, /** @deprecated */
37 ENudgeUp=SLafScrollButton::ENudgeUp, /** @deprecated */
38 ENudgeRight=SLafScrollButton::ENudgeRight, /** @deprecated */
39 ENudgeDown=SLafScrollButton::ENudgeDown, /** @deprecated */
40 EPageLeft=SLafScrollButton::EPageLeft, /** @deprecated */
41 EPageUp=SLafScrollButton::EPageUp, /** @deprecated */
42 EPageRight=SLafScrollButton::EPageRight, /** @deprecated */
43 EPageDown=SLafScrollButton::EPageDown, /** @deprecated */
44 EHome=SLafScrollButton::EHome, /** @deprecated */
45 ETop=SLafScrollButton::ETop, /** @deprecated */
46 EEnd=SLafScrollButton::EEnd, /** @deprecated */
47 EBottom=SLafScrollButton::EBottom /** @deprecated */
55 ENormal =0x00, /** @deprecated */
56 EArrowHead =0x01 /** @deprecated */
59 public: // class specific functions
62 IMPORT_C ~CEikScrollButton();
65 IMPORT_C CEikScrollButton(TType aType);
68 IMPORT_C TType Type() const;
70 public: // From CCoeControl
71 IMPORT_C void HandlePointerEventL(const TPointerEvent& aPointerEvent);
76 IMPORT_C void* ExtensionInterface( TUid aInterface );
83 * CEikArrowHeadScrollButton
85 * @deprecated Do not use
88 class CEikArrowHeadScrollButton : public CEikScrollButton
94 IMPORT_C static CEikArrowHeadScrollButton* NewL(const CCoeControl* aParent, TType aType);
96 CEikArrowHeadScrollButton();