This is a public class with exported functions. The class is not intended for derivation outside the library.
|
Public Member Functions |
virtual | ~CAknsLayeredBackgroundControlContext () |
| Destructor.
|
IMPORT_C void | SetLayerImage (const TInt aLayer, const TAknsItemID &aID) |
| Sets the item ID of the specified layer.
|
IMPORT_C void | SetLayerRect (const TInt aLayer, const TRect &aRect) |
| Sets the layout rectangle of the specified layer.
|
TBool | IsCompatibleWithType (const TAknsControlContextType aType) const |
| Determines whether this control context is compatible with the given derived type.
- Parameters:
-
| aType | Type of the derived control context class (one of the values in TAknsControlContextType). |
- Returns:
- ETrue if this control context instance is compatible with the given type (i.e. can be casted to the corresponding concrete class). EFalse otherwise.
|
Static Public Member Functions |
static IMPORT_C CAknsLayeredBackgroundControlContext * | NewL (const TAknsItemID &aImageID, const TRect &aRect, const TBool aParentAbsolute, const TInt aNumberOfLayers) |
| Two-phased constructor.
|
Protected Member Functions |
| CAknsLayeredBackgroundControlContext () |
| C++ constructor.
|
void | ConstructL (const TRect &aRect, const TBool aParentAbsolute, const TAknsItemID &aImageID, const TInt aNumberOfLayers) |
| Symbian 2nd phase constructor.
|
Protected Attributes |
TAknsBackground * | iLayoutArray |
| Array of layered layouts.
|
TInt | iLayoutArraySize |
| Size of the layer array.
|