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

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 void ChangeVkbLayout ( TInt aVkbLayoutId )

This function get the vkb layout ID

Since
S60 v3.2

Parameters

TInt aVkbLayoutId

ConstructFromIrregularResourceL()

IMPORT_C void ConstructFromIrregularResourceL ( )

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 void ConstructFromNonIrregularResourceL ( )

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 void ConstructFromResourceL ( )

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()

void ConstructL ( ) [protected]

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

void CreateIrregularKeyBitmapL ( TResourceReader & reader,
TPtrC & bmpFileName,
TVirtualKeyIrregularKeyType aKeyType,
TVirtualKeyIrregularKeyState aKeyState,
TVirtualKeyIrregularKeyState aKeyStateMask
) [private]

CreateIrregularKeyBitmapsL(TResourceReader &, TPtrC &, TVirtualKeyIrregularKeyType)

void CreateIrregularKeyBitmapsL ( TResourceReader & reader,
TPtrC & bmpFileName,
TVirtualKeyIrregularKeyType aKeyType
) [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 void Reset ( )

Reset

Since
S60 V4.0

SetIrregularResourceId(TInt32)

IMPORT_C void SetIrregularResourceId ( TInt32 aResId )

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResId The resource id;

SetNonIrregularResourceId(TInt32)

IMPORT_C void SetNonIrregularResourceId ( TInt32 aResId )

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResId The resource id;

SetResourceId(TInt32)

IMPORT_C void SetResourceId ( TInt32 aResId )

Set resource Id

Since
S60 V4.0

Parameters

TInt32 aResId The resource id;

SetVkbKeyboard(CPeninputVkbCtrlExt *)

IMPORT_C void SetVkbKeyboard ( 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]