form objects





18.4.2 Form Objects

















Python Library Reference




Previous: 18.4.1 Functions Defined in
Up: 18.4 fl
Next: 18.4.3 FORMS Objects





18.4.2 Form Objects



Form objects (returned by make_form() above) have the
following methods. Each method corresponds to a C function whose
name is prefixed with "fl_"; and whose first argument is a form
pointer; please refer to the official FORMS documentation for
descriptions.


All the add_*() methods return a Python object representing
the FORMS object. Methods of FORMS objects are described below. Most
kinds of FORMS object also have some methods specific to that kind;
these methods are listed here.





show_form (placement, bordertype, name)

Show the form.




hide_form ()

Hide the form.




redraw_form ()

Redraw the form.




set_form_position (x, y)

Set the form's position.




freeze_form ()

Freeze the form.




unfreeze_form ()

Unfreeze the form.




activate_form ()

Activate the form.




deactivate_form ()

Deactivate the form.




bgn_group ()

Begin a new group of objects; return a group object.




end_group ()

End the current group of objects.




find_first ()

Find the first object in the form.




find_last ()

Find the last object in the form.




add_box (type, x, y, w, h, name)

Add a box object to the form.
No extra methods.




add_text (type, x, y, w, h, name)

Add a text object to the form.
No extra methods.




add_clock (type, x, y, w, h, name)

Add a clock object to the form.

Method:
get_clock().




add_button (type, x, y, w, h, name)

Add a button object to the form.

Methods:
get_button(),
set_button().




add_lightbutton (type, x, y, w, h, name)

Add a lightbutton object to the form.

Methods:
get_button(),
set_button().




add_roundbutton (type, x, y, w, h, name)

Add a roundbutton object to the form.

Methods:
get_button(),
set_button().




add_slider (type, x, y, w, h, name)

Add a slider object to the form.

Methods:
set_slider_value(),
get_slider_value(),
set_slider_bounds(),
get_slider_bounds(),
set_slider_return(),
set_slider_size(),
set_slider_precision(),
set_slider_step().




add_valslider (type, x, y, w, h, name)

Add a valslider object to the form.

Methods:
set_slider_value(),
get_slider_value(),
set_slider_bounds(),
get_slider_bounds(),
set_slider_return(),
set_slider_size(),
set_slider_precision(),
set_slider_step().




add_dial (type, x, y, w, h, name)

Add a dial object to the form.

Methods:
set_dial_value(),
get_dial_value(),
set_dial_bounds(),
get_dial_bounds().




add_positioner (type, x, y, w, h, name)

Add a positioner object to the form.

Methods:
set_positioner_xvalue(),
set_positioner_yvalue(),
set_positioner_xbounds(),
set_positioner_ybounds(),
get_positioner_xvalue(),
get_positioner_yvalue(),
get_positioner_xbounds(),
get_positioner_ybounds().




add_counter (type, x, y, w, h, name)

Add a counter object to the form.

Methods:
set_counter_value(),
get_counter_value(),
set_counter_bounds(),
set_counter_step(),
set_counter_precision(),
set_counter_return().




add_input (type, x, y, w, h, name)

Add a input object to the form.

Methods:
set_input(),
get_input(),
set_input_color(),
set_input_return().




add_menu (type, x, y, w, h, name)

Add a menu object to the form.

Methods:
set_menu(),
get_menu(),
addto_menu().




add_choice (type, x, y, w, h, name)

Add a choice object to the form.

Methods:
set_choice(),
get_choice(),
clear_choice(),
addto_choice(),
replace_choice(),
delete_choice(),
get_choice_text(),
set_choice_fontsize(),
set_choice_fontstyle().




add_browser (type, x, y, w, h, name)

Add a browser object to the form.

Methods:
set_browser_topline(),
clear_browser(),
add_browser_line(),
addto_browser(),
insert_browser_line(),
delete_browser_line(),
replace_browser_line(),
get_browser_line(),
load_browser(),
get_browser_maxline(),
select_browser_line(),
deselect_browser_line(),
deselect_browser(),
isselected_browser_line(),
get_browser(),
set_browser_fontsize(),
set_browser_fontstyle(),
set_browser_specialkey().




add_timer (type, x, y, w, h, name)

Add a timer object to the form.

Methods:
set_timer(),
get_timer().





Form objects have the following data attributes; see the FORMS
documentation:





Name 
C Type 
Meaning 


window
int (read-only)
GL window id
w
float
form width
h
float
form height
x
float
form x origin
y
float
form y origin
deactivated
int
nonzero if form is deactivated
visible
int
nonzero if form is visible
frozen
int
nonzero if form is frozen
doublebuf
int
nonzero if double buffering on









Python Library Reference




Previous: 18.4.1 Functions Defined in
Up: 18.4 fl
Next: 18.4.3 FORMS Objects



See About this document... for information on suggesting changes.





Wyszukiwarka

Podobne podstrony:
stream writer objects
ObjectImpl
Normalizer Form
function hwapi object remove
110 Amazing Magic Tricks With Everyday Objects
function pg fetch object
Object
subject object questions
form totals
krs form wf
optymw form
form
Object
Środki antyadhezyjne do uwalniania wyrobów z form

więcej podobnych podstron