CAknDoubleSpanScrollBar Class Reference
class CAknDoubleSpanScrollBar : public CEikScrollBar
|
Inherited Functions
|
|
CAknControl::CAknControl()
|
|
CAknControl::~CAknControl()
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CCoeControl::AccumulatedZoom()const
|
|
CCoeControl::ActivateGc()const
|
|
CCoeControl::ActivateL()
|
|
CCoeControl::BackedUpWindow()const
|
|
CCoeControl::Background()const
|
|
CCoeControl::CCoeControl()
|
|
CCoeControl::CCoeControl(CCoeEnv *)
|
|
CCoeControl::CCoeControl(const CCoeControl &)
|
|
CCoeControl::CapturesPointer()const
|
|
CCoeControl::ClaimPointerGrab(TBool)
|
|
CCoeControl::ClaimPointerGrab(TInt,TBool)
|
|
CCoeControl::CloseWindow()
|
|
CCoeControl::ComponentArrayExists()const
|
|
CCoeControl::Components()
|
|
CCoeControl::Components()const
|
|
CCoeControl::ConstructFromResourceL(TResourceReader &)
|
|
CCoeControl::ControlContext()const
|
|
CCoeControl::ControlEnv()const
|
|
CCoeControl::CopyControlContextFrom(const CCoeControl *)
|
|
CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &)
|
|
CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &,TDisplayMode)
|
|
CCoeControl::CreateWindowL()
|
|
CCoeControl::CreateWindowL(RWindowGroup *)
|
|
CCoeControl::CreateWindowL(RWindowTreeNode &)
|
|
CCoeControl::CreateWindowL(const CCoeControl *)
|
|
CCoeControl::CustomGc()const
|
|
CCoeControl::DeactivateGc()const
|
|
CCoeControl::DrawBackground(const TRect &)const
|
|
CCoeControl::DrawDeferred()const
|
|
CCoeControl::DrawForeground(const TRect &)const
|
|
CCoeControl::DrawNow()const
|
|
CCoeControl::DrawNow(const TRect &)const
|
|
CCoeControl::DrawableWindow()const
|
|
CCoeControl::EnableDragEvents()
|
|
CCoeControl::EnableReportControlStateChange(TBool)
|
|
CCoeControl::EnableWindowTransparency()
|
|
CCoeControl::FindBackground()const
|
|
CCoeControl::FindFontProvider()const
|
|
CCoeControl::FocusChanged(TDrawNow)
|
|
CCoeControl::GetColor(TInt,TRgb &)const
|
|
CCoeControl::GetGc()const
|
|
CCoeControl::GetHelpContext(TCoeHelpContext &)const
|
|
CCoeControl::GrabbingComponent()const
|
|
CCoeControl::GrabbingComponent(TInt)const
|
|
CCoeControl::HandleComponentControlsResourceChange(TInt)
|
|
CCoeControl::HandleControlArrayEventL(CCoeControlArray::TEvent,const CCoeControlArray *,CCoeControl *,TInt)
|
|
CCoeControl::HandlePointerBufferReadyL()
|
|
CCoeControl::HandleRedrawEvent(const TRect &)const
|
|
CCoeControl::HitTest()const
|
|
CCoeControl::IgnoreEventsUntilNextPointerUp()
|
|
CCoeControl::Index(const CCoeControl *)const
|
|
CCoeControl::InitComponentArrayL()
|
|
CCoeControl::InputCapabilities()const
|
|
CCoeControl::IsActivated()const
|
|
CCoeControl::IsBackedUp()const
|
|
CCoeControl::IsBeingDestroyed()const
|
|
CCoeControl::IsBlank()const
|
|
CCoeControl::IsDimmed()const
|
|
CCoeControl::IsFocused()const
|
|
CCoeControl::IsNonFocusing()const
|
|
CCoeControl::IsReadyToDraw()const
|
|
CCoeControl::IsVisible()const
|
|
CCoeControl::LayoutManager()const
|
|
CCoeControl::MaximumWidth()const
|
|
CCoeControl::MinimumSize()
|
|
CCoeControl::MopSupplyObject(TTypeUid)
|
|
CCoeControl::NotifyFontChange(const CCoeFontProvider *)
|
|
CCoeControl::Observer()const
|
|
CCoeControl::OfferKeyEventL(const TKeyEvent &,TEventCode)
|
|
CCoeControl::OverrideColorL(TInt,TRgb)
|
|
CCoeControl::OwnsWindow()const
|
|
CCoeControl::Parent()
|
|
CCoeControl::Parent()const
|
|
CCoeControl::Position()const
|
|
CCoeControl::PositionChanged()
|
|
CCoeControl::PositionRelativeToScreen()const
|
|
CCoeControl::PrepareForFocusGainL()
|
|
CCoeControl::PrepareForFocusLossL()
|
|
CCoeControl::ProcessPointerBufferReadyL()
|
|
CCoeControl::ProcessPointerEventL(const TPointerEvent &)
|
|
CCoeControl::Rect()const
|
|
CCoeControl::RecursivelyMergeInputCapabilities(TCoeInputCapabilities &)const
|
|
CCoeControl::RecursivelyMergedInputCapabilities()const
|
|
CCoeControl::RefetchPixelMappingL()
|
|
CCoeControl::RemoveFromParent()
|
|
CCoeControl::ReportEventL(MCoeControlObserver::TCoeEvent)
|
|
CCoeControl::RequestRelayout(const CCoeControl *)
|
|
CCoeControl::ResetGc()const
|
|
CCoeControl::ScreenFont(const TCoeFont &)const
|
|
CCoeControl::SetAllowStrayPointers()
|
|
CCoeControl::SetBackground(const MCoeControlBackground *)
|
|
CCoeControl::SetBlank()
|
|
CCoeControl::SetCanDrawOutsideRect()
|
|
CCoeControl::SetComponentsToInheritVisibility(TBool)
|
|
CCoeControl::SetContainerWindowL(RBackedUpWindow &)
|
|
CCoeControl::SetContainerWindowL(RWindow &)
|
|
CCoeControl::SetContainerWindowL(const CCoeControl &)
|
|
CCoeControl::SetControlContext(MCoeControlContext *)
|
|
CCoeControl::SetCornerAndSize(TGulAlignment,const TSize &)
|
|
CCoeControl::SetCustomGc(CWindowGc *)
|
|
CCoeControl::SetDimmed(TBool)
|
|
CCoeControl::SetExtent(const TPoint &,const TSize &)
|
|
CCoeControl::SetExtentToWholeScreen()
|
|
CCoeControl::SetFocus(TBool,TDrawNow)
|
|
CCoeControl::SetFocusing(TBool)
|
|
CCoeControl::SetFontProviderL(const CCoeFontProvider &)
|
|
CCoeControl::SetGc(CWindowGc *)const
|
|
CCoeControl::SetGloballyCapturing(TBool)
|
|
CCoeControl::SetHitTest(const MCoeControlHitTest *)
|
|
CCoeControl::SetLayoutManagerL(MCoeLayoutManager *)
|
|
CCoeControl::SetMaximumWidth(TInt)
|
|
CCoeControl::SetMopParent(MObjectProvider *)
|
|
CCoeControl::SetNeighbor(CCoeControl *)
|
|
CCoeControl::SetNonFocusing()
|
|
CCoeControl::SetObserver(MCoeControlObserver *)
|
|
CCoeControl::SetParent(CCoeControl *)
|
|
CCoeControl::SetPointerCapture(TBool)
|
|
CCoeControl::SetPosition(const TPoint &)
|
|
CCoeControl::SetRect(const TRect &)
|
|
CCoeControl::SetSize(const TSize &)
|
|
CCoeControl::SetSizeWithoutNotification(const TSize &)
|
|
CCoeControl::SetTextBaselineSpacing(TInt)
|
|
CCoeControl::SetUniqueHandle(TInt)
|
|
CCoeControl::SetZoomFactorL(TInt,TZoomType)
|
|
CCoeControl::Size()const
|
|
CCoeControl::SystemGc()const
|
|
CCoeControl::TextBaselineOffset(const TSize &)const
|
|
CCoeControl::TextDrawer(TInt)const
|
|
CCoeControl::UniqueHandle()const
|
|
CCoeControl::Window()const
|
|
CCoeControl::WriteInternalStateNowL(RWriteStream &)const
|
|
CCoeControl::ZoomWithType()const
|
|
CCoeControl::operator=(const CCoeControl &)
|
|
CCoeControl::~CCoeControl()
|
|
CEikBorderedControl::Border()const
|
|
CEikBorderedControl::CEikBorderedControl()
|
|
CEikBorderedControl::CEikBorderedControl(const TGulBorder &)
|
|
CEikBorderedControl::Draw(const TRect &)const
|
|
CEikBorderedControl::GetColorUseListL(CArrayFix< TCoeColorUse > &)const
|
|
CEikBorderedControl::HandleResourceChange(TInt)
|
|
CEikBorderedControl::HasBorder()const
|
|
CEikBorderedControl::SetAdjacent(TInt)
|
|
CEikBorderedControl::SetBorder(TGulBorder::TBorderType)
|
|
CEikBorderedControl::SetBorder(TInt)
|
|
CEikBorderedControl::WriteInternalStateL(RWriteStream &)const
|
|
CEikScrollBar::CEikScrollBar()
|
|
CEikScrollBar::CreateRequiredComponentsL()
|
|
CEikScrollBar::DecreaseNudgeButton()const
|
|
CEikScrollBar::DefaultScrollBarBreadth()
|
|
CEikScrollBar::DestroyButton(CAknScrollButton *&)
|
|
CEikScrollBar::IncreaseNudgeButton()const
|
|
CEikScrollBar::MinVisibleLength(const TInt)
|
|
CEikScrollBar::Model()const
|
|
CEikScrollBar::ScrollBarBreadth()const
|
|
CEikScrollBar::ScrollBarType()
|
|
CEikScrollBar::SetAllButtonsDimmed(TBool)
|
|
CEikScrollBar::SetContainingCba(CEikCba *)
|
|
CEikScrollBar::SetDecreaseButtonsDimmed(TBool)
|
|
CEikScrollBar::SetExtensionAreaType(TScrollBarExtensionAreaType)
|
|
CEikScrollBar::SetFocusPosToThumbPos(TInt)
|
|
CEikScrollBar::SetIncreaseButtonsDimmed(TBool)
|
|
CEikScrollBar::SetLengthAndModelL(TInt,const TEikScrollBarModel *)
|
|
CEikScrollBar::SetLengthL(TInt)
|
|
CEikScrollBar::SetModel(const TEikScrollBarModel *)
|
|
CEikScrollBar::SetModelL(const TEikScrollBarModel *)
|
|
CEikScrollBar::SetModelThumbPosition(TInt)
|
|
CEikScrollBar::SetScrollBarObserver(MEikScrollBarObserver *)
|
|
CEikScrollBar::ThumbPosition()const
|
|
CEikScrollBar::~CEikScrollBar()
|
Constructor & Destructor Documentation
CAknDoubleSpanScrollBar(CCoeControl *)
IMPORT_C
|
CAknDoubleSpanScrollBar
|
(
|
CCoeControl
*
|
aParentWindow
|
)
|
|
~CAknDoubleSpanScrollBar()
IMPORT_C
|
~CAknDoubleSpanScrollBar
|
(
|
)
|
|
Member Functions Documentation
ComponentControl(TInt)
IMPORT_C
CCoeControl
*
|
ComponentControl
|
(
|
TInt
|
aIndex
|
)
|
const [protected, virtual]
|
From
CCoeControl
Gets the specified scrollbar component. Each component control is identified by an index, where the index depends on the order the controls were added: the first is given an index of 0, the next an index of 1.
Parameters
TInt
aIndex
|
The index of the control to get.
|
ConstructL(TBool, MEikScrollBarObserver *, const CCoeControl *, TOrientation, TInt, TInt)
Method for constructing the object.
Parameters
TBool
aWindowOwning
|
True if scrollbar is to be a window owning control.
|
MEikScrollBarObserver
* aScrollBarObserver
|
Same as in CEikScrollBar::ConstructL()
|
const
CCoeControl
* aParent
|
Same as in CEikScrollBar::ConstructL()
|
TOrientation
aOrientation
|
Same as in CEikScrollBar::ConstructL()
|
TInt
aLength
|
Same as in CEikScrollBar::ConstructL()
|
TInt
aScrollBarFlags = EEikScrollBarDefaultBehaviour
|
Same as in CEikScrollBar::ConstructL()
|
ConstructL(MEikScrollBarObserver *, const CCoeControl *, TOrientation, TInt, TInt)
Second phase constructor of the scroll bar.
Parameters
MEikScrollBarObserver
* aScrollBarObserver
|
The scroll bar observer which is to be informed of scroll events by this scroll bar.
|
const
CCoeControl
* aParent
|
Parent control for this new scroll bar.
|
TOrientation
aOrientation
|
Orientation of the new scroll bar.
|
TInt
aLength
|
Not used.
|
TInt
aScrollBarFlags = EEikScrollBarDefaultBehaviour
|
Not used.
|
CountComponentControls()
IMPORT_C
TInt
|
CountComponentControls
|
(
|
)
|
const [protected, virtual]
|
From .
Gets the number of controls contained in this scrollbar.
CreateButtonL(CAknScrollButton *&, CAknScrollButton::TType)
void
|
CreateButtonL
|
(
|
CAknScrollButton *&
|
aButton,
|
|
CAknScrollButton::TType
|
aType
|
|
)
|
[private, virtual]
|
Parameters
CAknScrollButton *& aButton
|
|
CAknScrollButton::TType aType
|
|
DrawBackground(TBool)
void
|
DrawBackground
|
(
|
TBool
|
aDrawHorizontal
|
)
|
|
DrawBackgroundState()
TBool
|
DrawBackgroundState
|
(
|
)
|
|
ExtensionArea()
TRect
|
ExtensionArea
|
(
|
)
|
const [private]
|
Calculates scrollbar's extension area relative to its own position.
ExtensionInterface(TUid)
IMPORT_C void *
|
ExtensionInterface
|
(
|
TUid
|
aInterface
|
)
|
[private, virtual]
|
FixedLayoutRect()
TRect
|
FixedLayoutRect
|
(
|
)
|
|
Gets the fixed layoutrect of the scrollbar.
-
Since
-
2.6
HandlePointerEventL(const TPointerEvent &)
IMPORT_C void
|
HandlePointerEventL
|
(
|
const TPointerEvent &
|
aPointerEvent
|
)
|
[virtual]
|
From
CCoeControl
Called by the framework to handle pointer events.
Parameters
const TPointerEvent & aPointerEvent
|
A pointer event.
|
MakeVisible(TBool)
IMPORT_C void
|
MakeVisible
|
(
|
TBool
|
aVisible
|
)
|
[virtual]
|
Parameters
TBool
aVisible
|
ETrue to make the control visible, EFalse to make it invisible.
|
ResetPressedDownHighlight()
void
|
ResetPressedDownHighlight
|
(
|
)
|
|
Resets pressed down highlight so that default highlight is used when the scrollbar is drawn.
SetButtonPositionL(CAknScrollButton *)
void
|
SetButtonPositionL
|
(
|
CAknScrollButton *
|
aButton
|
)
|
[private, virtual]
|
Parameters
CAknScrollButton * aButton
|
Not used.
|
SetFixedLayoutRect(TRect)
IMPORT_C void
|
SetFixedLayoutRect
|
(
|
TRect
|
aScrollBarRect
|
)
|
|
Sets fixed layout to scrollbar. If set, then scrollbar size changes done by the
CEikScrollBarFrame
class are disabled.
Parameters
TRect
aScrollBarRect
|
Scrollbar rectangle.
|
SetScrollPopupInfoTextL(const TDesC &)
IMPORT_C void
|
SetScrollPopupInfoTextL
|
(
|
const
TDesC
&
|
aText
|
)
|
|
Sets scroll popup info text to be shown while dragging with stylus. Popup is shown until next pointer up event. KNullDesC parameter can be used to hide popup earlier.
Parameters
const
TDesC
& aText
|
Text to be shown
|
SetTransparentBackground(TBool)
void
|
SetTransparentBackground
|
(
|
TBool
|
aTransparentBackground
|
)
|
[private]
|
Sets scrollbar background transparency as given in the parameter.
Parameters
TBool
aTransparentBackground
|
If ETrue then scrollbar will have transparent background.
|
SizeChanged()
IMPORT_C void
|
SizeChanged
|
(
|
)
|
[private, virtual]
|
Member Data Documentation
CCoeControl * iParentControl
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.