Prev: Form Objects
Up: fl
Top: Top
16.4.3. FORMS Objects
Besides methods specific to particular kinds of FORMS objects, all
FORMS objects also have the following methods:
- set_call_back (function, argument) -- Method on FORMS object
-
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_object () -- Method on FORMS object
-
Delete the object.
- show_object () -- Method on FORMS object
-
Show the object.
- hide_object () -- Method on FORMS object
-
Hide the object.
- redraw_object () -- Method on FORMS object
-
Redraw the object.
- freeze_object () -- Method on FORMS object
-
Freeze the object.
- unfreeze_object () -- Method on FORMS object
-
Unfreeze the object.
FORMS objects have these data attributes; see the FORMS documentation:
- Name
- 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)