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.