|
|
|
Location:
EIKSCBUT.H
Link against: eikcoctl.lib
class CEikArrowHeadScrollButton : public CEikScrollButton;
Provides functions to create an arrow head scroll button, and to handle pointer events.
MQikCommandHandler - Interface for classes responsible of executing commandsMQikCommandListOwner - Interface for classes adding commandsMEikBorderedControl - Interface for bordered controlsMObjectProvider - An interface that allows an object to be part of a network of object providersCBase - Base class for all classes to be instantiated on the heapCCoeControl - Control base class from which all other controls are derivedCEikBorderedControl - A control which is drawn surrounded by a rectangular borderCEikButtonBase - This is the base class from which concrete button controls (command buttons, option buttons and checkboxes) are derivedCEikScrollButton - Scroll buttonCEikArrowHeadScrollButton - Provides functions to create an arrow head scroll button, and to handle pointer eventsDefined in CEikArrowHeadScrollButton:
Draw(), NewL(), WriteInternalStateL()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CCoeControl:
AccumulatedZoom(),
ActivateGc(),
BackedUpWindow(),
Background(),
CapturesPointer(),
ClaimPointerGrab(),
CloseWindow(),
ComponentArrayExists(),
Components(),
ControlContext(),
ControlEnv(),
CopyControlContextFrom(),
CreateBackedUpWindowL(),
CreateWindowL(),
DeactivateGc(),
DrawBackground(),
DrawDeferred(),
DrawForeground(),
DrawNow(),
DrawableWindow(),
EAbsoluteZoom,
ERelativeZoom,
EnableDragEvents(),
FindBackground(),
FindFontProvider(),
GetColor(),
GetGc(),
GrabbingComponent(),
HandleComponentControlsResourceChange(),
HandleRedrawEvent(),
HitTest(),
IgnoreEventsUntilNextPointerUp(),
Index(),
InitComponentArrayL(),
IsActivated(),
IsBackedUp(),
IsBeingDestroyed(),
IsBlank(),
IsDimmed(),
IsFocused(),
IsNonFocusing(),
IsReadyToDraw(),
IsVisible(),
LayoutManager(),
MaximumWidth(),
MopNext(),
Observer(),
OverrideColorL(),
OwnsWindow(),
Parent(),
Position(),
PositionRelativeToScreen(),
Rect(),
RecursivelyMergedInputCapabilities(),
ReportEventL(),
Reserved_2(),
ResetGc(),
ScreenFont(),
SetAllowStrayPointers(),
SetBackground(),
SetBlank(),
SetCanDrawOutsideRect(),
SetComponentsToInheritVisibility(),
SetControlContext(),
SetCornerAndSize(),
SetExtent(),
SetExtentToWholeScreen(),
SetFocus(),
SetFocusing(),
SetFontProviderL(),
SetGc(),
SetGloballyCapturing(),
SetHitTest(),
SetMaximumWidth(),
SetMopParent(),
SetNonFocusing(),
SetObserver(),
SetPointerCapture(),
SetPosition(),
SetRect(),
SetSize(),
SetSizeWithoutNotification(),
SetUniqueHandle(),
SetZoomFactorL(),
Size(),
SystemGc(),
TZoomType,
TextDrawer(),
UniqueHandle(),
Window(),
ZoomWithType(),
iCoeEnv,
iContext,
iPosition,
iSize
Inherited from CEikBorderedControl:
iBorder
Inherited from CEikButtonBase:
ActivateL(),
Animate(),
Border(),
CEikButtonBase_Reserved_1(),
CEikButtonBase_Reserved_2(),
CEikButtonBase_Reserved_3(),
ComponentControl(),
ConstructFromResourceL(),
CopyDrawStateTo(),
CountComponentControls(),
DrawState(),
EClear,
EDrawClear,
EDrawClearPressed,
EDrawIndeterminate,
EDrawIndeterminatePressed,
EDrawSet,
EDrawSetPressed,
EIndeterminate,
ESet,
FocusChanged(),
GetHelpContext(),
GetTextDrawer(),
HandleCommandL(),
HandleControlArrayEventL(),
HandlePointerBufferReadyL(),
HandlePointerEventL(),
HasBorder(),
InputCapabilities(),
IsPressed(),
MakeVisible(),
MapCommandHandler(),
MinimumSize(),
MopSupplyObject(),
OfferKeyEventL(),
PositionChanged(),
PrepareForFocusGainL(),
PrepareForFocusLossL(),
RequestRelayout(),
SetAdjacent(),
SetAllowTristate(),
SetBehavior(),
SetBorder(),
SetBubbleHelpTextL(),
SetContainerWindowL(),
SetCoordinator(),
SetIgnoreNextPointerUp(),
SetLayoutManagerL(),
SetNeighbor(),
SetParent(),
SetReportOnPointerDown(),
SetState(),
SetTextBaselineSpacing(),
SizeChanged(),
State(),
TDrawState,
TState,
TextBaselineOffset(),
iButFlags
Inherited from CEikScrollButton:
EArrowHead,
EBottom,
EEnd,
EHome,
ENormal,
ENudgeDown,
ENudgeLeft,
ENudgeRight,
ENudgeUp,
EPageDown,
EPageLeft,
EPageRight,
EPageUp,
ETop,
GetColorUseListL(),
HandleResourceChange(),
SetDimmed(),
StateChanged(),
TType,
TTypeOfScrollBar,
Type()
Inherited from MEikBorderedControl:
ETypeId,
anonymous
Inherited from MObjectProvider:
MObjectProvider_Reserved1(),
MObjectProvider_Reserved2(),
MopGetObject(),
MopGetObjectNoChaining()
Inherited from MQikCommandHandler:
HandleAttemptDimmedSelectionL()
static IMPORT_C CEikArrowHeadScrollButton *NewL(const CCoeControl *aParent, TType aType);
Constructs a new CEikArrowHeadScrollButton .
|
|
protected: virtual IMPORT_C void WriteInternalStateL(RWriteStream &aWriteStream) const;
Writes the internal state of the control and its components to aStream. Does nothing in release mode. Designed to be overidden and base called by subclasses.
|
private: virtual void Draw(const TRect &aRect) const;
Draws the border around the control. From CCoeControl .
|