CFsTextViewerSelectsManager Class Reference

class CFsTextViewerSelectsManager : public CBase

Inherits from

  • CFsTextViewerSelectsManager
Public Member Functions
~CFsTextViewerSelectsManager ()
void AppendSelectVisL ( TFsRangedVisual *, TInt , CFsTextViewerSelect::TFsTextViewerSelectType )
void ClickedL ()
TInt Compare (const CFsTextViewerSelect &, const CFsTextViewerSelect &)
void DimAllL ()
TInt GetCurrentHotspotLine ()
TInt GetCurrentSelectId ()
TInt GetCurrentSelectedIndex ()
TSize GetDisplaySize ()
void HideActionButtonFromCurrentHighlightedHotspot ()
TBool IsCurrentHotspotVisible ()
TBool IsHotspotHighlighted ()
TBool MoveNextL ( TBool &)
TBool MovePrevL ( TBool &)
CFsTextViewerSelectsManager * NewL ( CFsTextViewerVisualizer *)
void RefreshSelectionL ()
void RemoveVisual ( TFsRangedVisual *)
void SelectByCharL ( TInt )
void SelectByIndexL ( TInt )
void SelectL ( TInt )
void ShowActionButtonForCurrentHighlightedHotspotL ()
CFsTextViewerVisualizer * Visualizer ()
Private Member Functions
CFsTextViewerSelectsManager ( CFsTextViewerVisualizer *)
void ConstructL ()
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)

void AppendSelectVisL ( TFsRangedVisual * aVisual,
TInt aId,
CFsTextViewerSelect::TFsTextViewerSelectType aType
)

ClickedL()

void ClickedL ( )

Compare(const CFsTextViewerSelect &, const CFsTextViewerSelect &)

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

Parameters

const CFsTextViewerSelect & aFirst
const CFsTextViewerSelect & aSecond

ConstructL()

void ConstructL ( ) [private]

DimAllL()

void DimAllL ( )

GetCurrentHotspotLine()

TInt GetCurrentHotspotLine ( )

GetCurrentSelectId()

TInt GetCurrentSelectId ( )

GetCurrentSelectedIndex()

TInt GetCurrentSelectedIndex ( )

GetDisplaySize()

TSize GetDisplaySize ( )

HideActionButtonFromCurrentHighlightedHotspot()

void HideActionButtonFromCurrentHighlightedHotspot ( )

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

void RefreshSelectionL ( )

RemoveVisual(TFsRangedVisual *)

void RemoveVisual ( TFsRangedVisual * aVisual )

Parameters

TFsRangedVisual * aVisual

SelectByCharL(TInt)

void SelectByCharL ( TInt aIndex )

Parameters

TInt aIndex

SelectByIndexL(TInt)

void SelectByIndexL ( TInt aIndex )

Parameters

TInt aIndex

SelectL(TInt)

void SelectL ( TInt aId )

Parameters

TInt aId

ShowActionButtonForCurrentHighlightedHotspotL()

void ShowActionButtonForCurrentHighlightedHotspotL ( )

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]