CAknFepCtrlVkbLayout Class Reference

class CAknFepCtrlVkbLayout : public CBase

Basic functionality for graphic buttons It provides creation from resource and can react according to SizeChanged Msg

fepcommonctrls.lib
Since
S60 v3.2

Inherits from

  • CAknFepCtrlVkbLayout

Constructor & Destructor Documentation

CAknFepCtrlVkbLayout()

CAknFepCtrlVkbLayout()[protected]

C++ default constructor.

Since
S60 v3.2

~CAknFepCtrlVkbLayout()

IMPORT_C~CAknFepCtrlVkbLayout()[virtual]

Destructor.

Since
S60 v3.2

Member Functions Documentation

ChangeVkbLayout(TInt)

IMPORT_C voidChangeVkbLayout(TIntaVkbLayoutId)

This function get the vkb layout ID

Since
S60 v3.2

Parameters

TInt aVkbLayoutId

ConstructFromIrregularResourceL()

IMPORT_C voidConstructFromIrregularResourceL()

This function creates the input range button from resource, before calling this function, caller should set resource id of range button first

Since
S60 v3.2

ConstructFromNonIrregularResourceL()

IMPORT_C voidConstructFromNonIrregularResourceL()

This function creates the input range button from resource, before calling this function, caller should set resource id of range button first

Since
S60 v3.2

ConstructFromResourceL()

IMPORT_C voidConstructFromResourceL()

This function creates the input range button from resource, before calling this function, caller should set resource id of range button first

Since
S60 v3.2

ConstructL()

voidConstructL()[protected]

CreateIrregularKeyBitmapL(TResourceReader &, TPtrC &, TVirtualKeyIrregularKeyType, TVirtualKeyIrregularKeyState, TVirtualKeyIrregularKeyState)

voidCreateIrregularKeyBitmapL(TResourceReader &reader,
TPtrC &bmpFileName,
TVirtualKeyIrregularKeyTypeaKeyType,
TVirtualKeyIrregularKeyStateaKeyState,
TVirtualKeyIrregularKeyStateaKeyStateMask
)[private]

Parameters

TResourceReader & reader
TPtrC & bmpFileName
TVirtualKeyIrregularKeyType aKeyType
TVirtualKeyIrregularKeyState aKeyState
TVirtualKeyIrregularKeyState aKeyStateMask

CreateIrregularKeyBitmapsL(TResourceReader &, TPtrC &, TVirtualKeyIrregularKeyType)

voidCreateIrregularKeyBitmapsL(TResourceReader &reader,
TPtrC &bmpFileName,
TVirtualKeyIrregularKeyTypeaKeyType
)[private]

Parameters

TResourceReader & reader
TPtrC & bmpFileName
TVirtualKeyIrregularKeyType aKeyType

NewL()

IMPORT_C CAknFepCtrlVkbLayout *NewL()[static]

Two-phased constructor.

Since
S60 v3.2

NewLC()

IMPORT_C CAknFepCtrlVkbLayout *NewLC()[static]

Two-phased constructor.

Since
S60 v3.2

Reset()

IMPORT_C voidReset()

Reset

Since
S60 V4.0

SetIrregularResourceId(TInt32)

IMPORT_C voidSetIrregularResourceId(TInt32aResId)

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResIdThe resource id;

SetNonIrregularResourceId(TInt32)

IMPORT_C voidSetNonIrregularResourceId(TInt32aResId)

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResIdThe resource id;

SetResourceId(TInt32)

IMPORT_C voidSetResourceId(TInt32aResId)

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResIdThe resource id;

SetVkbKeyboard(CPeninputVkbCtrlExt *)

IMPORT_C voidSetVkbKeyboard(CPeninputVkbCtrlExt *aVkbCtrl)

Get virtual keyboard

Since
S60 v3.2

Parameters

CPeninputVkbCtrlExt * aVkbCtrl

VkbLayoutInfoList()

IMPORT_C RPointerArray< CPeninputVkbLayoutInfo >VkbLayoutInfoList()

This function get the vkb layout info list

Since
S60 v3.2

Member Data Documentation

TBool iFirstTimeConstruct

TBool iFirstTimeConstruct[protected]

The first time construct flag of button

TInt32 iIrregularResId

TInt32 iIrregularResId[protected]

The resource Id associatied with this control

TInt32 iNonIrregularResId

TInt32 iNonIrregularResId[protected]

The resource Id associatied with this control

TInt32 iResourceId

TInt32 iResourceId[protected]

The resource Id associatied with this control

CPeninputVkbCtrlExt * iVkbCtrl

CPeninputVkbCtrlExt *iVkbCtrl[private]

The vkb extenting control for vkb area Not own

TInt iVkbLayoutId

TInt iVkbLayoutId[private]

The vkb layout ID

RPointerArray< CPeninputVkbLayoutInfo > iVkbLayoutInfoList

RPointerArray< CPeninputVkbLayoutInfo >iVkbLayoutInfoList[protected]