Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: eikbtgps.h
Link against: eikcoctl.lib

Class CEikButtonGroupStack

CEikButtonGroupStack

Support

Supported from 6.0

Description

A list of all button groups currently available within a thread.

Only button groups that are expected to be available to other controls will register here.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CCoeStaticBase class for creating singleton objects that will be stored by CCoeEnv
CEikButtonGroupStackA list of all button groups currently available within a thread

Defined in CEikButtonGroupStack:
AddL(), Current(), MinimumSize(), Remove()

Inherited from CBase:
operator new()

Inherited from CCoeStatic:
EApp, EThread, TScope


Member functions


AddL()

static void AddL(CEikButtonGroupContainer& aGroup);

Description

Adds a button group to the button group stack.

Parameters

CEikButtonGroupContainer& aGroup

The button group to add to the button group stack.


Remove()

static void Remove(CEikButtonGroupContainer& aGroup);

Description

Removes the specified button group from the button group stack.

Parameters

CEikButtonGroupContainer& aGroup

The button group to remove.


Current()

static CEikButtonGroupContainer* Current();

Description

Gets the button group currently displayed.

Return value

CEikButtonGroupContainer*

The button group currently displayed.


MinimumSize()

static TSize MinimumSize();

Support

Supported from 6.1

Description

Gets the minimum size required to display all the visible button groups on the button group stack.

Return value

TSize

The minimum size required to display all the visible button groups currently on the stack.