Movatterモバイル変換


[0]ホーム

URL:


Previous PageUp One LevelNext PagePython Library ReferenceContentsModule IndexIndex
Previous:20.4.1 Functions Defined inUp:20.4 flNext:20.4.3 FORMS Objects

 
20.4.2 Form Objects

Form objects (returned bymake_form() above) have thefollowing methods. Each method corresponds to a C function whosename is prefixed with "fl_"; and whose first argument is a formpointer; please refer to the official FORMS documentation fordescriptions.

All theadd_*() methods return a Python object representingthe FORMS object. Methods of FORMS objects are described below. Mostkinds 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 FORMSdocumentation:

Name C Type Meaning 
windowint (read-only)GL window id
wfloatform width
hfloatform height
xfloatform x origin
yfloatform y origin
deactivatedintnonzero if form is deactivated
visibleintnonzero if form is visible
frozenintnonzero if form is frozen
doublebufintnonzero if double buffering on


Previous PageUp One LevelNext PagePython Library ReferenceContentsModule IndexIndex
Previous:20.4.1 Functions Defined inUp:20.4 flNext:20.4.3 FORMS Objects
Release 2.2.3, documentation updated on 30 May 2003.
SeeAbout this document... for information on suggesting changes.
[8]ページ先頭

©2009-2026 Movatter.jp