Table 2: Skins API definitionsData 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. |