CPeninputLayoutConfig Class Reference

class CPeninputLayoutConfig : public CBase

Peninput commonlayout layout config

peninputcommonlayout.lib
Since
S60 v3.2

Inherits from

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 TInt ShiftCapsSingleVkbLayoutByCase ( TInt , TInt )
IMPORT_C TInt ShiftCapsSingleVkbLayoutId ( TInt , TInt )
RPointerArray < CPeninputVkbLayoutInfo > & VkbLayoutInfoList ()
Protected Member Functions
CPeninputLayoutConfig ()
void ConstructL ( 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 &)

void ConstructL ( CAknFepCtrlVkbLayout & aVkblayout,
TResourceReader & aReader
) [protected]

Second phase constructor

Since
S60 v3.2

Parameters

CAknFepCtrlVkbLayout & aVkblayout
TResourceReader & aReader Resource reader

FindClientLayoutInfo(TInt)

IMPORT_C CPeninputClientLayoutInfo * FindClientLayoutInfo ( TInt aLayoutId )

Get client layout info

Since
S60 v3.2

Parameters

TInt aLayoutId Client layout id

FindShiftCapsInfo(TInt)

IMPORT_C CPeninputShiftCapsInfo * FindShiftCapsInfo ( TInt aRangeId )

Get shift&caps info

Since
S60 v3.2

Parameters

TInt aRangeId Range id

FindVkbLayoutInfo(TInt)

IMPORT_C CPeninputVkbLayoutInfo * FindVkbLayoutInfo ( TInt aLayoutId )

Get vkb layout info

Since
S60 v3.2

Parameters

TInt aLayoutId Vkb 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 & aReader Resource 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 TInt ShiftCapsSingleVkbLayoutByCase ( TInt aRangeId,
TInt aCase
)

Get vkb layout id

Since
S60 v3.2

Parameters

TInt aRangeId Range id
TInt aCase The case

ShiftCapsSingleVkbLayoutId(TInt, TInt)

IMPORT_C TInt ShiftCapsSingleVkbLayoutId ( TInt aRangeId,
TInt aShiftCapsSingleId
)

Get vkb layout id

Since
S60 v3.2

Parameters

TInt aRangeId Range id
TInt aShiftCapsSingleId Shift&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