CEikCtlLibrary Class Reference

class CEikCtlLibrary : public CBase

The CEikCtlLibrary class proovides static functions called by CEikDllInitializer; setting EikCtl library resources in Cone and giving access to its controls via ControlFactoryFuncArray() in EikonEnv

Inherits from

Constructor & Destructor Documentation

CEikCtlLibrary()

CEikCtlLibrary()[private]

Member Functions Documentation

ButtonGroupFactory()

IMPORT_C TCreateButtonGroupByTypeFunctionButtonGroupFactory()[static]

Factory to create buttongroups

ControlFactory()

IMPORT_C TCreateByTypeFunctionControlFactory()[static]

ControlFactory provides ability to create controls by id number.

CreateButtonGroupByTypeL(TInt, EikButtonGroupFactory::TCreationData &, TBool &)

MEikButtonGroup *CreateButtonGroupByTypeL(TIntaButtonGroupType,
EikButtonGroupFactory::TCreationData &aCreationData,
TBool &aAddToButtonGroupStack
)[static]

Creates the button group identified by aButtonGroupType, if it exists in this button group factory. Extra required information is supplied in aCreationData. If the button group is to be added to the button group stack then this can be set in aAddToButtonGroupStack. If the aButtonGroupType value does not exist, then it returns NULL.

Parameters

TInt aButtonGroupType
EikButtonGroupFactory::TCreationData & aCreationData
TBool & aAddToButtonGroupStack

CreateByTypeL(TInt)

SEikControlInfo CreateByTypeL(TIntaControlId)[static]

Parameters

TInt aControlId

InitializeL()

IMPORT_C voidInitializeL()[static]

Dll initialization routine

ResourceFile()

IMPORT_C TFileNameResourceFile()[static]

ResourceFile() returns name of the resource file eikctl.rsc