18.4.3 FORMS Objects
Besides methods specific to particular kinds of FORMS objects, all
FORMS objects also have the following methods:
FORMS objectset_call_back(function, argument)
-
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.
FORMS objectdelete_object()
-
Delete the object.
FORMS objectshow_object()
-
Show the object.
FORMS objecthide_object()
-
Hide the object.
FORMS objectredraw_object()
-
Redraw the object.
FORMS objectfreeze_object()
-
Freeze the object.
FORMS objectunfreeze_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) |