TAknTextComponentLayout Class Reference

class TAknTextComponentLayout

A text component structure from layout.

Public Member Functions
TAknTextComponentLayout ()
TAknTextComponentLayout ( TAknTextLineLayout )
IMPORT_C TAknTextComponentLayout Anim ( TAknTextComponentLayout , TAknTextComponentLayout , const TAknWindowComponentLayout::TRangeTriplet &)
IMPORT_C TInt16 C ()
IMPORT_C TInt32 Font ()
TInt FormDataHack ( TAknTextComponentLayout )
void FormDataHack2 ( TAknTextComponentLayout &)
IMPORT_C TInt16 H ()
IMPORT_C TInt16 J ()
IMPORT_C TAknLayoutScalableComponentType LayoutComponentType ()
IMPORT_C TAknTextLineLayout LayoutLine ()
IMPORT_C TAknTextLineLayout LayoutLineNoEmptys ()
IMPORT_C TAknTextComponentLayout MultiLineY ( TAknTextComponentLayout , TInt , TInt )
IMPORT_C TAknMultiLineTextLayout Multiline (const RArray < TAknTextComponentLayout > &)
IMPORT_C void SetC ( TInt16 )
IMPORT_C void SetFont ( TInt32 )
IMPORT_C void SetH ( TInt16 )
IMPORT_C void SetJ ( TInt16 )
IMPORT_C void SetW ( TInt16 )
IMPORT_C void Setb ( TInt16 )
IMPORT_C void Setl ( TInt16 )
IMPORT_C void Setr ( TInt16 )
IMPORT_C void Sett ( TInt16 )
IMPORT_C TInt16 W ()
IMPORT_C TInt16 b ()
IMPORT_C TInt16 l ()
IMPORT_C TAknTextComponentLayout operator= ( TAknTextLineLayout )
IMPORT_C TInt16 r ()
IMPORT_C TInt16 t ()
Private Member Functions
IMPORT_C TAknTextComponentLayout RemoveLayoutEmptys ( TAknTextComponentLayout )
Private Attributes
TInt16 iAttributeSetID
TInt16 iC
TInt16 iFirstChildID
TInt32 iFont
TInt16 iH
TInt16 iJ
TInt16 iNextSiblingID
TInt16 iParentID
TInt16 iParentVariety
TInt16 iType
TInt16 iW
TInt16 ib
TInt16 il
TInt16 ir
TInt16 it

Constructor & Destructor Documentation

TAknTextComponentLayout()

IMPORT_C TAknTextComponentLayout ( )

contructor

TAknTextComponentLayout(TAknTextLineLayout)

IMPORT_C TAknTextComponentLayout ( TAknTextLineLayout aLine )

Parameters

TAknTextLineLayout aLine

Member Functions Documentation

Anim(TAknTextComponentLayout, TAknTextComponentLayout, const TAknWindowComponentLayout::TRangeTriplet &)

IMPORT_C TAknTextComponentLayout Anim ( TAknTextComponentLayout aLine,
TAknTextComponentLayout aLine2,
const TAknWindowComponentLayout::TRangeTriplet & aTriplet
) [static]

C()

IMPORT_C TInt16 C ( ) const

Font()

IMPORT_C TInt32 Font ( ) const

FormDataHack(TAknTextComponentLayout)

TInt FormDataHack ( TAknTextComponentLayout aLayout ) [static, inline]

Parameters

TAknTextComponentLayout aLayout

FormDataHack2(TAknTextComponentLayout &)

void FormDataHack2 ( TAknTextComponentLayout & aLayout ) [static, inline]

Parameters

TAknTextComponentLayout & aLayout

H()

IMPORT_C TInt16 H ( ) const

J()

IMPORT_C TInt16 J ( ) const

LayoutComponentType()

IMPORT_C TAknLayoutScalableComponentType LayoutComponentType ( ) const

LayoutLine()

IMPORT_C TAknTextLineLayout LayoutLine ( ) const

LayoutLineNoEmptys()

IMPORT_C TAknTextLineLayout LayoutLineNoEmptys ( ) const

MultiLineY(TAknTextComponentLayout, TInt, TInt)

IMPORT_C TAknTextComponentLayout MultiLineY ( TAknTextComponentLayout aFirst,
TInt aItemIndex,
TInt aGapBetweenItems
) [static]

This method calculates a list item position based on first item. This can be used to calculate list item positions.

Parameters

TAknTextComponentLayout aFirst
TInt aItemIndex
TInt aGapBetweenItems

Multiline(const RArray< TAknTextComponentLayout > &)

IMPORT_C TAknMultiLineTextLayout Multiline ( const RArray < TAknTextComponentLayout > & aLayouts ) [static]

Parameters

const RArray < TAknTextComponentLayout > & aLayouts

RemoveLayoutEmptys(TAknTextComponentLayout)

IMPORT_C TAknTextComponentLayout RemoveLayoutEmptys ( TAknTextComponentLayout aLayout ) [private, static]

Parameters

TAknTextComponentLayout aLayout

SetC(TInt16)

IMPORT_C void SetC ( TInt16 aC )

Parameters

TInt16 aC

SetFont(TInt32)

IMPORT_C void SetFont ( TInt32 aFont )

Parameters

TInt32 aFont

SetH(TInt16)

IMPORT_C void SetH ( TInt16 aH )

Parameters

TInt16 aH

SetJ(TInt16)

IMPORT_C void SetJ ( TInt16 aJ )

Parameters

TInt16 aJ

SetW(TInt16)

IMPORT_C void SetW ( TInt16 aW )

Parameters

TInt16 aW

Setb(TInt16)

IMPORT_C void Setb ( TInt16 ab )

Parameters

TInt16 ab

Setl(TInt16)

IMPORT_C void Setl ( TInt16 al )

Parameters

TInt16 al

Setr(TInt16)

IMPORT_C void Setr ( TInt16 ar )

Parameters

TInt16 ar

Sett(TInt16)

IMPORT_C void Sett ( TInt16 at )

Parameters

TInt16 at

W()

IMPORT_C TInt16 W ( ) const

b()

IMPORT_C TInt16 b ( ) const

l()

IMPORT_C TInt16 l ( ) const

operator=(TAknTextLineLayout)

IMPORT_C TAknTextComponentLayout operator= ( TAknTextLineLayout aLine )

Parameters

TAknTextLineLayout aLine

r()

IMPORT_C TInt16 r ( ) const

t()

IMPORT_C TInt16 t ( ) const

Member Data Documentation

TInt16 iAttributeSetID

TInt16 iAttributeSetID [private]

TInt16 iC

TInt16 iC [private]

TInt16 iFirstChildID

TInt16 iFirstChildID [private]

TInt32 iFont

TInt32 iFont [private]

TInt16 iH

TInt16 iH [private]

TInt16 iJ

TInt16 iJ [private]

TInt16 iNextSiblingID

TInt16 iNextSiblingID [private]

TInt16 iParentID

TInt16 iParentID [private]

TInt16 iParentVariety

TInt16 iParentVariety [private]

TInt16 iType

TInt16 iType [private]

TInt16 iW

TInt16 iW [private]

TInt16 ib

TInt16 ib [private]

TInt16 il

TInt16 il [private]

TInt16 ir

TInt16 ir [private]

TInt16 it

TInt16 it [private]