Location:
eiksbobs.h
Link against:
MEikScrollBarObserver
Supported from 6.0
This mixin is implemented by classes wishing to receive notification about scroll events from a scroll bar.
Each scroll bar has a scroll bar observer registered with it in its construction, and will call the
HandleScrollEventL()
of its observer when the user moves the scroll bar.
Scroll bar observers are not owned by their scroll bar, and must be deleted explicitly.
It is possible to register the same scroll bar observer with many scroll bars.
This class is intended for derivation by all classes interested in scroll events from
CEikScrollBar
s.
Defined in MEikScrollBarObserver
:
EEikScrollBottom
, EEikScrollDown
, EEikScrollEnd
, EEikScrollHome
, EEikScrollLeft
, EEikScrollPageDown
, EEikScrollPageLeft
, EEikScrollPageRight
, EEikScrollPageUp
, EEikScrollRight
, EEikScrollThumbDragHoriz
, EEikScrollThumbDragVert
, EEikScrollThumbReleaseHoriz
, EEikScrollThumbReleaseVert
, EEikScrollTop
, EEikScrollUp
, HandleScrollEventL()
, TEikScrollEvent
virtual void HandleScrollEventL
(CEikScrollBar* aScrollBar,
TEikScrollEvent aEventType)=0;
Handles scroll events. This function is called by the CEikScrollBar
object with which this scroll bar observer object is registered. Implementations should handle scroll events appropriately.
|
TEikScrollEvent
Communicates types of user interaction with scrollbars.
To receive notification of scroll bar events, classes must implement the mixin MEikScrollBarObserver
.
Each scroll bar has a scroll bar observer registered with it in its construction, and will call the
HandleScrollEventL()
of its observer when the user moves the scroll bar.
|