CFsTextViewerSelectsManager Class Reference

class CFsTextViewerSelectsManager : public CBase

Inherits from

  • CFsTextViewerSelectsManager
Public Member Functions
~CFsTextViewerSelectsManager()
voidAppendSelectVisL(TFsRangedVisual *, TInt, CFsTextViewerSelect::TFsTextViewerSelectType)
voidClickedL()
TInt Compare(const CFsTextViewerSelect &, const CFsTextViewerSelect &)
voidDimAllL()
TInt GetCurrentHotspotLine()
TInt GetCurrentSelectId()
TInt GetCurrentSelectedIndex()
TSize GetDisplaySize()
voidHideActionButtonFromCurrentHighlightedHotspot()
TBool IsCurrentHotspotVisible()
TBool IsHotspotHighlighted()
TBool MoveNextL(TBool &)
TBool MovePrevL(TBool &)
CFsTextViewerSelectsManager *NewL(CFsTextViewerVisualizer *)
voidRefreshSelectionL()
voidRemoveVisual(TFsRangedVisual *)
voidSelectByCharL(TInt)
voidSelectByIndexL(TInt)
voidSelectL(TInt)
voidShowActionButtonForCurrentHighlightedHotspotL()
CFsTextViewerVisualizer *Visualizer()
Private Member Functions
CFsTextViewerSelectsManager(CFsTextViewerVisualizer *)
voidConstructL()
Inherited Functions
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()
Public Attributes
CAlfTexture *iActionButton
TReal32 iActionButtonHeight
TReal32 iActionButtonMargin
TReal32 iActionButtonOpacity
TReal32 iActionButtonWidth
CAlfControl *iControl
CAlfTexture *iHighlightLine
TReal32 iHighlightLineOpacity
Private Attributes
TInt iCurrent
TSize iDisplaySize
CFsTextViewerVisualizer *iOwner
RPointerArray< CFsTextViewerSelect >iSelects

Constructor & Destructor Documentation

CFsTextViewerSelectsManager(CFsTextViewerVisualizer *)

CFsTextViewerSelectsManager(CFsTextViewerVisualizer *aOwner)[private]

Parameters

CFsTextViewerVisualizer * aOwner

~CFsTextViewerSelectsManager()

~CFsTextViewerSelectsManager()

Member Functions Documentation

AppendSelectVisL(TFsRangedVisual *, TInt, CFsTextViewerSelect::TFsTextViewerSelectType)

voidAppendSelectVisL(TFsRangedVisual *aVisual,
TIntaId,
CFsTextViewerSelect::TFsTextViewerSelectTypeaType
)

ClickedL()

voidClickedL()

Compare(const CFsTextViewerSelect &, const CFsTextViewerSelect &)

TInt Compare(const CFsTextViewerSelect &aFirst,
const CFsTextViewerSelect &aSecond
)[static]

Parameters

const CFsTextViewerSelect & aFirst
const CFsTextViewerSelect & aSecond

ConstructL()

voidConstructL()[private]

DimAllL()

voidDimAllL()

GetCurrentHotspotLine()

TInt GetCurrentHotspotLine()

GetCurrentSelectId()

TInt GetCurrentSelectId()

GetCurrentSelectedIndex()

TInt GetCurrentSelectedIndex()

GetDisplaySize()

TSize GetDisplaySize()

HideActionButtonFromCurrentHighlightedHotspot()

voidHideActionButtonFromCurrentHighlightedHotspot()

IsCurrentHotspotVisible()

TBool IsCurrentHotspotVisible()

IsHotspotHighlighted()

TBool IsHotspotHighlighted()

MoveNextL(TBool &)

TBool MoveNextL(TBool &aChanged)

Parameters

TBool & aChanged

MovePrevL(TBool &)

TBool MovePrevL(TBool &aChanged)

Parameters

TBool & aChanged

NewL(CFsTextViewerVisualizer *)

CFsTextViewerSelectsManager *NewL(CFsTextViewerVisualizer *aOwner)[static]

Parameters

CFsTextViewerVisualizer * aOwner

RefreshSelectionL()

voidRefreshSelectionL()

RemoveVisual(TFsRangedVisual *)

voidRemoveVisual(TFsRangedVisual *aVisual)

Parameters

TFsRangedVisual * aVisual

SelectByCharL(TInt)

voidSelectByCharL(TIntaIndex)

Parameters

TInt aIndex

SelectByIndexL(TInt)

voidSelectByIndexL(TIntaIndex)

Parameters

TInt aIndex

SelectL(TInt)

voidSelectL(TIntaId)

Parameters

TInt aId

ShowActionButtonForCurrentHighlightedHotspotL()

voidShowActionButtonForCurrentHighlightedHotspotL()

Visualizer()

CFsTextViewerVisualizer *Visualizer()

Member Data Documentation

CAlfTexture * iActionButton

CAlfTexture *iActionButton

TReal32 iActionButtonHeight

TReal32 iActionButtonHeight

TReal32 iActionButtonMargin

TReal32 iActionButtonMargin

TReal32 iActionButtonOpacity

TReal32 iActionButtonOpacity

TReal32 iActionButtonWidth

TReal32 iActionButtonWidth

CAlfControl * iControl

CAlfControl *iControl

TInt iCurrent

TInt iCurrent[private]

TSize iDisplaySize

TSize iDisplaySize[private]

CAlfTexture * iHighlightLine

CAlfTexture *iHighlightLine

TReal32 iHighlightLineOpacity

TReal32 iHighlightLineOpacity

CFsTextViewerVisualizer * iOwner

CFsTextViewerVisualizer *iOwner[private]

RPointerArray< CFsTextViewerSelect > iSelects

RPointerArray< CFsTextViewerSelect >iSelects[private]