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