CFsTextViewerLayouter Class Reference
class CFsTextViewerLayouter : public CBase |
Public Member Functions |
---|
| ~CFsTextViewerLayouter() |
TBool
| AppendObjectL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TBool) |
TSize
| CalculateSizeL(MFsRichTextObject *) |
void | ChangeDirection(TBidiText::TDirectionality) |
void | ConstructLineL(TInt) |
void | EnableSmileys(TBool) |
TInt
| FindMaxLengthL(MFsRichTextObject *) |
TInt
| GetCurrentLineOffset() |
TBidiText::TDirectionality
| GetDirection() |
TBool
| InsertObjectL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TBool) |
TBool
| IsNewLine() |
void | JoinRangedVisuals(TFsRangedVisual *, TFsRangedVisual *) |
TInt
| Lines() |
TInt
| MeasureBidiTextBoundsWidth(const CFont &, const TDesC &, CFont::TMeasureTextInput::TFlags) |
CFsTextViewerLayouter * | NewL(CAlfEnv *) |
TFsRangedVisual * | PrepareRangedVisL(MFsRichTextObject *, CAlfLayout *) |
void | SetCurrentLineOffset(TInt) |
void | SetDirection(TBidiText::TDirectionality) |
void | SetDisplaySize(TSize) |
void | SetHelper(CFsTextViewerCoordinator *) |
void | SetMargins(const TInt, const TInt) |
void | SetNavigator(CFsTextViewerVisualizerData *) |
void | SetPosition(TInt, TInt) |
Constructor & Destructor Documentation
CFsTextViewerLayouter(CAlfEnv *)
CFsTextViewerLayouter | ( | CAlfEnv * | aEnv | ) | [private] |
Member Functions Documentation
AppendObjectL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TBool)
CalculateSizeL(MFsRichTextObject *)
ChangeDirection(TBidiText::TDirectionality)
ConstructL()
void | ConstructL | ( | ) | [private] |
ConstructLineL(TInt)
void | ConstructLineL | ( | TInt | aHeight = 1 | ) | |
EnableSmileys(TBool)
void | EnableSmileys | ( | TBool | aEnable = ETrue | ) | |
FindMaxLengthL(MFsRichTextObject *)
GetCurrentLineOffset()
TInt
| GetCurrentLineOffset | ( | ) | |
InsertObjectL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TBool)
JoinRangedVisuals(TFsRangedVisual *, TFsRangedVisual *)
MeasureBidiTextBoundsWidth(const CFont &, const TDesC &, CFont::TMeasureTextInput::TFlags)
PrepareRangedVisL(MFsRichTextObject *, CAlfLayout *)
ReorderLineFromLeftL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TSize, TBool)
ReorderLineFromRightL(MFsRichTextObject *, CAlfLayout *, CFsTextParser *, TSize, TBool)
SetCurrentLineOffset(TInt)
void | SetCurrentLineOffset | ( | TInt | aOffset | ) | |
SetDirection(TBidiText::TDirectionality)
SetDisplaySize(TSize)
void | SetDisplaySize | ( | TSize | aDisplaySize | ) | |
SetHelper(CFsTextViewerCoordinator *)
SetMargins(const TInt, const TInt)
void | SetMargins | ( | const TInt | aLeft, |
| const TInt | aRight |
| ) | |
SetNavigator(CFsTextViewerVisualizerData *)
SetPosition(TInt, TInt)
void | SetPosition | ( | TInt | aLine, |
| TInt | aLineOffset |
| ) | |
Member Data Documentation
CFsRichText * iCFsRichText
RPointerArray< TFsRangedVisual > iCurrentLineArray
TInt
iCurrentLineOffset
TInt
| iCurrentLineOffset | [private] |
TSize
iDisplaySize
TSize
| iDisplaySize | [private] |
CFsTextViewerCoordinator * iHelper
TInt
iLeftMargin
TInt
| iLeftMargin | [private] |
TInt
iLineHeight
TInt
| iLineHeight | [private] |
TInt
iLowestPicPosition
TInt
| iLowestPicPosition | [private] |
TBidiText::TDirectionality
iMainDirection
CFsTextViewerVisualizerData * iNavigator
TInt
iRightMargin
TInt
| iRightMargin | [private] |
CWsScreenDevice * iScreenDev
TBool
iSmileyEnabled
TBool
| iSmileyEnabled | [private] |
CFsTextViewerVisualizer * iVisualizer
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.