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]
|
~CFsTextViewerLayouter()
~CFsTextViewerLayouter
|
(
|
)
|
|
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.