Skins API: Glossary

Abbreviations

Table 1: Skins API abbreviations
API Application Programming Interface
MOP MObjectProvider
OOM Out Of Memory
UI User Interface
UID Unique Identifier

Definitions

Table 2: Skins API definitions
Data context An entity that provides context sensitive control over data allocation. E.g. a container can be a data context ensuring that skin item data objects used by its child controls are properly released when the container goes out of scope.
Control context An entity that provides context sensitive skin parameters. E.g. a container may choose to specify different layout background bitmaps for its child controls.
(Skin) item A single resource (such as a bitmap) that can be retrieved through AVKON Skins interfaces.
(Skin) item data An object that contains the item type as well as its resource instance, e.g. a bitmap as a CFbsBitmap object instance.
(Skin) item definition An object that contains the item ID, type and necessary information to construct the item data, e.g. the filename of an MBM file and the index of a particular bitmap inside that file.
(Skin) item ID A two-part identifier that identifies a skin item.
Skin instance A singleton object (one per application thread) that is used to maintain local skin item definitions and a cache of skin item data objects.
Skin-aware Application, UI control or other entity that is capable of taking advantage of the skins support.

Copyright © Nokia Corporation 2001-2008
Back to top