| class TEikScrollBarModel |
Scroll bar models encapsulate the range of integers which a scroll bar can represent, from zero to n, and the current position of the scroll bar thumb within that range.
Supported from Symbian 5.0.
| Public Member Functions | |
|---|---|
| TEikScrollBarModel () | |
| TEikScrollBarModel ( TInt , TInt , TInt ) | |
| IMPORT_C void | CheckBounds () |
| IMPORT_C TInt | MaxThumbPos () |
| TEikScrollBarModel::TEikScrollBarModelType | ScrollBarModelType () |
| IMPORT_C TBool | ScrollBarUseful () |
| TBool | operator!= (const TEikScrollBarModel ) |
| IMPORT_C TBool | operator== (const TEikScrollBarModel ) |
| Public Member Enumerations | |
|---|---|
| enum | TEikScrollBarModelType { EEikScrollBarModel = 0x00000000, EAknDoubleSpanScrollBarModel = 0x80000000 } |
| Public Attributes | |
|---|---|
| TInt | iScrollSpan |
| TInt | iThumbPosition |
| TInt | iThumbSpan |
| TEikScrollBarModel | ( | ) | [inline] |
C++ default constructor. Creates, allocates and initialises a new TEikScrollBarModel .
| IMPORT_C | TEikScrollBarModel | ( | TInt | aScrollSpan, |
| TInt | aThumbSpan = 0, | |||
| TInt | aThumbPosition = 0 | |||
| ) | ||||
Constructor. Creates, allocates and initialises a new TEikScrollBarModel .
| IMPORT_C void | CheckBounds | ( | ) |
Ensures that the thumb position remains within its valid range by altering it if necessary.
| IMPORT_C TInt | MaxThumbPos | ( | ) | const |
Gets the maximum position possible for the low edge of the thumb within the total span.
| TEikScrollBarModel::TEikScrollBarModelType | ScrollBarModelType | ( | ) | const |
Gets type of scroll bar model which is one of the enum values from TEikScrollBarModelType enum.
| IMPORT_C TBool | ScrollBarUseful | ( | ) | const |
Tests whether the scroll bar model is useful. Scroll bar models are only useful if their thumb span is smaller than their entire span.
| TBool | operator!= | ( | const TEikScrollBarModel | aModel | ) | const [inline] |
Tests two models for inequality. The two models are the current model and the model specified by aModel .
| const TEikScrollBarModel aModel |
| IMPORT_C TBool | operator== | ( | const TEikScrollBarModel | aModel | ) | const |
Tests two models for equality. The two models are the current model and the model specified by aModel .
| const TEikScrollBarModel aModel |
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.
| EEikScrollBarModel = 0x00000000 |
This model type is for storing data for the arrowhead scrollbar. |
| EAknDoubleSpanScrollBarModel = 0x80000000 |
This model type is for storing data for the spanned scrollbar. |
| TInt | iThumbPosition |
Position of the low edge of the thumb within 0... iScrollSpan .
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.