CFsTextViewerVisualizer Class Reference
class CFsTextViewerVisualizer : public CBase |
Public Member Functions |
---|
| ~CFsTextViewerVisualizer() |
CAlfLayout * | BackgroundLayout() |
TSize
| CalculateSizeL(MFsRichTextObject *) |
TInt
| CalculateWidthL(const TDesC &, TInt) |
void | ClickedL() |
void | CollapseL(CAlfLayout *, TInt) |
CAlfControl * | Control() |
void | EnableMarkL(TBool) |
void | EnableSmileys(TBool) |
void | ExpandExistingL(CAlfLayout *, TSize, TInt) |
CAlfLayout * | ExpandL(TInt, TInt, CAlfVisual *) |
void | FocusLineL(TInt, TBool) |
TInt
| GetCurrentHotspotByOrder() |
HBufC * | GetCurrentHotspotTextL() |
void | GetHotspotRangeL(TInt &, TInt &) |
void | GetMarkedRange(TInt &, TInt &) |
CAknDoubleSpanScrollBar * | GetScrollBar() |
CAlfLayout * | GetStatusLayout() |
TInt
| GetTotalHeight() |
TPoint
| GetViewCenterPosition() |
TInt
| GetViewTopPosition() |
TBool
| GetVisibleFocusedHotspotLine(TInt &) |
TBool
| IsHotspotHighlighted() |
TSize
| LayoutVisualsL(CAlfLayout *, TInt, TInt) |
TBool
| MarkEnabled() |
void | MoveDownL() |
void | MoveLeftL() |
void | MoveRightL() |
void | MoveUpL() |
CFsTextViewerVisualizerData * | Navigator() |
CFsTextViewerVisualizer * | NewL(CFsTextViewerControl &, CFsRichText *, CFsSmileyDictionary *, CFsTextViewerVisualizerSettings *) |
TBool
| NextVisibleHotspotL(TBool &) |
void | NotifyControlVisibilityChange(TBool) |
void | PageDownL(TInt) |
void | PageUpL(TInt) |
CFsTextParser * | Parser() |
TBool
| PrevVisibleHotspotL(TBool &) |
void | RedrawPartBgsL() |
void | RefreshPartBgsL() |
void | ReloadL() |
void | ReloadPicturesL(TInt) |
void | RemoveEndLinesL(TInt) |
void | RemoveStatusLayout() |
void | ReplaceTextL(CFsRichText *, CFsSmileyDictionary *) |
void | Reset() |
CAlfLayout * | RootLayout() |
void | ScrollDownL(TInt, TInt) |
void | ScrollUpL(TInt, TInt) |
void | SetBackgroundColorL(const TRgb &) |
void | SetBackgroundImageL(CAlfTexture &) |
void | SetBackgroundOpacity() |
void | SetCurrentHotspotByCharL(TInt) |
void | SetCurrentHotspotByOrderL(TInt, TBool) |
void | SetCursorDelay(TInt) |
void | SetScrollDelay(TInt) |
void | SetScrollOffsetInLines(TInt) |
void | SetScrollOffsetInPx(TInt) |
void | SetSmileySize(TSize) |
void | SetWatermarkL(CFsTextViewerWatermark *) |
TBool
| SmileysEnabled() |
CAlfLayout * | StackLayout() |
void | SwitchMarkL() |
void | UpdateDisplaySize() |
void | UpdateStatusLayout() |
Constructor & Destructor Documentation
CFsTextViewerVisualizer(CFsTextViewerVisualizerSettings *)
~CFsTextViewerVisualizer()
~CFsTextViewerVisualizer | ( | ) | |
Member Functions Documentation
CalculateSizeL(MFsRichTextObject *)
CalculateWidthL(const TDesC &, TInt)
CollapseL(CAlfLayout *, TInt)
ConstructL(CFsTextViewerControl &, CFsRichText *, CFsSmileyDictionary *)
ConstructSelfL(CFsRichText *, CFsSmileyDictionary *, TBool)
ConstructVisualsL(TBool)
void | ConstructVisualsL | ( | TBool | aRefreshBg = ETrue | ) | [private] |
DrawCursorL(TInt)
void | DrawCursorL | ( | TInt | aTime | ) | [private] |
DrawMarkL(TInt)
void | DrawMarkL | ( | TInt | aTime = 0 | ) | [private] |
EnableMarkL(TBool)
void | EnableMarkL | ( | TBool | aEnabled = ETrue | ) | |
EnableSmileys(TBool)
void | EnableSmileys | ( | TBool | aStatus = ETrue | ) | |
ExpandExistingL(CAlfLayout *, TSize, TInt)
ExpandL(TInt, TInt, CAlfVisual *)
FindMaxLengthL(CAlfVisual *)
FindMaxLengthL(MFsRichTextObject *)
FocusLineL(TInt, TBool)
void | FocusLineL | ( | TInt | aLine, |
| TBool | aShowAsFirstLine = EFalse |
| ) | |
GetCurrentHotspotByOrder()
TInt
| GetCurrentHotspotByOrder | ( | ) | |
GetCurrentHotspotTextL()
HBufC * | GetCurrentHotspotTextL | ( | ) | |
GetHotspotRangeL(TInt &, TInt &)
void | GetHotspotRangeL | ( | TInt & | aBegin, |
| TInt & | aEnd |
| ) | |
GetMarkedRange(TInt &, TInt &)
void | GetMarkedRange | ( | TInt & | aBegin, |
| TInt & | aEnd |
| ) | |
GetViewCenterPosition()
TPoint
| GetViewCenterPosition | ( | ) | |
GetViewTopPosition()
TInt
| GetViewTopPosition | ( | ) | |
GetVisibleFocusedHotspotLine(TInt &)
TBool
| GetVisibleFocusedHotspotLine | ( | TInt & | aLineNum | ) | const |
InitDefaultsL()
void | InitDefaultsL | ( | ) | [private] |
IsHotspotHighlighted()
TBool
| IsHotspotHighlighted | ( | ) | |
LayoutVisualsL(CAlfLayout *, TInt, TInt)
NewL(CFsTextViewerControl &, CFsRichText *, CFsSmileyDictionary *, CFsTextViewerVisualizerSettings *)
NextVisibleHotspotL(TBool &)
NotifyControlVisibilityChange(TBool)
void | NotifyControlVisibilityChange | ( | TBool | aIsVisible | ) | |
PageDownL(TInt)
void | PageDownL | ( | TInt | aTime = EUseDefaultScrollTime | ) | |
Parameters
TInt aTime = EUseDefaultScrollTime | |
PageUpL(TInt)
void | PageUpL | ( | TInt | aTime = EUseDefaultScrollTime | ) | |
Parameters
TInt aTime = EUseDefaultScrollTime | |
PrepareRangedVisL(MFsRichTextObject *, CAlfLayout *)
PrevVisibleHotspotL(TBool &)
ReloadPicturesL(TInt)
void | ReloadPicturesL | ( | TInt | aLine | ) | |
RemoveEndLinesL(TInt)
void | RemoveEndLinesL | ( | TInt | aLines | ) | |
ReplaceTextL(CFsRichText *, CFsSmileyDictionary *)
ScrollDownL(TInt, TInt)
void | ScrollDownL | ( | TInt | aOffset = EUseDefaultScrollOffset, |
| TInt | aTime = EUseDefaultScrollTime |
| ) | |
Parameters
TInt aOffset = EUseDefaultScrollOffset | |
TInt aTime = EUseDefaultScrollTime | |
ScrollUpL(TInt, TInt)
void | ScrollUpL | ( | TInt | aOffset = EUseDefaultScrollOffset, |
| TInt | aTime = EUseDefaultScrollTime |
| ) | |
Parameters
TInt aOffset = EUseDefaultScrollOffset | |
TInt aTime = EUseDefaultScrollTime | |
SetBackgroundColorL(const TRgb &)
void | SetBackgroundColorL | ( | const TRgb & | aColor | ) | |
SetBackgroundImageL(CAlfTexture &)
void | SetBackgroundImageL | ( | CAlfTexture & | aTexture | ) | |
SetBackgroundOpacity()
void | SetBackgroundOpacity | ( | ) | |
SetColumnsL(TBool)
void | SetColumnsL | ( | TBool | aShowScrollBar | ) | [private] |
SetCurrentHotspotByCharL(TInt)
void | SetCurrentHotspotByCharL | ( | TInt | aIndex | ) | |
SetCurrentHotspotByOrderL(TInt, TBool)
void | SetCurrentHotspotByOrderL | ( | TInt | aIndex, |
| TBool | aFocusLine = EFalse |
| ) | |
SetCursorDelay(TInt)
void | SetCursorDelay | ( | TInt | aDelay | ) | |
SetScrollDelay(TInt)
void | SetScrollDelay | ( | TInt | aDelay | ) | |
SetScrollOffsetInLines(TInt)
void | SetScrollOffsetInLines | ( | TInt | aLineOffset | ) | |
SetScrollOffsetInPx(TInt)
void | SetScrollOffsetInPx | ( | TInt | aPxOffset | ) | |
SetSmileySize(TSize)
void | SetSmileySize | ( | TSize | aSize | ) | |
SetWatermarkL(CFsTextViewerWatermark *)
UpdateScrollbarL()
void | UpdateScrollbarL | ( | ) | [private] |
Member Enumerations Documentation
Enum anonymous
Enumerators
EUseDefaultScrollOffset = -10000 | |
EUseDefaultScrollTime = -1 | |
Member Data Documentation
CAlfBrush * iBackgroundBrush
CAlfLayout * iBackgroundLayout
CAlfBorderBrush * iBorder
CAlfBorderBrush * | iBorder | [private] |
CFsRichText * iCFsRichText
CAlfGridLayout * iComponentLayout
CAlfAnchorLayout * iContentLayout
CFsTextViewerControl * iControl
TInt
iCursorDelay
TInt
| iCursorDelay | [private] |
TBool
iCursorEnabled
TBool
| iCursorEnabled | [private] |
CAlfImageVisual * iDummyScrollbar
TAlfTimedValue
iEffectiveOffset
TInt
iExpandDelay
TInt
| iExpandDelay | [private] |
TFsTextureObserver
iFsTextureObserver
CFsTextViewerCoordinator * iHelper
TBool
iIsLayouted
TBool
| iIsLayouted | [private] |
CFsTextViewerLayouter * iLayouter
TInt
iLineOffset
TInt
| iLineOffset | [private] |
CFsTextViewerMarkFacility * iMarkFacility
CAlfLayout * iMarkingLayout
CFsTextViewerVisualizerData * iNavigator
TInt
iRichTextLength
TInt
| iRichTextLength | [private] |
CAlfDeckLayout * iRootLayout
CWsScreenDevice * iScreenDev
TBool
iScrollByCursor
TBool
| iScrollByCursor | [private] |
CAknDoubleSpanScrollBar * iScrollbar
TAknDoubleSpanScrollBarModel
iScrollbarModel
TInt
iScrollbarPos
TInt
| iScrollbarPos | [private] |
TFsScrollbarVisibility
iScrollbarVisibility
TBool
iScrollbarVisible
TBool
| iScrollbarVisible | [private] |
TInt
iScrollingDelay
TInt
| iScrollingDelay | [private] |
TInt
iScrollingOffset
TInt
| iScrollingOffset | [private] |
CFsTextViewerSelectsManager * iSelector
CFsTextViewerVisualizerSettings * iSettings
CFsTextViewerSkinData * iSkinData
CFsSmileyDictionary * iSmileyDict
TBool
iSmileyEnabled
TBool
| iSmileyEnabled | [private] |
CAlfAnchorLayout * iStatusLineLayout
CFsTextStyleManager * iTextStyleManager
CFsTextureLoader * iTextureLoader
TInt
iTotalHeight
TInt
| iTotalHeight | [private] |
CFsTextViewerWatermark * iWatermark
CAlfImageVisual * iWatermarkVisual
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.