| PREFAB-STYLE(2) | System Calls Manual | PREFAB-STYLE(2) |
prefab: Style - fonts and colours for ITV toolkit
include "draw.m";
include "prefab.m";
prefab := load Prefab Prefab->PATH;
Style: adt
{
titlefont: ref Draw->Font;
textfont: ref Draw->Font;
elemcolor: ref Draw->Image;
edgecolor: ref Draw->Image;
titlecolor: ref Draw->Image;
textcolor: ref Draw->Image;
highlightcolor: ref Draw->Image;
};
The Style type collects the font and colour information for an application or a set of items within an application. Except when using the layout routines (see prefab-compound (2) and prefab-element (2)), the members of a Style are the only way to control the appearance of Prefab items. Note that although the `...color' members of Style in practice often refer to a literal colour (a single replicated pixel of colour), they can be any image.
Styles are allocated by regular Limbo definitions; there is no allocation function. All the members of a Style must be defined. Although it will not cause errors to modify the members of a Style after it has been created and passed to a Prefab routine, the results may be unpredictable.
/libinterp/prefab.c
/libprefab/*.c