<<<<<<<<<<<<<<<<<

motif_radio_box(motif) Motif motif_radio_box(motif)

NAME

motif_radio_box - a container toggle button gadgets

DESCRIPTION

A RadioBox is a container widget for toggle button gadgets. It arbitrates and ensures that at most one toggle button gadget is on at any time. A RadioBox is a RowColumn widget.

For a more complete description of this Motif widget, consult "OSF/Motif Programmer's Reference."

SUPERCLASS

motif_row_column

INSTANCE VARIABLES

MESSAGES

@ resource selects resource for a subsequent set or query.

: value sets the current resource to value. Since most resources have mixed case, you should enclose any resource name in quotes. Resource names are the Motif names with the XmN prefix removed. Some resources can only be set before the widget is created. For efficiency, set as many resources as you can before creation.

scalar_value? returns the value of the current resource whose type is integer.

string_value? returns the value of the current resource whose type is string.

pointer_value? returns the value of the current resource whose type is a pointer of any kind.

create! creates an instance of the widget. Any resources that have been specified prior to the create! will be set. An id? message also sends a create!.

on! realizes the widget. Realizing a widget creates its windows and displays it when it is managed.

EXAMPLE

/* Create a radio box */

/* In scripts/motif/radiobox.scr */

<motifinit <colors

motif application="Radio Box Example";

motif_radio_box new: aRadioBox parent=motif ; motif_toggle_button_gadget new: button1 parent=aRadioBox @ "labelString" : "3D" create! ; motif_toggle_button_gadget new: button2 parent=aRadioBox @ "labelString" : "2D No header" create! ; motif_toggle_button_gadget new: button3 parent=aRadioBox @ "labelString" : "Signa" @ "set" : 1 create! ; motif_toggle_button_gadget new: button4 parent=aRadioBox @ "labelString" : "XIM" create! ; motif on! start!;

SEE ALSO

motif, motif_bulletin_board, motif_row_column, motif_toggle_button_gadget


Please send comments and suggestions to
consult@rpi.edu