API published in: S60 1st Ed
Link against: eikcoctl.lib
Required Capabilities
None
#include <aknscbut.h>
Inherits CAknControl.
Public Types |
|
enum | TType { ENudgeLeft, ENudgeUp, ENudgeRight, ENudgeDown, EPageLeft, EPageUp, EPageRight, EPageDown, EHome, ETop, EEnd, EBottom } |
Indicates a Scroll button's type. More... |
|
enum | TTypeOfScrollBar { ENormal = 0x00, EArrowHead = 0x01 } |
Indicates a scroll bar's type. More... |
|
Public Member Functions |
|
IMPORT_C | ~CAknScrollButton () |
Destructor. |
|
IMPORT_C TType | Type () const |
Gets a scroll button's type. |
|
IMPORT_C void | CreateWindowOnlyForArrowsL (const CCoeControl *aParent) |
Creates a window only for arrows. |
|
IMPORT_C TBool | IsNormalScrollBarUsingButton () const |
Determines whether a scroll button is owned by normal scroll bar. |
|
IMPORT_C void | SetTypeOfScrollBarUsingButton (TTypeOfScrollBar aTypeOfScrollBar) |
Sets the type of scroll bar which owns the button. |
|
IMPORT_C void | SetPosition (const TInt aFocusPosition, const TInt aScrollSpan) |
Sets the new focus position in the control and the span length. |
|
void | SetContainerWindowL (const CCoeControl &aControl) |
TInt | CountComponentControls () const |
CCoeControl * | ComponentControl (TInt aIndex) const |
Static Public Member Functions |
|
static IMPORT_C CAknScrollButton * | NewL (TType aType) |
Two-phased constructor. |
|
static IMPORT_C CAknScrollButton * | NewL (TType aType, TTypeOfScrollBar aTypeOfScrollBar) |
Two-phased constructor. |
|
Friends |
|
class | CAknScrollBar |
|
|
Indicates a scroll bar's type. |
|
Destructor. |
|
|
|
Creates a window only for arrows. Sets the container window to be this class.
|
|
Determines whether a scroll button is owned by normal scroll bar.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
|
Sets the new focus position in the control and the span length.
|
|
Sets the type of scroll bar which owns the button.
|
|
Gets a scroll button's type.
|
|