API published in: S60 1st Ed
Link against: eikcoctl.lib
Required Capabilities
None
#include <eikscrlb.h>
Inherited by TAknDoubleSpanScrollBarModel.
Supported from Symbian 5.0.
Public Types |
|
enum | TEikScrollBarModelType { EEikScrollBarModel = 0x00000000, EAknDoubleSpanScrollBarModel = 0x80000000 } |
Type of scroll bar model. More... |
|
Public Member Functions |
|
TEikScrollBarModel () | |
C++ default constructor. |
|
IMPORT_C | TEikScrollBarModel (TInt aScrollSpan, TInt aThumbSpan=0, TInt aThumbPosition=0) |
Constructor. |
|
IMPORT_C TBool | operator== (const TEikScrollBarModel aModel) const |
Tests two models for equality. |
|
TBool | operator!= (const TEikScrollBarModel aModel) const |
Tests two models for inequality. |
|
IMPORT_C TBool | ScrollBarUseful () const |
Tests whether the scroll bar model is useful. |
|
IMPORT_C TInt | MaxThumbPos () const |
Gets the maximum position possible for the low edge of the thumb within the total span. |
|
IMPORT_C void | CheckBounds () |
Ensures that the thumb position remains within its valid range by altering it if necessary. |
|
TEikScrollBarModel::TEikScrollBarModelType | ScrollBarModelType () const |
Gets type of scroll bar model which is one of the enum values from TEikScrollBarModelType enum. |
|
Data Fields |
|
TInt | iScrollSpan |
Entire range of integers for this model. |
|
TInt | iThumbSpan |
Range spanned by the thumb. |
|
TInt | iThumbPosition |
Position of the low edge of the thumb within 0. |
|
Type of scroll bar model. The different models store the scrolling information in different way, so correct model must be used with correct scrollbar type. |
|
C++ default constructor.
Creates, allocates and initialises a new |
|
Constructor.
Creates, allocates and initialises a new
|
|
Ensures that the thumb position remains within its valid range by altering it if necessary. |
|
Gets the maximum position possible for the low edge of the thumb within the total span.
|
|
Tests two models for inequality.
The two models are the current model and the model specified by
|
|
Tests two models for equality.
The two models are the current model and the model specified by
|
|
Gets type of scroll bar model which is one of the enum values from |
|
Tests whether the scroll bar model is useful. Scroll bar models are only useful if their thumb span is smaller than their entire span.
|
|
Entire range of integers for this model. |
|
Position of the low edge of the thumb within 0.
.. |
|
Range spanned by the thumb. |