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.
- edgecolor
- This
Image
specifies how to draw the edges, or borders, of compounds.
- elemcolor
- This
Image
specifies how to draw the base, or background, of elements and compounds.
- highlightcolor
- This
Image
specifies the colour to use to highlight a selected element.
- textcolor
- This
Image
specifies the colour in which to draw an item's regular text.
- textfont
- This
Font
specifies the font in which to draw an item's regular text.
- titlecolor
- This
Image
specifies the colour in which to draw an item's title text.
- titlefont
- This
Font
specifies the font in which to draw an item's title text.