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 TCreateButtonGroupByTypeFunction ButtonGroupFactory ( ) [static]

Factory to create buttongroups

ControlFactory()

IMPORT_C TCreateByTypeFunction ControlFactory ( ) [static]

ControlFactory provides ability to create controls by id number.

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

MEikButtonGroup * CreateButtonGroupByTypeL ( TInt aButtonGroupType,
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 ( TInt aControlId ) [static]

Parameters

TInt aControlId

InitializeL()

IMPORT_C void InitializeL ( ) [static]

Dll initialization routine

ResourceFile()

IMPORT_C TFileName ResourceFile ( ) [static]

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