Skins API: Glossary

Abbreviations

Table 1: Skins API abbreviations
APIApplication Programming Interface
MOP MObjectProvider
OOMOut Of Memory
UIUser Interface
UIDUnique Identifier

Definitions

Table 2: Skins API definitions
Data contextAn 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 contextAn entity that provides context sensitive skin parameters. E.g. a container may choose to specify different layout background bitmaps for its child controls.
(Skin) itemA single resource (such as a bitmap) that can be retrieved through AVKON Skins interfaces.
(Skin) item dataAn object that contains the item type as well as its resource instance, e.g. a bitmap as a CFbsBitmap object instance.
(Skin) item definitionAn 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 IDA two-part identifier that identifies a skin item.
Skin instanceA singleton object (one per application thread) that is used to maintain local skin item definitions and a cache of skin item data objects.
Skin-awareApplication, UI control or other entity that is capable of taking advantage of the skins support.

Copyright © Nokia Corporation 2001-2008
Back to top