|
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) |
| | Public Since 3rd Ed FP1.
|
| TInt | CountComponentControls () const |
| | Public Since 3rd Ed FP1.
|
| CCoeControl * | ComponentControl (TInt aIndex) const |
| | Public Since 3rd Ed FP1.
|
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 |