20.4.3 FORMS Objects
Besides methods specific to particular kinds of FORMS objects, all FORMS objects also have the following methods:
- Set the object's callback function and argument. When the object needs interaction, the callback function will be called with two arguments: the object, and the callback argument. (FORMS objects without a callback function are returned by fl.do_forms() or fl.check_forms() when they need interaction.) Call this method without arguments to remove the callback function.
- Delete the object.
- Show the object.
- Hide the object.
- Redraw the object.
- Freeze the object.
- Unfreeze the object.
FORMS objects have these data attributes; see the FORMS documentation:
Name | C Type | Meaning |
---|---|---|
objclass | int (read-only) | object class |
type | int (read-only) | object type |
boxtype | int | box type |
x | float | x origin |
y | float | y origin |
w | float | width |
h | float | height |
col1 | int | primary color |
col2 | int | secondary color |
align | int | alignment |
lcol | int | label color |
lsize | float | label font size |
label | string | label string |
lstyle | int | label style |
pushed | int (read-only) | (see FORMS docs) |
focus | int (read-only) | (see FORMS docs) |
belowmouse | int (read-only) | (see FORMS docs) |
frozen | int (read-only) | (see FORMS docs) |
active | int (read-only) | (see FORMS docs) |
input | int (read-only) | (see FORMS docs) |
visible | int (read-only) | (see FORMS docs) |
radio | int (read-only) | (see FORMS docs) |
automatic | int (read-only) | (see FORMS docs) |
See About this document... for information on suggesting changes.