CFsTextViewerMarkFacility Class Reference

class CFsTextViewerMarkFacility : public CBase

Inherits from

  • CFsTextViewerMarkFacility

Constructor & Destructor Documentation

CFsTextViewerMarkFacility(CAlfLayout *, CAlfControl *, CFsTextViewerVisualizerData *, CFsTextViewerSkinData *)

CFsTextViewerMarkFacility(CAlfLayout *aLayout,
CAlfControl *aControl,
CFsTextViewerVisualizerData *aNavigator,
CFsTextViewerSkinData *aSkinData
)[private]

Parameters

CAlfLayout * aLayout
CAlfControl * aControl
CFsTextViewerVisualizerData * aNavigator
CFsTextViewerSkinData * aSkinData

~CFsTextViewerMarkFacility()

~CFsTextViewerMarkFacility()

Member Functions Documentation

ConstructL()

voidConstructL()[private]

CreateMarkVisualL(CAlfVisual *, TInt, TInt)

CAlfVisual *CreateMarkVisualL(CAlfVisual *aVisual,
TIntaBegin,
TIntaEnd
)[protected]

Parameters

CAlfVisual * aVisual
TInt aBegin
TInt aEnd

DeleteUnused()

voidDeleteUnused()[private]

Find(CAlfVisual *)

TInt Find(CAlfVisual *aVisual)[private]

Parameters

CAlfVisual * aVisual

Find(TInt)

CAlfVisual *Find(TIntaOffset)[private]

Parameters

TInt aOffset

FindIndex(TInt)

TInt FindIndex(TIntaOffset)[private]

Parameters

TInt aOffset

FollowCursorL()

voidFollowCursorL()

GetRange(TInt &, TInt &)

voidGetRange(TInt &aBegin,
TInt &aEnd
)const

Parameters

TInt & aBegin
TInt & aEnd

IsHeadVisual(TInt)

TBool IsHeadVisual(TIntaGlobalOffset)[private]

Parameters

TInt aGlobalOffset

LocalVisOffset(TInt)

TInt LocalVisOffset(TIntaGlobalOffset)[private]

Parameters

TInt aGlobalOffset

NewL(CAlfLayout *, CAlfControl *, CFsTextViewerVisualizerData *, CFsTextViewerSkinData *)

CFsTextViewerMarkFacility *NewL(CAlfLayout *aLayout,
CAlfControl *aControl,
CFsTextViewerVisualizerData *aNavigator,
CFsTextViewerSkinData *aSkinData
)[static]

Parameters

CAlfLayout * aLayout
CAlfControl * aControl
CFsTextViewerVisualizerData * aNavigator
CFsTextViewerSkinData * aSkinData

SetHeadOffsetL(TInt)

voidSetHeadOffsetL(TIntaHead)

Parameters

TInt aHead

SetLayout(CAlfLayout *)

voidSetLayout(CAlfLayout *aLayout)

Parameters

CAlfLayout * aLayout

SetTailOffsetL(TInt)

voidSetTailOffsetL(TIntaTail)

Parameters

TInt aTail

UpdateImageVisualL(CAlfVisual *, CAlfVisual *)

voidUpdateImageVisualL(CAlfVisual *aVisual,
CAlfVisual *aBaseVisual
)[protected]

Parameters

CAlfVisual * aVisual
CAlfVisual * aBaseVisual

UpdateTextVisualL(CAlfVisual *, CAlfVisual *, TInt, TInt)

voidUpdateTextVisualL(CAlfVisual *aVisual,
CAlfVisual *aBaseVisual,
TIntaBegin,
TIntaEnd
)[protected]

Parameters

CAlfVisual * aVisual
CAlfVisual * aBaseVisual
TInt aBegin
TInt aEnd

VisualLength(CAlfVisual *)

TInt VisualLength(CAlfVisual *aVisual)[private]

Parameters

CAlfVisual * aVisual

Member Data Documentation

CAlfBorderBrush * iBorder

CAlfBorderBrush *iBorder[private]

CAlfControl * iControl

CAlfControl *iControl[private]

TInt iHead

TInt iHead[private]

CAlfLayout * iLayout

CAlfLayout *iLayout[private]

CFsTextViewerVisualizerData * iNavigator

CFsTextViewerVisualizerData *iNavigator[private]

CFsTextViewerSkinData * iSkinData

CFsTextViewerSkinData *iSkinData[private]

TInt iTail

TInt iTail[private]

RArray< TFsRangedVisual > iVisuals

RArray< TFsRangedVisual >iVisuals[private]