CPeninputLayoutConfig Class Reference

class CPeninputLayoutConfig : public CBase

Peninput commonlayout layout config

peninputcommonlayout.lib
Since
S60 v3.2

Inherits from

  • CPeninputLayoutConfig
Public Member Functions
~CPeninputLayoutConfig()
TBool CaseSensitive()
RPointerArray< CPeninputClientLayoutInfo > &ClientLayoutInfoList()
IMPORT_C CPeninputClientLayoutInfo *FindClientLayoutInfo(TInt)
IMPORT_C CPeninputShiftCapsInfo *FindShiftCapsInfo(TInt)
IMPORT_C CPeninputVkbLayoutInfo *FindVkbLayoutInfo(TInt)
TInt GuideLine()
TInt Language()
HBufC *LanguageString()
IMPORT_C CPeninputLayoutConfig *NewL(CAknFepCtrlVkbLayout &, TResourceReader &)
TInt PositionBottomLine()
TInt PositionTopLine()
CPeninputRangeBarInfo *RangeBarInfo()
TInt RangebarResId()
RPointerArray< CPeninputShiftCapsInfo > &ShiftCapsInfoList()
IMPORT_C TIntShiftCapsSingleVkbLayoutByCase(TInt, TInt)
IMPORT_C TIntShiftCapsSingleVkbLayoutId(TInt, TInt)
RPointerArray< CPeninputVkbLayoutInfo > &VkbLayoutInfoList()
Protected Member Functions
CPeninputLayoutConfig()
voidConstructL(CAknFepCtrlVkbLayout &, TResourceReader &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
TBool iCaseSensitive
RPointerArray< CPeninputClientLayoutInfo >iClientLayoutInfoList
TInt iGuideLine
TInt iLanguage
HBufC *iLanguageString
TInt iPositionBottomLine
TInt iPositionTopLine
CPeninputRangeBarInfo *iRangeBarInfo
TInt iRangeBarResId
RPointerArray< CPeninputShiftCapsInfo >iShiftCapsInfoList
RPointerArray< CPeninputVkbLayoutInfo >iVkbLayoutInfoList

Constructor & Destructor Documentation

CPeninputLayoutConfig()

CPeninputLayoutConfig()[protected]

Constructor

Since
S60 v3.2

~CPeninputLayoutConfig()

IMPORT_C~CPeninputLayoutConfig()[virtual]

Destructor

Since
S60 v3.2

Member Functions Documentation

CaseSensitive()

TBool CaseSensitive()[inline]

Get case sensitive flag

Since
S60 v3.2

ClientLayoutInfoList()

RPointerArray< CPeninputClientLayoutInfo > &ClientLayoutInfoList()[inline]

Get client layout info list

Since
S60 v3.2

ConstructL(CAknFepCtrlVkbLayout &, TResourceReader &)

voidConstructL(CAknFepCtrlVkbLayout &aVkblayout,
TResourceReader &aReader
)[protected]

Second phase constructor

Since
S60 v3.2

Parameters

CAknFepCtrlVkbLayout & aVkblayout
TResourceReader & aReaderResource reader

FindClientLayoutInfo(TInt)

IMPORT_C CPeninputClientLayoutInfo *FindClientLayoutInfo(TIntaLayoutId)

Get client layout info

Since
S60 v3.2

Parameters

TInt aLayoutIdClient layout id

FindShiftCapsInfo(TInt)

IMPORT_C CPeninputShiftCapsInfo *FindShiftCapsInfo(TIntaRangeId)

Get shift&caps info

Since
S60 v3.2

Parameters

TInt aRangeIdRange id

FindVkbLayoutInfo(TInt)

IMPORT_C CPeninputVkbLayoutInfo *FindVkbLayoutInfo(TIntaLayoutId)

Get vkb layout info

Since
S60 v3.2

Parameters

TInt aLayoutIdVkb layout id

GuideLine()

TInt GuideLine()[inline]

Get guide line

Since
S60 v3.2

Language()

TInt Language()[inline]

Get language id

Since
S60 v3.2

LanguageString()

HBufC *LanguageString()[inline]

Get language name

Since
S60 v3.2

NewL(CAknFepCtrlVkbLayout &, TResourceReader &)

IMPORT_C CPeninputLayoutConfig *NewL(CAknFepCtrlVkbLayout &aVkblayout,
TResourceReader &aReader
)[static]

Symbian constructor

Since
S60 v3.2

Parameters

CAknFepCtrlVkbLayout & aVkblayout
TResourceReader & aReaderResource reader

PositionBottomLine()

TInt PositionBottomLine()[inline]

The position percent of bottom guide line

Since
S60 v3.2

PositionTopLine()

TInt PositionTopLine()[inline]

The position percent of top guide line

Since
S60 v3.2

RangeBarInfo()

CPeninputRangeBarInfo *RangeBarInfo()[inline]

Get range bar info

Since
S60 v3.2

RangebarResId()

TInt RangebarResId()[inline]

Get range bar resource id

Since
S60 v3.2

ShiftCapsInfoList()

RPointerArray< CPeninputShiftCapsInfo > &ShiftCapsInfoList()[inline]

Get shift&caps info

Since
S60 v3.2

ShiftCapsSingleVkbLayoutByCase(TInt, TInt)

IMPORT_C TIntShiftCapsSingleVkbLayoutByCase(TIntaRangeId,
TIntaCase
)

Get vkb layout id

Since
S60 v3.2

Parameters

TInt aRangeIdRange id
TInt aCaseThe case

ShiftCapsSingleVkbLayoutId(TInt, TInt)

IMPORT_C TIntShiftCapsSingleVkbLayoutId(TIntaRangeId,
TIntaShiftCapsSingleId
)

Get vkb layout id

Since
S60 v3.2

Parameters

TInt aRangeIdRange id
TInt aShiftCapsSingleIdShift&caps single id

VkbLayoutInfoList()

RPointerArray< CPeninputVkbLayoutInfo > &VkbLayoutInfoList()[inline]

Get vkb layout info list

Since
S60 v3.2

Member Data Documentation

TBool iCaseSensitive

TBool iCaseSensitive[private]

Case sensitive flag

RPointerArray< CPeninputClientLayoutInfo > iClientLayoutInfoList

RPointerArray< CPeninputClientLayoutInfo >iClientLayoutInfoList[private]

Client layout info list

TInt iGuideLine

TInt iGuideLine[private]

Guide line style

TInt iLanguage

TInt iLanguage[private]

Language id

HBufC * iLanguageString

HBufC *iLanguageString[private]

Language string Own

TInt iPositionBottomLine

TInt iPositionBottomLine[private]

The position percent of bottom guide line

TInt iPositionTopLine

TInt iPositionTopLine[private]

The position percent of top guide line

CPeninputRangeBarInfo * iRangeBarInfo

CPeninputRangeBarInfo *iRangeBarInfo[private]

Range bar info Own

TInt iRangeBarResId

TInt iRangeBarResId[private]

Resource Id for range bar

RPointerArray< CPeninputShiftCapsInfo > iShiftCapsInfoList

RPointerArray< CPeninputShiftCapsInfo >iShiftCapsInfoList[private]

Shift&caps info list

RPointerArray< CPeninputVkbLayoutInfo > iVkbLayoutInfoList

RPointerArray< CPeninputVkbLayoutInfo >iVkbLayoutInfoList[private]

Vkb layout info list