|   | |
Location:
eikthumb.h
Link against: 
eikcoctl.lib
CEikScrollThumb
Supported from 6.0
A scroll thumb.
| 
 | 
Defined in CEikScrollThumb:
CEikScrollThumb(), DragState(), Draw(), DrawDragStateNow(), EHorizontal, EVertical, GetColorUseListL(), HandleResourceChange(), SetDragState(), TOrientation
Inherited from CBase:
operator new()
Inherited from CCoeControl:
ActivateGc(),
ActivateL(),
BackedUpWindow(),
CapturesPointer(),
ClaimPointerGrab(),
CloseWindow(),
ComponentControl(),
ConstructFromResourceL(),
ControlContext(),
ControlEnv(),
CopyControlContextFrom(),
CountComponentControls(),
CreateBackedUpWindowL(),
CreateWindowL(),
DeactivateGc(),
DrawDeferred(),
DrawNow(),
DrawableWindow(),
EnableDragEvents(),
FocusChanged(),
GetColor(),
GetHelpContext(),
GrabbingComponent(),
HandleComponentControlsResourceChange(),
HandlePointerBufferReadyL(),
HandlePointerEventL(),
HandleRedrawEvent(),
IgnoreEventsUntilNextPointerUp(),
Index(),
InputCapabilities(),
IsActivated(),
IsBackedUp(),
IsBeingDestroyed(),
IsBlank(),
IsDimmed(),
IsFocused(),
IsNonFocusing(),
IsReadyToDraw(),
IsVisible(),
MakeVisible(),
MinimumSize(),
Observer(),
OfferKeyEventL(),
OverrideColorL(),
OwnsWindow(),
Position(),
PositionChanged(),
PositionRelativeToScreen(),
PrepareForFocusGainL(),
PrepareForFocusLossL(),
Rect(),
RecursivelyMergedInputCapabilities(),
ReportEventL(),
ResetGc(),
SetAllowStrayPointers(),
SetBlank(),
SetCanDrawOutsideRect(),
SetComponentsToInheritVisibility(),
SetContainerWindow(),
SetContainerWindowL(),
SetControlContext(),
SetCornerAndSize(),
SetCornerAndSizeL(),
SetDimmed(),
SetExtent(),
SetExtentL(),
SetExtentToWholeScreen(),
SetExtentToWholeScreenL(),
SetFocus(),
SetFocusing(),
SetGloballyCapturing(),
SetNeighbor(),
SetNonFocusing(),
SetObserver(),
SetPointerCapture(),
SetPosition(),
SetRect(),
SetRectL(),
SetSize(),
SetSizeL(),
SetSizeWithoutNotification(),
SetSizeWithoutNotificationL(),
Size(),
SizeChanged(),
SizeChangedL(),
SystemGc(),
Window()
Inherited from CEikBorderedControl:
Border(),
HasBorder(),
SetAdjacent(),
SetBorder(),
iBorder
CEikScrollThumb(TOrientation aOrientation);
Constructs a scroll thumb with the specified orientation.
| 
 | 
void SetDragState(TBool aState);
Sets thumb drag state.
| 
 | 
TBool DragState();
Gets thumb drag state.
| 
 | 
void Draw(const TRect& aRect) const;
Draws the entire thumb, complete with margins.
| 
 | 
void DrawDragStateNow() const;
Draws the thumb's emphasis depending on whether it is being
dragged. Does not draw the thumb's margins, to do this call the
Draw() function.
void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
Gets the list of logical colours used to draw the control,
paired with an explanation of how they are used. Appends the list to
aColorUseList.
| 
 | 
void HandleResourceChange(TInt aType);
Handles a change to the control's resources which are shared across the environment. Colours or fonts for example.
| 
 | 
TOrientation
Specifes a scroll thumb's orientation.
| 
 |