CFsTextViewerMarkFacility Class Reference

class CFsTextViewerMarkFacility : public CBase

Inherits from

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()

void ConstructL ( ) [private]

CreateMarkVisualL(CAlfVisual *, TInt, TInt)

CAlfVisual * CreateMarkVisualL ( CAlfVisual * aVisual,
TInt aBegin,
TInt aEnd
) [protected]

Parameters

CAlfVisual * aVisual
TInt aBegin
TInt aEnd

DeleteUnused()

void DeleteUnused ( ) [private]

Find(CAlfVisual *)

TInt Find ( CAlfVisual * aVisual ) [private]

Parameters

CAlfVisual * aVisual

Find(TInt)

CAlfVisual * Find ( TInt aOffset ) [private]

Parameters

TInt aOffset

FindIndex(TInt)

TInt FindIndex ( TInt aOffset ) [private]

Parameters

TInt aOffset

FollowCursorL()

void FollowCursorL ( )

GetRange(TInt &, TInt &)

void GetRange ( TInt & aBegin,
TInt & aEnd
) const

Parameters

TInt & aBegin
TInt & aEnd

IsHeadVisual(TInt)

TBool IsHeadVisual ( TInt aGlobalOffset ) [private]

Parameters

TInt aGlobalOffset

LocalVisOffset(TInt)

TInt LocalVisOffset ( TInt aGlobalOffset ) [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)

void SetHeadOffsetL ( TInt aHead )

Parameters

TInt aHead

SetLayout(CAlfLayout *)

void SetLayout ( CAlfLayout * aLayout )

Parameters

CAlfLayout * aLayout

SetTailOffsetL(TInt)

void SetTailOffsetL ( TInt aTail )

Parameters

TInt aTail

UpdateImageVisualL(CAlfVisual *, CAlfVisual *)

void UpdateImageVisualL ( CAlfVisual * aVisual,
CAlfVisual * aBaseVisual
) [protected]

Parameters

CAlfVisual * aVisual
CAlfVisual * aBaseVisual

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

void UpdateTextVisualL ( CAlfVisual * aVisual,
CAlfVisual * aBaseVisual,
TInt aBegin,
TInt aEnd
) [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]