GLOW API version 1.0 reference

Back to
Table of contents


class GlowRadioButtonParams

General information

type: struct
inherits: GlowWidgetParams
module: glowRadioButtonWidget

GlowRadioButtonParams encloses parameters for construction of a GlowRadioButtonWidget.

GLOW programs which use radio buttons may need to use GlowRadioButtonParams to construct a radio button.

Data

General widget parameter data
These fields are inherited from GlowWidgetParams. Note that their default values may be different from the generic widget parameters.

int width

Width of the widget. Initial default is 100.

int height

Height of the widget. Initial default is 16.

int x

X location of the upper left of the widget, in pixel coordinates of the parent widget. Initial default is 0.

int y

Y location of the upper left of the widget, in pixel coordinates of the parent widget. Initial default is 0.

long refcon

Reference constant for this widget. Initial default 0.

bool clipping

Should the widget clip to its rectangle when drawing children. Initial default is false.

Parameter data specific to radio buttons

const char* text

Label string for the radio button. Initial default is "".

GlowFont font

Font for the radio button label. Initial default is GlowFont::helvetica12.

int spacing

Spacing between the box and label. Initial default 5.

Color parameter data

GlowColor boxColor
GlowColor textColor
GlowColor spotColor
GlowColor hiliteBoxColor
GlowColor hiliteTextColor
GlowColor hiliteSpotColor
GlowColor disableBoxColor
GlowColor disableTextColor
GlowColor disableSpotColor
GlowColor disableOutlineColor
GlowColor lightBevelColor
GlowColor darkBevelColor

Static Data

Defaults

static GlowRadioButtonParams defaults

Default parameters. These are copied every time a new GlowRadioButtonParams is constructed.

Methods

Constructor

GlowRadioButtonParams(void)

Constructs a new parameter block, copying defaults

Back to
Table of contents


The GLOW Toolkit