Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: eikscbut.h
Link against: eikcoctl.lib

Class CEikArrowHeadScrollButton

CEikArrowHeadScrollButton

Support

Supported from 6.0

Description

Provides functions to create an arrow head scroll button, and to handle pointer events.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CCoeControlControl base class from which all other controls are derived
CEikArrowHeadScrollButtonProvides functions to create an arrow head scroll button, and to handle pointer events
CEikBorderedControlA control which is drawn surrounded by a rectangular border
CEikButtonBaseThis is the base class from which concrete button controls (command buttons, option buttons and checkboxes) are derived
CEikScrollButtonScroll button

Defined in CEikArrowHeadScrollButton:
HandlePointerEventL(), NewL()

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(), HandleRedrawEvent(), IgnoreEventsUntilNextPointerUp(), Index(), IsActivated(), IsBackedUp(), IsBeingDestroyed(), IsBlank(), IsDimmed(), IsFocused(), IsNonFocusing(), IsReadyToDraw(), IsVisible(), MakeVisible(), MinimumSize(), Observer(), OverrideColorL(), OwnsWindow(), Position(), PositionChanged(), PositionRelativeToScreen(), PrepareForFocusGainL(), PrepareForFocusLossL(), Rect(), RecursivelyMergedInputCapabilities(), ReportEventL(), ResetGc(), SetAllowStrayPointers(), SetBlank(), SetCanDrawOutsideRect(), SetComponentsToInheritVisibility(), SetContainerWindow(), SetContainerWindowL(), SetControlContext(), SetCornerAndSize(), SetCornerAndSizeL(), 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(), Draw(), HasBorder(), SetAdjacent(), SetBorder(), iBorder

Inherited from CEikButtonBase:
Animate(), CopyDrawStateTo(), DrawState(), EClear, EDrawClear, EDrawClearPressed, EDrawIndeterminate, EDrawIndeterminatePressed, EDrawSet, EDrawSetPressed, EEikButtonLatches, EEikButtonReportsOnPointerDown, EEikButtonStaysClear, EEikButtonStaysSet, EIndeterminate, ESet, InputCapabilities(), IsPressed(), OfferKeyEventL(), SetAllowTristate(), SetBehavior(), SetBubbleHelpTextL(), SetCoordinator(), SetIgnoreNextPointerUp(), SetReportOnPointerDown(), SetState(), State(), TButtonBehavior, TDrawState, TState, iButFlags

Inherited from CEikScrollButton:
EBottom, EEnd, EHome, ENudgeDown, ENudgeLeft, ENudgeRight, ENudgeUp, EPageDown, EPageLeft, EPageRight, EPageUp, ETop, GetColorUseListL(), HandleResourceChange(), SetDimmed(), TType, Type()


Construction


NewL()

CEikArrowHeadScrollButton* NewL (const CCoeControl* aParent, TType aType);

Description

Constructs a new CEikArrowHeadScrollButton.

Parameters

const CCoeControl* aParent

The arrow head scroll button’s parent control.

TType aType

The type of arrow head scroll button to create.

Return value

CEikArrowHeadScrollButton*

Pointer to the arrow head scroll button object.

[Top]


Member function


HandlePointerEventL()

void HandlePointerEventL (const TPointerEvent& aPointerEvent);

Description

Handles the pointer event aPointerEvent. The scroll button receives pointer events variously from within its extent, from all windows in its group or from every window.

Parameters

const TPointerEvent& aPointerEvent

The pointer event to handle.