Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 3.141.41.109
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
python-docs-2.7.5 /
html /
library /
[ HOME SHELL ]
Name
Size
Permission
Action
2to3.html
49.27
KB
-rw-r--r--
__builtin__.html
10.26
KB
-rw-r--r--
__future__.html
13.79
KB
-rw-r--r--
__main__.html
7.05
KB
-rw-r--r--
_winreg.html
59.21
KB
-rw-r--r--
abc.html
23.9
KB
-rw-r--r--
aepack.html
13.16
KB
-rw-r--r--
aetools.html
14.91
KB
-rw-r--r--
aetypes.html
18.88
KB
-rw-r--r--
aifc.html
22.4
KB
-rw-r--r--
al.html
17.34
KB
-rw-r--r--
allos.html
33.72
KB
-rw-r--r--
anydbm.html
16.33
KB
-rw-r--r--
archiving.html
9.26
KB
-rw-r--r--
argparse.html
237.62
KB
-rw-r--r--
array.html
29.29
KB
-rw-r--r--
ast.html
34.98
KB
-rw-r--r--
asynchat.html
31.43
KB
-rw-r--r--
asyncore.html
36.51
KB
-rw-r--r--
atexit.html
16.8
KB
-rw-r--r--
audioop.html
31.36
KB
-rw-r--r--
autogil.html
8.19
KB
-rw-r--r--
base64.html
19.67
KB
-rw-r--r--
basehttpserver.html
34.04
KB
-rw-r--r--
bastion.html
11.04
KB
-rw-r--r--
bdb.html
36.68
KB
-rw-r--r--
binascii.html
20.67
KB
-rw-r--r--
binhex.html
10.58
KB
-rw-r--r--
bisect.html
23.24
KB
-rw-r--r--
bsddb.html
26.43
KB
-rw-r--r--
bz2.html
26.08
KB
-rw-r--r--
calendar.html
37.79
KB
-rw-r--r--
carbon.html
48.94
KB
-rw-r--r--
cd.html
27.96
KB
-rw-r--r--
cgi.html
49.92
KB
-rw-r--r--
cgihttpserver.html
13.1
KB
-rw-r--r--
cgitb.html
11.41
KB
-rw-r--r--
chunk.html
14.66
KB
-rw-r--r--
cmath.html
25.63
KB
-rw-r--r--
cmd.html
26.09
KB
-rw-r--r--
code.html
24.58
KB
-rw-r--r--
codecs.html
100.64
KB
-rw-r--r--
codeop.html
14.84
KB
-rw-r--r--
collections.html
133.96
KB
-rw-r--r--
colorpicker.html
7.52
KB
-rw-r--r--
colorsys.html
11.04
KB
-rw-r--r--
commands.html
14.36
KB
-rw-r--r--
compileall.html
16.83
KB
-rw-r--r--
compiler.html
67.75
KB
-rw-r--r--
configparser.html
62.13
KB
-rw-r--r--
constants.html
12.83
KB
-rw-r--r--
contextlib.html
19.39
KB
-rw-r--r--
cookie.html
39.07
KB
-rw-r--r--
cookielib.html
83.82
KB
-rw-r--r--
copy.html
12.19
KB
-rw-r--r--
copy_reg.html
13.76
KB
-rw-r--r--
crypt.html
10.04
KB
-rw-r--r--
crypto.html
7.59
KB
-rw-r--r--
csv.html
67.37
KB
-rw-r--r--
ctypes.html
238.78
KB
-rw-r--r--
curses.ascii.html
22.29
KB
-rw-r--r--
curses.html
146.63
KB
-rw-r--r--
curses.panel.html
14.39
KB
-rw-r--r--
custominterp.html
7.62
KB
-rw-r--r--
datatypes.html
16.84
KB
-rw-r--r--
datetime.html
226.59
KB
-rw-r--r--
dbhash.html
15.48
KB
-rw-r--r--
dbm.html
12.07
KB
-rw-r--r--
debug.html
10.15
KB
-rw-r--r--
decimal.html
194.44
KB
-rw-r--r--
development.html
14.17
KB
-rw-r--r--
difflib.html
84.83
KB
-rw-r--r--
dircache.html
11.41
KB
-rw-r--r--
dis.html
69.95
KB
-rw-r--r--
distutils.html
8.05
KB
-rw-r--r--
dl.html
16.33
KB
-rw-r--r--
doctest.html
165.54
KB
-rw-r--r--
docxmlrpcserver.html
16.43
KB
-rw-r--r--
dumbdbm.html
14.02
KB
-rw-r--r--
dummy_thread.html
9.43
KB
-rw-r--r--
dummy_threading.html
8.37
KB
-rw-r--r--
easydialogs.html
30.55
KB
-rw-r--r--
email-examples.html
45.65
KB
-rw-r--r--
email.charset.html
26.8
KB
-rw-r--r--
email.encoders.html
11.86
KB
-rw-r--r--
email.errors.html
15.77
KB
-rw-r--r--
email.generator.html
20.77
KB
-rw-r--r--
email.header.html
26.92
KB
-rw-r--r--
email.html
44.24
KB
-rw-r--r--
email.iterators.html
11.52
KB
-rw-r--r--
email.message.html
63.16
KB
-rw-r--r--
email.mime.html
27.93
KB
-rw-r--r--
email.parser.html
30.45
KB
-rw-r--r--
email.util.html
24.46
KB
-rw-r--r--
errno.html
37.99
KB
-rw-r--r--
exceptions.html
56.13
KB
-rw-r--r--
fcntl.html
22.67
KB
-rw-r--r--
filecmp.html
22.3
KB
-rw-r--r--
fileformats.html
9.14
KB
-rw-r--r--
fileinput.html
24.28
KB
-rw-r--r--
filesys.html
10.2
KB
-rw-r--r--
fl.html
49.92
KB
-rw-r--r--
fm.html
11.91
KB
-rw-r--r--
fnmatch.html
14.58
KB
-rw-r--r--
formatter.html
34.06
KB
-rw-r--r--
fpectl.html
16.01
KB
-rw-r--r--
fpformat.html
10.59
KB
-rw-r--r--
fractions.html
22.61
KB
-rw-r--r--
framework.html
33.34
KB
-rw-r--r--
frameworks.html
7.14
KB
-rw-r--r--
ftplib.html
43.99
KB
-rw-r--r--
functions.html
183.14
KB
-rw-r--r--
functools.html
27.17
KB
-rw-r--r--
future_builtins.html
13.04
KB
-rw-r--r--
gc.html
25.75
KB
-rw-r--r--
gdbm.html
15.96
KB
-rw-r--r--
gensuitemodule.html
11.51
KB
-rw-r--r--
getopt.html
23.66
KB
-rw-r--r--
getpass.html
10.65
KB
-rw-r--r--
gettext.html
78.76
KB
-rw-r--r--
gl.html
22.09
KB
-rw-r--r--
glob.html
13.26
KB
-rw-r--r--
grp.html
10.49
KB
-rw-r--r--
gzip.html
18.99
KB
-rw-r--r--
hashlib.html
18.2
KB
-rw-r--r--
heapq.html
31.61
KB
-rw-r--r--
hmac.html
10.46
KB
-rw-r--r--
hotshot.html
18.65
KB
-rw-r--r--
htmllib.html
25.32
KB
-rw-r--r--
htmlparser.html
39.11
KB
-rw-r--r--
httplib.html
62.95
KB
-rw-r--r--
i18n.html
9.52
KB
-rw-r--r--
ic.html
17.17
KB
-rw-r--r--
idle.html
20.9
KB
-rw-r--r--
imageop.html
14.76
KB
-rw-r--r--
imaplib.html
51.99
KB
-rw-r--r--
imgfile.html
11.71
KB
-rw-r--r--
imghdr.html
11.3
KB
-rw-r--r--
imp.html
34.34
KB
-rw-r--r--
importlib.html
8.26
KB
-rw-r--r--
imputil.html
31.81
KB
-rw-r--r--
index.html
72.78
KB
-rw-r--r--
inspect.html
50.71
KB
-rw-r--r--
internet.html
24.87
KB
-rw-r--r--
intro.html
8.93
KB
-rw-r--r--
io.html
98.13
KB
-rw-r--r--
ipc.html
13.41
KB
-rw-r--r--
itertools.html
115.91
KB
-rw-r--r--
jpeg.html
12.74
KB
-rw-r--r--
json.html
67.04
KB
-rw-r--r--
keyword.html
7.68
KB
-rw-r--r--
language.html
11.03
KB
-rw-r--r--
linecache.html
10.59
KB
-rw-r--r--
locale.html
55.14
KB
-rw-r--r--
logging.config.html
63.36
KB
-rw-r--r--
logging.handlers.html
69.64
KB
-rw-r--r--
logging.html
95.64
KB
-rw-r--r--
mac.html
21.79
KB
-rw-r--r--
macos.html
14.76
KB
-rw-r--r--
macosa.html
12.96
KB
-rw-r--r--
macostools.html
15.52
KB
-rw-r--r--
macpath.html
7.76
KB
-rw-r--r--
mailbox.html
156.75
KB
-rw-r--r--
mailcap.html
13.21
KB
-rw-r--r--
markup.html
18.77
KB
-rw-r--r--
marshal.html
17.98
KB
-rw-r--r--
math.html
39.24
KB
-rw-r--r--
md5.html
13.97
KB
-rw-r--r--
mhlib.html
21.54
KB
-rw-r--r--
mimetools.html
19.25
KB
-rw-r--r--
mimetypes.html
28.39
KB
-rw-r--r--
mimewriter.html
15.02
KB
-rw-r--r--
mimify.html
13.36
KB
-rw-r--r--
miniaeframe.html
12.2
KB
-rw-r--r--
misc.html
6.87
KB
-rw-r--r--
mm.html
9.03
KB
-rw-r--r--
mmap.html
28.36
KB
-rw-r--r--
modulefinder.html
15.31
KB
-rw-r--r--
modules.html
8.46
KB
-rw-r--r--
msilib.html
52.43
KB
-rw-r--r--
msvcrt.html
19.37
KB
-rw-r--r--
multifile.html
24.3
KB
-rw-r--r--
multiprocessing.html
365.71
KB
-rw-r--r--
mutex.html
11.23
KB
-rw-r--r--
netdata.html
16.98
KB
-rw-r--r--
netrc.html
12.3
KB
-rw-r--r--
new.html
12.12
KB
-rw-r--r--
nis.html
10.64
KB
-rw-r--r--
nntplib.html
41.92
KB
-rw-r--r--
numbers.html
37.75
KB
-rw-r--r--
numeric.html
13.55
KB
-rw-r--r--
operator.html
82
KB
-rw-r--r--
optparse.html
222.56
KB
-rw-r--r--
os.html
214.25
KB
-rw-r--r--
os.path.html
38.34
KB
-rw-r--r--
ossaudiodev.html
41.5
KB
-rw-r--r--
othergui.html
9.08
KB
-rw-r--r--
parser.html
39.36
KB
-rw-r--r--
pdb.html
33.96
KB
-rw-r--r--
persistence.html
14.87
KB
-rw-r--r--
pickle.html
102.27
KB
-rw-r--r--
pickletools.html
10.63
KB
-rw-r--r--
pipes.html
18.01
KB
-rw-r--r--
pkgutil.html
25.11
KB
-rw-r--r--
platform.html
28.37
KB
-rw-r--r--
plistlib.html
17.03
KB
-rw-r--r--
popen2.html
25.43
KB
-rw-r--r--
poplib.html
22.32
KB
-rw-r--r--
posix.html
14.41
KB
-rw-r--r--
posixfile.html
19.76
KB
-rw-r--r--
pprint.html
29.92
KB
-rw-r--r--
profile.html
63.56
KB
-rw-r--r--
pty.html
9.48
KB
-rw-r--r--
pwd.html
11.43
KB
-rw-r--r--
py_compile.html
11.12
KB
-rw-r--r--
pyclbr.html
14.71
KB
-rw-r--r--
pydoc.html
11.48
KB
-rw-r--r--
pyexpat.html
71.53
KB
-rw-r--r--
python.html
12.27
KB
-rw-r--r--
queue.html
24.22
KB
-rw-r--r--
quopri.html
11.9
KB
-rw-r--r--
random.html
37.83
KB
-rw-r--r--
re.html
134.74
KB
-rw-r--r--
readline.html
28.24
KB
-rw-r--r--
repr.html
20.43
KB
-rw-r--r--
resource.html
26.48
KB
-rw-r--r--
restricted.html
11.65
KB
-rw-r--r--
rexec.html
37.41
KB
-rw-r--r--
rfc822.html
42.22
KB
-rw-r--r--
rlcompleter.html
13.51
KB
-rw-r--r--
robotparser.html
12.27
KB
-rw-r--r--
runpy.html
19.34
KB
-rw-r--r--
sched.html
18.54
KB
-rw-r--r--
scrolledtext.html
9.32
KB
-rw-r--r--
select.html
39.67
KB
-rw-r--r--
sets.html
36.92
KB
-rw-r--r--
sgi.html
9.71
KB
-rw-r--r--
sgmllib.html
30.77
KB
-rw-r--r--
sha.html
12.09
KB
-rw-r--r--
shelve.html
27.02
KB
-rw-r--r--
shlex.html
32.1
KB
-rw-r--r--
shutil.html
40.22
KB
-rw-r--r--
signal.html
31.14
KB
-rw-r--r--
simplehttpserver.html
18.41
KB
-rw-r--r--
simplexmlrpcserver.html
31.39
KB
-rw-r--r--
site.html
23.64
KB
-rw-r--r--
smtpd.html
12.46
KB
-rw-r--r--
smtplib.html
42.13
KB
-rw-r--r--
sndhdr.html
10.02
KB
-rw-r--r--
socket.html
106.34
KB
-rw-r--r--
socketserver.html
59.83
KB
-rw-r--r--
someos.html
15.11
KB
-rw-r--r--
spwd.html
10.33
KB
-rw-r--r--
sqlite3.html
139.5
KB
-rw-r--r--
ssl.html
65.62
KB
-rw-r--r--
stat.html
32.31
KB
-rw-r--r--
statvfs.html
10.6
KB
-rw-r--r--
stdtypes.html
260.4
KB
-rw-r--r--
string.html
106.65
KB
-rw-r--r--
stringio.html
18.81
KB
-rw-r--r--
stringprep.html
16.13
KB
-rw-r--r--
strings.html
14.93
KB
-rw-r--r--
struct.html
40.88
KB
-rw-r--r--
subprocess.html
84.91
KB
-rw-r--r--
sun.html
6.84
KB
-rw-r--r--
sunau.html
27.1
KB
-rw-r--r--
sunaudio.html
17.79
KB
-rw-r--r--
symbol.html
7.66
KB
-rw-r--r--
symtable.html
22.94
KB
-rw-r--r--
sys.html
98.7
KB
-rw-r--r--
sysconfig.html
23.84
KB
-rw-r--r--
syslog.html
17.92
KB
-rw-r--r--
tabnanny.html
10.63
KB
-rw-r--r--
tarfile.html
78.68
KB
-rw-r--r--
telnetlib.html
25.48
KB
-rw-r--r--
tempfile.html
29.42
KB
-rw-r--r--
termios.html
16.01
KB
-rw-r--r--
test.html
52.62
KB
-rw-r--r--
textwrap.html
27.25
KB
-rw-r--r--
thread.html
20.47
KB
-rw-r--r--
threading.html
76.69
KB
-rw-r--r--
time.html
56.93
KB
-rw-r--r--
timeit.html
36.27
KB
-rw-r--r--
tix.html
46.96
KB
-rw-r--r--
tk.html
23.64
KB
-rw-r--r--
tkinter.html
67.67
KB
-rw-r--r--
token.html
19.62
KB
-rw-r--r--
tokenize.html
18.45
KB
-rw-r--r--
trace.html
25.54
KB
-rw-r--r--
traceback.html
33.44
KB
-rw-r--r--
ttk.html
101.75
KB
-rw-r--r--
tty.html
9.06
KB
-rw-r--r--
turtle.html
211.74
KB
-rw-r--r--
types.html
27.59
KB
-rw-r--r--
undoc.html
23.16
KB
-rw-r--r--
unicodedata.html
18.55
KB
-rw-r--r--
unittest.html
202.85
KB
-rw-r--r--
unix.html
10.55
KB
-rw-r--r--
urllib.html
58.68
KB
-rw-r--r--
urllib2.html
100.58
KB
-rw-r--r--
urlparse.html
40.41
KB
-rw-r--r--
user.html
11.83
KB
-rw-r--r--
userdict.html
29.73
KB
-rw-r--r--
uu.html
11.03
KB
-rw-r--r--
uuid.html
28.19
KB
-rw-r--r--
warnings.html
46.6
KB
-rw-r--r--
wave.html
22.22
KB
-rw-r--r--
weakref.html
36.52
KB
-rw-r--r--
webbrowser.html
23.07
KB
-rw-r--r--
whichdb.html
8.85
KB
-rw-r--r--
windows.html
9.33
KB
-rw-r--r--
winsound.html
18.75
KB
-rw-r--r--
wsgiref.html
81.04
KB
-rw-r--r--
xdrlib.html
29.94
KB
-rw-r--r--
xml.dom.html
89.04
KB
-rw-r--r--
xml.dom.minidom.html
40.42
KB
-rw-r--r--
xml.dom.pulldom.html
12.71
KB
-rw-r--r--
xml.etree.elementtree.html
93.22
KB
-rw-r--r--
xml.html
16.49
KB
-rw-r--r--
xml.sax.handler.html
38.63
KB
-rw-r--r--
xml.sax.html
20.22
KB
-rw-r--r--
xml.sax.reader.html
39.09
KB
-rw-r--r--
xml.sax.utils.html
14.26
KB
-rw-r--r--
xmlrpclib.html
60.79
KB
-rw-r--r--
zipfile.html
53.14
KB
-rw-r--r--
zipimport.html
20.42
KB
-rw-r--r--
zlib.html
25.46
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fl.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>38.4. fl — FORMS library for graphical user interfaces — Python 2.7.5 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', VERSION: '2.7.5', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true }; </script> <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/underscore.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> <script type="text/javascript" src="../_static/sidebar.js"></script> <link rel="search" type="application/opensearchdescription+xml" title="Search within Python 2.7.5 documentation" href="../_static/opensearch.xml"/> <link rel="author" title="About these documents" href="../about.html" /> <link rel="copyright" title="Copyright" href="../copyright.html" /> <link rel="top" title="Python 2.7.5 documentation" href="../index.html" /> <link rel="up" title="38. SGI IRIX Specific Services" href="sgi.html" /> <link rel="next" title="38.7. fm — Font Manager interface" href="fm.html" /> <link rel="prev" title="38.3. cd — CD-ROM access on SGI systems" href="cd.html" /> <link rel="shortcut icon" type="image/png" href="../_static/py.png" /> <script type="text/javascript" src="../_static/copybutton.js"></script> </head> <body> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="../py-modindex.html" title="Python Module Index" >modules</a> |</li> <li class="right" > <a href="fm.html" title="38.7. fm — Font Manager interface" accesskey="N">next</a> |</li> <li class="right" > <a href="cd.html" title="38.3. cd — CD-ROM access on SGI systems" accesskey="P">previous</a> |</li> <li><img src="../_static/py.png" alt="" style="vertical-align: middle; margin-top: -1px"/></li> <li><a href="http://www.python.org/">Python</a> »</li> <li> <a href="../index.html">Python 2.7.5 documentation</a> » </li> <li><a href="index.html" >The Python Standard Library</a> »</li> <li><a href="sgi.html" accesskey="U">38. SGI IRIX Specific Services</a> »</li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body"> <div class="section" id="module-fl"> <span id="fl-forms-library-for-graphical-user-interfaces"></span><h1>38.4. <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> — FORMS library for graphical user interfaces<a class="headerlink" href="#module-fl" title="Permalink to this headline">¶</a></h1> <p class="deprecated"> <span class="versionmodified">Deprecated since version 2.6: </span>The <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> module has been removed in Python 3.</p> <p id="index-0">This module provides an interface to the FORMS Library by Mark Overmars. The source for the library can be retrieved by anonymous ftp from host <tt class="docutils literal"><span class="pre">ftp.cs.ruu.nl</span></tt>, directory <tt class="file docutils literal"><span class="pre">SGI/FORMS</span></tt>. It was last tested with version 2.0b.</p> <p>Most functions are literal translations of their C equivalents, dropping the initial <tt class="docutils literal"><span class="pre">fl_</span></tt> from their name. Constants used by the library are defined in module <a class="reference internal" href="#module-FL" title="FL: Constants used with the fl module. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">FL</span></tt></a> described below.</p> <p>The creation of objects is a little different in Python than in C: instead of the ‘current form’ maintained by the library to which new FORMS objects are added, all functions that add a FORMS object to a form are methods of the Python object representing the form. Consequently, there are no Python equivalents for the C functions <tt class="xref c c-func docutils literal"><span class="pre">fl_addto_form()</span></tt> and <tt class="xref c c-func docutils literal"><span class="pre">fl_end_form()</span></tt>, and the equivalent of <tt class="xref c c-func docutils literal"><span class="pre">fl_bgn_form()</span></tt> is called <a class="reference internal" href="#fl.make_form" title="fl.make_form"><tt class="xref py py-func docutils literal"><span class="pre">fl.make_form()</span></tt></a>.</p> <p>Watch out for the somewhat confusing terminology: FORMS uses the word <em class="dfn">object</em> for the buttons, sliders etc. that you can place in a form. In Python, ‘object’ means any value. The Python interface to FORMS introduces two new Python object types: form objects (representing an entire form) and FORMS objects (representing one button, slider etc.). Hopefully this isn’t too confusing.</p> <p>There are no ‘free objects’ in the Python interface to FORMS, nor is there an easy way to add object classes written in Python. The FORMS interface to GL event handling is available, though, so you can mix FORMS with pure GL windows.</p> <p><strong>Please note:</strong> importing <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> implies a call to the GL function <tt class="xref c c-func docutils literal"><span class="pre">foreground()</span></tt> and to the FORMS routine <tt class="xref c c-func docutils literal"><span class="pre">fl_init()</span></tt>.</p> <div class="section" id="functions-defined-in-module-fl"> <span id="fl-functions"></span><h2>38.4.1. Functions Defined in Module <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a><a class="headerlink" href="#functions-defined-in-module-fl" title="Permalink to this headline">¶</a></h2> <p>Module <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> defines the following functions. For more information about what they do, see the description of the equivalent C function in the FORMS documentation:</p> <dl class="function"> <dt id="fl.make_form"> <tt class="descclassname">fl.</tt><tt class="descname">make_form</tt><big>(</big><em>type</em>, <em>width</em>, <em>height</em><big>)</big><a class="headerlink" href="#fl.make_form" title="Permalink to this definition">¶</a></dt> <dd><p>Create a form with given type, width and height. This returns a <em class="dfn">form</em> object, whose methods are described below.</p> </dd></dl> <dl class="function"> <dt id="fl.do_forms"> <tt class="descclassname">fl.</tt><tt class="descname">do_forms</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.do_forms" title="Permalink to this definition">¶</a></dt> <dd><p>The standard FORMS main loop. Returns a Python object representing the FORMS object needing interaction, or the special value <tt class="xref py py-const docutils literal"><span class="pre">FL.EVENT</span></tt>.</p> </dd></dl> <dl class="function"> <dt id="fl.check_forms"> <tt class="descclassname">fl.</tt><tt class="descname">check_forms</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.check_forms" title="Permalink to this definition">¶</a></dt> <dd><p>Check for FORMS events. Returns what <a class="reference internal" href="#fl.do_forms" title="fl.do_forms"><tt class="xref py py-func docutils literal"><span class="pre">do_forms()</span></tt></a> above returns, or <tt class="docutils literal"><span class="pre">None</span></tt> if there is no event that immediately needs interaction.</p> </dd></dl> <dl class="function"> <dt id="fl.set_event_call_back"> <tt class="descclassname">fl.</tt><tt class="descname">set_event_call_back</tt><big>(</big><em>function</em><big>)</big><a class="headerlink" href="#fl.set_event_call_back" title="Permalink to this definition">¶</a></dt> <dd><p>Set the event callback function.</p> </dd></dl> <dl class="function"> <dt id="fl.set_graphics_mode"> <tt class="descclassname">fl.</tt><tt class="descname">set_graphics_mode</tt><big>(</big><em>rgbmode</em>, <em>doublebuffering</em><big>)</big><a class="headerlink" href="#fl.set_graphics_mode" title="Permalink to this definition">¶</a></dt> <dd><p>Set the graphics modes.</p> </dd></dl> <dl class="function"> <dt id="fl.get_rgbmode"> <tt class="descclassname">fl.</tt><tt class="descname">get_rgbmode</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.get_rgbmode" title="Permalink to this definition">¶</a></dt> <dd><p>Return the current rgb mode. This is the value of the C global variable <tt class="xref c c-data docutils literal"><span class="pre">fl_rgbmode</span></tt>.</p> </dd></dl> <dl class="function"> <dt id="fl.show_message"> <tt class="descclassname">fl.</tt><tt class="descname">show_message</tt><big>(</big><em>str1</em>, <em>str2</em>, <em>str3</em><big>)</big><a class="headerlink" href="#fl.show_message" title="Permalink to this definition">¶</a></dt> <dd><p>Show a dialog box with a three-line message and an OK button.</p> </dd></dl> <dl class="function"> <dt id="fl.show_question"> <tt class="descclassname">fl.</tt><tt class="descname">show_question</tt><big>(</big><em>str1</em>, <em>str2</em>, <em>str3</em><big>)</big><a class="headerlink" href="#fl.show_question" title="Permalink to this definition">¶</a></dt> <dd><p>Show a dialog box with a three-line message and YES and NO buttons. It returns <tt class="docutils literal"><span class="pre">1</span></tt> if the user pressed YES, <tt class="docutils literal"><span class="pre">0</span></tt> if NO.</p> </dd></dl> <dl class="function"> <dt id="fl.show_choice"> <tt class="descclassname">fl.</tt><tt class="descname">show_choice</tt><big>(</big><em>str1</em>, <em>str2</em>, <em>str3</em>, <em>but1</em><span class="optional">[</span>, <em>but2</em><span class="optional">[</span>, <em>but3</em><span class="optional">]</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#fl.show_choice" title="Permalink to this definition">¶</a></dt> <dd><p>Show a dialog box with a three-line message and up to three buttons. It returns the number of the button clicked by the user (<tt class="docutils literal"><span class="pre">1</span></tt>, <tt class="docutils literal"><span class="pre">2</span></tt> or <tt class="docutils literal"><span class="pre">3</span></tt>).</p> </dd></dl> <dl class="function"> <dt id="fl.show_input"> <tt class="descclassname">fl.</tt><tt class="descname">show_input</tt><big>(</big><em>prompt</em>, <em>default</em><big>)</big><a class="headerlink" href="#fl.show_input" title="Permalink to this definition">¶</a></dt> <dd><p>Show a dialog box with a one-line prompt message and text field in which the user can enter a string. The second argument is the default input string. It returns the string value as edited by the user.</p> </dd></dl> <dl class="function"> <dt id="fl.show_file_selector"> <tt class="descclassname">fl.</tt><tt class="descname">show_file_selector</tt><big>(</big><em>message</em>, <em>directory</em>, <em>pattern</em>, <em>default</em><big>)</big><a class="headerlink" href="#fl.show_file_selector" title="Permalink to this definition">¶</a></dt> <dd><p>Show a dialog box in which the user can select a file. It returns the absolute filename selected by the user, or <tt class="docutils literal"><span class="pre">None</span></tt> if the user presses Cancel.</p> </dd></dl> <dl class="function"> <dt id="fl.get_directory"> <tt class="descclassname">fl.</tt><tt class="descname">get_directory</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.get_directory" title="Permalink to this definition">¶</a></dt> <dt id="fl.get_pattern"> <tt class="descclassname">fl.</tt><tt class="descname">get_pattern</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.get_pattern" title="Permalink to this definition">¶</a></dt> <dt id="fl.get_filename"> <tt class="descclassname">fl.</tt><tt class="descname">get_filename</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.get_filename" title="Permalink to this definition">¶</a></dt> <dd><p>These functions return the directory, pattern and filename (the tail part only) selected by the user in the last <a class="reference internal" href="#fl.show_file_selector" title="fl.show_file_selector"><tt class="xref py py-func docutils literal"><span class="pre">show_file_selector()</span></tt></a> call.</p> </dd></dl> <dl class="function"> <dt id="fl.qdevice"> <tt class="descclassname">fl.</tt><tt class="descname">qdevice</tt><big>(</big><em>dev</em><big>)</big><a class="headerlink" href="#fl.qdevice" title="Permalink to this definition">¶</a></dt> <dt id="fl.unqdevice"> <tt class="descclassname">fl.</tt><tt class="descname">unqdevice</tt><big>(</big><em>dev</em><big>)</big><a class="headerlink" href="#fl.unqdevice" title="Permalink to this definition">¶</a></dt> <dt id="fl.isqueued"> <tt class="descclassname">fl.</tt><tt class="descname">isqueued</tt><big>(</big><em>dev</em><big>)</big><a class="headerlink" href="#fl.isqueued" title="Permalink to this definition">¶</a></dt> <dt id="fl.qtest"> <tt class="descclassname">fl.</tt><tt class="descname">qtest</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.qtest" title="Permalink to this definition">¶</a></dt> <dt id="fl.qread"> <tt class="descclassname">fl.</tt><tt class="descname">qread</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.qread" title="Permalink to this definition">¶</a></dt> <dt id="fl.qreset"> <tt class="descclassname">fl.</tt><tt class="descname">qreset</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.qreset" title="Permalink to this definition">¶</a></dt> <dt id="fl.qenter"> <tt class="descclassname">fl.</tt><tt class="descname">qenter</tt><big>(</big><em>dev</em>, <em>val</em><big>)</big><a class="headerlink" href="#fl.qenter" title="Permalink to this definition">¶</a></dt> <dt id="fl.get_mouse"> <tt class="descclassname">fl.</tt><tt class="descname">get_mouse</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.get_mouse" title="Permalink to this definition">¶</a></dt> <dt id="fl.tie"> <tt class="descclassname">fl.</tt><tt class="descname">tie</tt><big>(</big><em>button</em>, <em>valuator1</em>, <em>valuator2</em><big>)</big><a class="headerlink" href="#fl.tie" title="Permalink to this definition">¶</a></dt> <dd><p>These functions are the FORMS interfaces to the corresponding GL functions. Use these if you want to handle some GL events yourself when using <tt class="xref py py-func docutils literal"><span class="pre">fl.do_events()</span></tt>. When a GL event is detected that FORMS cannot handle, <a class="reference internal" href="#fl.do_forms" title="fl.do_forms"><tt class="xref py py-func docutils literal"><span class="pre">fl.do_forms()</span></tt></a> returns the special value <tt class="xref py py-const docutils literal"><span class="pre">FL.EVENT</span></tt> and you should call <a class="reference internal" href="#fl.qread" title="fl.qread"><tt class="xref py py-func docutils literal"><span class="pre">fl.qread()</span></tt></a> to read the event from the queue. Don’t use the equivalent GL functions!</p> </dd></dl> <dl class="function"> <dt id="fl.color"> <tt class="descclassname">fl.</tt><tt class="descname">color</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.color" title="Permalink to this definition">¶</a></dt> <dt id="fl.mapcolor"> <tt class="descclassname">fl.</tt><tt class="descname">mapcolor</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.mapcolor" title="Permalink to this definition">¶</a></dt> <dt id="fl.getmcolor"> <tt class="descclassname">fl.</tt><tt class="descname">getmcolor</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.getmcolor" title="Permalink to this definition">¶</a></dt> <dd><p>See the description in the FORMS documentation of <tt class="xref c c-func docutils literal"><span class="pre">fl_color()</span></tt>, <tt class="xref c c-func docutils literal"><span class="pre">fl_mapcolor()</span></tt> and <tt class="xref c c-func docutils literal"><span class="pre">fl_getmcolor()</span></tt>.</p> </dd></dl> </div> <div class="section" id="form-objects"> <span id="id1"></span><h2>38.4.2. Form Objects<a class="headerlink" href="#form-objects" title="Permalink to this headline">¶</a></h2> <p>Form objects (returned by <a class="reference internal" href="#fl.make_form" title="fl.make_form"><tt class="xref py py-func docutils literal"><span class="pre">make_form()</span></tt></a> above) have the following methods. Each method corresponds to a C function whose name is prefixed with <tt class="docutils literal"><span class="pre">fl_</span></tt>; and whose first argument is a form pointer; please refer to the official FORMS documentation for descriptions.</p> <p>All the <tt class="xref py py-meth docutils literal"><span class="pre">add_*()</span></tt> 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.</p> <dl class="method"> <dt id="fl.form.show_form"> <tt class="descclassname">form.</tt><tt class="descname">show_form</tt><big>(</big><em>placement</em>, <em>bordertype</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.show_form" title="Permalink to this definition">¶</a></dt> <dd><p>Show the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.hide_form"> <tt class="descclassname">form.</tt><tt class="descname">hide_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.hide_form" title="Permalink to this definition">¶</a></dt> <dd><p>Hide the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.redraw_form"> <tt class="descclassname">form.</tt><tt class="descname">redraw_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.redraw_form" title="Permalink to this definition">¶</a></dt> <dd><p>Redraw the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.set_form_position"> <tt class="descclassname">form.</tt><tt class="descname">set_form_position</tt><big>(</big><em>x</em>, <em>y</em><big>)</big><a class="headerlink" href="#fl.form.set_form_position" title="Permalink to this definition">¶</a></dt> <dd><p>Set the form’s position.</p> </dd></dl> <dl class="method"> <dt id="fl.form.freeze_form"> <tt class="descclassname">form.</tt><tt class="descname">freeze_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.freeze_form" title="Permalink to this definition">¶</a></dt> <dd><p>Freeze the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.unfreeze_form"> <tt class="descclassname">form.</tt><tt class="descname">unfreeze_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.unfreeze_form" title="Permalink to this definition">¶</a></dt> <dd><p>Unfreeze the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.activate_form"> <tt class="descclassname">form.</tt><tt class="descname">activate_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.activate_form" title="Permalink to this definition">¶</a></dt> <dd><p>Activate the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.deactivate_form"> <tt class="descclassname">form.</tt><tt class="descname">deactivate_form</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.deactivate_form" title="Permalink to this definition">¶</a></dt> <dd><p>Deactivate the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.bgn_group"> <tt class="descclassname">form.</tt><tt class="descname">bgn_group</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.bgn_group" title="Permalink to this definition">¶</a></dt> <dd><p>Begin a new group of objects; return a group object.</p> </dd></dl> <dl class="method"> <dt id="fl.form.end_group"> <tt class="descclassname">form.</tt><tt class="descname">end_group</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.end_group" title="Permalink to this definition">¶</a></dt> <dd><p>End the current group of objects.</p> </dd></dl> <dl class="method"> <dt id="fl.form.find_first"> <tt class="descclassname">form.</tt><tt class="descname">find_first</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.find_first" title="Permalink to this definition">¶</a></dt> <dd><p>Find the first object in the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.find_last"> <tt class="descclassname">form.</tt><tt class="descname">find_last</tt><big>(</big><big>)</big><a class="headerlink" href="#fl.form.find_last" title="Permalink to this definition">¶</a></dt> <dd><p>Find the last object in the form.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_box"> <tt class="descclassname">form.</tt><tt class="descname">add_box</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_box" title="Permalink to this definition">¶</a></dt> <dd><p>Add a box object to the form. No extra methods.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_text"> <tt class="descclassname">form.</tt><tt class="descname">add_text</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_text" title="Permalink to this definition">¶</a></dt> <dd><p>Add a text object to the form. No extra methods.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_clock"> <tt class="descclassname">form.</tt><tt class="descname">add_clock</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_clock" title="Permalink to this definition">¶</a></dt> <dd><p>Add a clock object to the form. — Method: <tt class="xref py py-meth docutils literal"><span class="pre">get_clock()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_button"> <tt class="descclassname">form.</tt><tt class="descname">add_button</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_button" title="Permalink to this definition">¶</a></dt> <dd><p>Add a button object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">get_button()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_button()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_lightbutton"> <tt class="descclassname">form.</tt><tt class="descname">add_lightbutton</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_lightbutton" title="Permalink to this definition">¶</a></dt> <dd><p>Add a lightbutton object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">get_button()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_button()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_roundbutton"> <tt class="descclassname">form.</tt><tt class="descname">add_roundbutton</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_roundbutton" title="Permalink to this definition">¶</a></dt> <dd><p>Add a roundbutton object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">get_button()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_button()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_slider"> <tt class="descclassname">form.</tt><tt class="descname">add_slider</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_slider" title="Permalink to this definition">¶</a></dt> <dd><p>Add a slider object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_slider_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_slider_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_return()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_size()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_precision()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_step()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_valslider"> <tt class="descclassname">form.</tt><tt class="descname">add_valslider</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_valslider" title="Permalink to this definition">¶</a></dt> <dd><p>Add a valslider object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_slider_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_slider_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_return()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_size()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_precision()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_slider_step()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_dial"> <tt class="descclassname">form.</tt><tt class="descname">add_dial</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_dial" title="Permalink to this definition">¶</a></dt> <dd><p>Add a dial object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_dial_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_dial_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_dial_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_dial_bounds()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_positioner"> <tt class="descclassname">form.</tt><tt class="descname">add_positioner</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_positioner" title="Permalink to this definition">¶</a></dt> <dd><p>Add a positioner object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_positioner_xvalue()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_positioner_yvalue()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_positioner_xbounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_positioner_ybounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_positioner_xvalue()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_positioner_yvalue()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_positioner_xbounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_positioner_ybounds()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_counter"> <tt class="descclassname">form.</tt><tt class="descname">add_counter</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_counter" title="Permalink to this definition">¶</a></dt> <dd><p>Add a counter object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_counter_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_counter_value()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_counter_bounds()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_counter_step()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_counter_precision()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_counter_return()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_input"> <tt class="descclassname">form.</tt><tt class="descname">add_input</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_input" title="Permalink to this definition">¶</a></dt> <dd><p>Add a input object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_input()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_input()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_input_color()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_input_return()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_menu"> <tt class="descclassname">form.</tt><tt class="descname">add_menu</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_menu" title="Permalink to this definition">¶</a></dt> <dd><p>Add a menu object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_menu()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_menu()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">addto_menu()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_choice"> <tt class="descclassname">form.</tt><tt class="descname">add_choice</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_choice" title="Permalink to this definition">¶</a></dt> <dd><p>Add a choice object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">clear_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">addto_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">replace_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">delete_choice()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_choice_text()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_choice_fontsize()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_choice_fontstyle()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_browser"> <tt class="descclassname">form.</tt><tt class="descname">add_browser</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_browser" title="Permalink to this definition">¶</a></dt> <dd><p>Add a browser object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_browser_topline()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">clear_browser()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">add_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">addto_browser()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">insert_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">delete_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">replace_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">load_browser()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_browser_maxline()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">select_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">deselect_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">deselect_browser()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">isselected_browser_line()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_browser()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_browser_fontsize()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_browser_fontstyle()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">set_browser_specialkey()</span></tt>.</p> </dd></dl> <dl class="method"> <dt id="fl.form.add_timer"> <tt class="descclassname">form.</tt><tt class="descname">add_timer</tt><big>(</big><em>type</em>, <em>x</em>, <em>y</em>, <em>w</em>, <em>h</em>, <em>name</em><big>)</big><a class="headerlink" href="#fl.form.add_timer" title="Permalink to this definition">¶</a></dt> <dd><p>Add a timer object to the form. — Methods: <tt class="xref py py-meth docutils literal"><span class="pre">set_timer()</span></tt>, <tt class="xref py py-meth docutils literal"><span class="pre">get_timer()</span></tt>.</p> </dd></dl> <p>Form objects have the following data attributes; see the FORMS documentation:</p> <table border="1" class="docutils"> <colgroup> <col width="30%" /> <col width="24%" /> <col width="46%" /> </colgroup> <thead valign="bottom"> <tr class="row-odd"><th class="head">Name</th> <th class="head">C Type</th> <th class="head">Meaning</th> </tr> </thead> <tbody valign="top"> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">window</span></tt></td> <td>int (read-only)</td> <td>GL window id</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">w</span></tt></td> <td>float</td> <td>form width</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">h</span></tt></td> <td>float</td> <td>form height</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">x</span></tt></td> <td>float</td> <td>form x origin</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">y</span></tt></td> <td>float</td> <td>form y origin</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">deactivated</span></tt></td> <td>int</td> <td>nonzero if form is deactivated</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">visible</span></tt></td> <td>int</td> <td>nonzero if form is visible</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">frozen</span></tt></td> <td>int</td> <td>nonzero if form is frozen</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">doublebuf</span></tt></td> <td>int</td> <td>nonzero if double buffering on</td> </tr> </tbody> </table> </div> <div class="section" id="forms-objects"> <span id="id2"></span><h2>38.4.3. FORMS Objects<a class="headerlink" href="#forms-objects" title="Permalink to this headline">¶</a></h2> <p>Besides methods specific to particular kinds of FORMS objects, all FORMS objects also have the following methods:</p> <dl class="method"> <dt> <tt class="descname">FORMS object.set_call_back(function, argument)</tt></dt> <dd><p>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 <a class="reference internal" href="#fl.do_forms" title="fl.do_forms"><tt class="xref py py-func docutils literal"><span class="pre">fl.do_forms()</span></tt></a> or <a class="reference internal" href="#fl.check_forms" title="fl.check_forms"><tt class="xref py py-func docutils literal"><span class="pre">fl.check_forms()</span></tt></a> when they need interaction.) Call this method without arguments to remove the callback function.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.delete_object()</tt></dt> <dd><p>Delete the object.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.show_object()</tt></dt> <dd><p>Show the object.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.hide_object()</tt></dt> <dd><p>Hide the object.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.redraw_object()</tt></dt> <dd><p>Redraw the object.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.freeze_object()</tt></dt> <dd><p>Freeze the object.</p> </dd></dl> <dl class="method"> <dt> <tt class="descname">FORMS object.unfreeze_object()</tt></dt> <dd><p>Unfreeze the object.</p> </dd></dl> <p>FORMS objects have these data attributes; see the FORMS documentation:</p> <table border="1" class="docutils"> <colgroup> <col width="36%" /> <col width="31%" /> <col width="33%" /> </colgroup> <thead valign="bottom"> <tr class="row-odd"><th class="head">Name</th> <th class="head">C Type</th> <th class="head">Meaning</th> </tr> </thead> <tbody valign="top"> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">objclass</span></tt></td> <td>int (read-only)</td> <td>object class</td> </tr> <tr class="row-odd"><td><a class="reference internal" href="functions.html#type" title="type"><tt class="xref py py-attr docutils literal"><span class="pre">type</span></tt></a></td> <td>int (read-only)</td> <td>object type</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">boxtype</span></tt></td> <td>int</td> <td>box type</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">x</span></tt></td> <td>float</td> <td>x origin</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">y</span></tt></td> <td>float</td> <td>y origin</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">w</span></tt></td> <td>float</td> <td>width</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">h</span></tt></td> <td>float</td> <td>height</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">col1</span></tt></td> <td>int</td> <td>primary color</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">col2</span></tt></td> <td>int</td> <td>secondary color</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">align</span></tt></td> <td>int</td> <td>alignment</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">lcol</span></tt></td> <td>int</td> <td>label color</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">lsize</span></tt></td> <td>float</td> <td>label font size</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">label</span></tt></td> <td>string</td> <td>label string</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">lstyle</span></tt></td> <td>int</td> <td>label style</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">pushed</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">focus</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">belowmouse</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">frozen</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">active</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-odd"><td><a class="reference internal" href="functions.html#input" title="input"><tt class="xref py py-attr docutils literal"><span class="pre">input</span></tt></a></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">visible</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-odd"><td><tt class="xref py py-attr docutils literal"><span class="pre">radio</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> <tr class="row-even"><td><tt class="xref py py-attr docutils literal"><span class="pre">automatic</span></tt></td> <td>int (read-only)</td> <td>(see FORMS docs)</td> </tr> </tbody> </table> </div> </div> <div class="section" id="module-FL"> <span id="fl-constants-used-with-the-fl-module"></span><h1>38.5. <a class="reference internal" href="#module-FL" title="FL: Constants used with the fl module. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">FL</span></tt></a> — Constants used with the <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> module<a class="headerlink" href="#module-FL" title="Permalink to this headline">¶</a></h1> <p class="deprecated"> <span class="versionmodified">Deprecated since version 2.6: </span>The <a class="reference internal" href="#module-FL" title="FL: Constants used with the fl module. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">FL</span></tt></a> module has been removed in Python 3.</p> <p>This module defines symbolic constants needed to use the built-in module <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> (see above); they are equivalent to those defined in the C header file <tt class="docutils literal"><span class="pre"><forms.h></span></tt> except that the name prefix <tt class="docutils literal"><span class="pre">FL_</span></tt> is omitted. Read the module source for a complete list of the defined names. Suggested use:</p> <div class="highlight-python"><div class="highlight"><pre><span class="kn">import</span> <span class="nn">fl</span> <span class="kn">from</span> <span class="nn">FL</span> <span class="kn">import</span> <span class="o">*</span> </pre></div> </div> </div> <div class="section" id="module-flp"> <span id="flp-functions-for-loading-stored-forms-designs"></span><h1>38.6. <a class="reference internal" href="#module-flp" title="flp: Functions for loading stored FORMS designs. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">flp</span></tt></a> — Functions for loading stored FORMS designs<a class="headerlink" href="#module-flp" title="Permalink to this headline">¶</a></h1> <p class="deprecated"> <span class="versionmodified">Deprecated since version 2.6: </span>The <a class="reference internal" href="#module-flp" title="flp: Functions for loading stored FORMS designs. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">flp</span></tt></a> module has been removed in Python 3.</p> <p>This module defines functions that can read form definitions created by the ‘form designer’ (<strong class="program">fdesign</strong>) program that comes with the FORMS library (see module <a class="reference internal" href="#module-fl" title="fl: FORMS library for applications with graphical user interfaces. (deprecated) (IRIX)"><tt class="xref py py-mod docutils literal"><span class="pre">fl</span></tt></a> above).</p> <p>For now, see the file <tt class="file docutils literal"><span class="pre">flp.doc</span></tt> in the Python library source directory for a description.</p> <p>XXX A complete description should be inserted here!</p> </div> </div> </div> </div> <div class="sphinxsidebar"> <div class="sphinxsidebarwrapper"> <h3><a href="../contents.html">Table Of Contents</a></h3> <ul> <li><a class="reference internal" href="#">38.4. <tt class="docutils literal"><span class="pre">fl</span></tt> — FORMS library for graphical user interfaces</a><ul> <li><a class="reference internal" href="#functions-defined-in-module-fl">38.4.1. Functions Defined in Module <tt class="docutils literal"><span class="pre">fl</span></tt></a></li> <li><a class="reference internal" href="#form-objects">38.4.2. Form Objects</a></li> <li><a class="reference internal" href="#forms-objects">38.4.3. FORMS Objects</a></li> </ul> </li> <li><a class="reference internal" href="#module-FL">38.5. <tt class="docutils literal"><span class="pre">FL</span></tt> — Constants used with the <tt class="docutils literal"><span class="pre">fl</span></tt> module</a></li> <li><a class="reference internal" href="#module-flp">38.6. <tt class="docutils literal"><span class="pre">flp</span></tt> — Functions for loading stored FORMS designs</a></li> </ul> <h4>Previous topic</h4> <p class="topless"><a href="cd.html" title="previous chapter">38.3. <tt class="docutils literal"><span class="pre">cd</span></tt> — CD-ROM access on SGI systems</a></p> <h4>Next topic</h4> <p class="topless"><a href="fm.html" title="next chapter">38.7. <tt class="docutils literal"><span class="pre">fm</span></tt> — <em>Font Manager</em> interface</a></p> <h3>This Page</h3> <ul class="this-page-menu"> <li><a href="../bugs.html">Report a Bug</a></li> <li><a href="../_sources/library/fl.txt" rel="nofollow">Show Source</a></li> </ul> <div id="searchbox" style="display: none"> <h3>Quick search</h3> <form class="search" action="../search.html" method="get"> <input type="text" name="q" /> <input type="submit" value="Go" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> <p class="searchtip" style="font-size: 90%"> Enter search terms or a module, class or function name. </p> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="clearer"></div> </div> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="../py-modindex.html" title="Python Module Index" >modules</a> |</li> <li class="right" > <a href="fm.html" title="38.7. fm — Font Manager interface" >next</a> |</li> <li class="right" > <a href="cd.html" title="38.3. cd — CD-ROM access on SGI systems" >previous</a> |</li> <li><img src="../_static/py.png" alt="" style="vertical-align: middle; margin-top: -1px"/></li> <li><a href="http://www.python.org/">Python</a> »</li> <li> <a href="../index.html">Python 2.7.5 documentation</a> » </li> <li><a href="index.html" >The Python Standard Library</a> »</li> <li><a href="sgi.html" >38. SGI IRIX Specific Services</a> »</li> </ul> </div> <div class="footer"> © <a href="../copyright.html">Copyright</a> 1990-2020, Python Software Foundation. <br /> The Python Software Foundation is a non-profit corporation. <a href="http://www.python.org/psf/donations/">Please donate.</a> <br /> Last updated on Oct 13, 2020. <a href="../bugs.html">Found a bug</a>? <br /> Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3. </div> </body> </html>
Close