Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.69.7.26
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
python2.7 /
html /
_sources /
library /
[ HOME SHELL ]
Name
Size
Permission
Action
2to3.rst.txt
14.3
KB
-rw-r--r--
__builtin__.rst.txt
1.46
KB
-rw-r--r--
__future__.rst.txt
4.84
KB
-rw-r--r--
__main__.rst.txt
535
B
-rw-r--r--
_winreg.rst.txt
22.77
KB
-rw-r--r--
abc.rst.txt
7.05
KB
-rw-r--r--
aepack.rst.txt
4.16
KB
-rw-r--r--
aetools.rst.txt
3.45
KB
-rw-r--r--
aetypes.rst.txt
4.16
KB
-rw-r--r--
aifc.rst.txt
6.92
KB
-rw-r--r--
al.rst.txt
5.18
KB
-rw-r--r--
allos.rst.txt
695
B
-rw-r--r--
anydbm.rst.txt
4.01
KB
-rw-r--r--
archiving.rst.txt
424
B
-rw-r--r--
argparse.rst.txt
72.93
KB
-rw-r--r--
array.rst.txt
10.28
KB
-rw-r--r--
ast.rst.txt
10.23
KB
-rw-r--r--
asynchat.rst.txt
8.99
KB
-rw-r--r--
asyncore.rst.txt
12.63
KB
-rw-r--r--
atexit.rst.txt
3.82
KB
-rw-r--r--
audioop.rst.txt
10.15
KB
-rw-r--r--
autogil.rst.txt
1015
B
-rw-r--r--
base64.rst.txt
6.11
KB
-rw-r--r--
basehttpserver.rst.txt
10.16
KB
-rw-r--r--
bastion.rst.txt
2.55
KB
-rw-r--r--
bdb.rst.txt
12.16
KB
-rw-r--r--
binascii.rst.txt
6.36
KB
-rw-r--r--
binhex.rst.txt
1.87
KB
-rw-r--r--
bisect.rst.txt
5.29
KB
-rw-r--r--
bsddb.rst.txt
7.4
KB
-rw-r--r--
bz2.rst.txt
7.88
KB
-rw-r--r--
calendar.rst.txt
11.02
KB
-rw-r--r--
carbon.rst.txt
15.58
KB
-rw-r--r--
cd.rst.txt
11.69
KB
-rw-r--r--
cgi.rst.txt
22.32
KB
-rw-r--r--
cgihttpserver.rst.txt
2.72
KB
-rw-r--r--
cgitb.rst.txt
2.81
KB
-rw-r--r--
chunk.rst.txt
4.84
KB
-rw-r--r--
cmath.rst.txt
7.47
KB
-rw-r--r--
cmd.rst.txt
8.36
KB
-rw-r--r--
code.rst.txt
6.95
KB
-rw-r--r--
codecs.rst.txt
65.4
KB
-rw-r--r--
codeop.rst.txt
3.69
KB
-rw-r--r--
collections.rst.txt
40.48
KB
-rw-r--r--
colorpicker.rst.txt
913
B
-rw-r--r--
colorsys.rst.txt
1.78
KB
-rw-r--r--
commands.rst.txt
2.53
KB
-rw-r--r--
compileall.rst.txt
4.57
KB
-rw-r--r--
compiler.rst.txt
36.59
KB
-rw-r--r--
configparser.rst.txt
19.15
KB
-rw-r--r--
constants.rst.txt
2.27
KB
-rw-r--r--
contextlib.rst.txt
5.87
KB
-rw-r--r--
cookie.rst.txt
9.32
KB
-rw-r--r--
cookielib.rst.txt
27.22
KB
-rw-r--r--
copy.rst.txt
3.27
KB
-rw-r--r--
copy_reg.rst.txt
2.27
KB
-rw-r--r--
crypt.rst.txt
2.24
KB
-rw-r--r--
crypto.rst.txt
355
B
-rw-r--r--
csv.rst.txt
22.22
KB
-rw-r--r--
ctypes.rst.txt
88.39
KB
-rw-r--r--
curses.ascii.rst.txt
8.83
KB
-rw-r--r--
curses.panel.rst.txt
2.68
KB
-rw-r--r--
curses.rst.txt
73.12
KB
-rw-r--r--
custominterp.rst.txt
570
B
-rw-r--r--
datatypes.rst.txt
864
B
-rw-r--r--
datetime.rst.txt
72.93
KB
-rw-r--r--
dbhash.rst.txt
3.77
KB
-rw-r--r--
dbm.rst.txt
3.04
KB
-rw-r--r--
debug.rst.txt
446
B
-rw-r--r--
decimal.rst.txt
69.26
KB
-rw-r--r--
development.rst.txt
640
B
-rw-r--r--
difflib.rst.txt
30
KB
-rw-r--r--
dircache.rst.txt
1.77
KB
-rw-r--r--
dis.rst.txt
22.7
KB
-rw-r--r--
distribution.rst.txt
426
B
-rw-r--r--
distutils.rst.txt
1.91
KB
-rw-r--r--
dl.rst.txt
3.31
KB
-rw-r--r--
doctest.rst.txt
72.25
KB
-rw-r--r--
docxmlrpcserver.rst.txt
3.71
KB
-rw-r--r--
dumbdbm.rst.txt
2.77
KB
-rw-r--r--
dummy_thread.rst.txt
1.03
KB
-rw-r--r--
dummy_threading.rst.txt
799
B
-rw-r--r--
easydialogs.rst.txt
10.1
KB
-rw-r--r--
email-examples.rst.txt
1.24
KB
-rw-r--r--
email.charset.rst.txt
9.43
KB
-rw-r--r--
email.encoders.rst.txt
2.32
KB
-rw-r--r--
email.errors.rst.txt
3.91
KB
-rw-r--r--
email.generator.rst.txt
5.99
KB
-rw-r--r--
email.header.rst.txt
7.35
KB
-rw-r--r--
email.iterators.rst.txt
2.36
KB
-rw-r--r--
email.message.rst.txt
24.63
KB
-rw-r--r--
email.mime.rst.txt
9.68
KB
-rw-r--r--
email.parser.rst.txt
10.08
KB
-rw-r--r--
email.rst.txt
15.73
KB
-rw-r--r--
email.utils.rst.txt
6.32
KB
-rw-r--r--
ensurepip.rst.txt
4.9
KB
-rw-r--r--
errno.rst.txt
6.55
KB
-rw-r--r--
exceptions.rst.txt
18.03
KB
-rw-r--r--
fcntl.rst.txt
7.19
KB
-rw-r--r--
filecmp.rst.txt
5.22
KB
-rw-r--r--
fileformats.rst.txt
302
B
-rw-r--r--
fileinput.rst.txt
7.24
KB
-rw-r--r--
filesys.rst.txt
806
B
-rw-r--r--
fl.rst.txt
17.23
KB
-rw-r--r--
fm.rst.txt
2.64
KB
-rw-r--r--
fnmatch.rst.txt
3.03
KB
-rw-r--r--
formatter.rst.txt
12.93
KB
-rw-r--r--
fpectl.rst.txt
4.07
KB
-rw-r--r--
fpformat.rst.txt
1.71
KB
-rw-r--r--
fractions.rst.txt
5.17
KB
-rw-r--r--
framework.rst.txt
11.18
KB
-rw-r--r--
frameworks.rst.txt
378
B
-rw-r--r--
ftplib.rst.txt
15.35
KB
-rw-r--r--
functions.rst.txt
73.75
KB
-rw-r--r--
functools.rst.txt
7.27
KB
-rw-r--r--
future_builtins.rst.txt
1.96
KB
-rw-r--r--
gc.rst.txt
8.8
KB
-rw-r--r--
gdbm.rst.txt
4.77
KB
-rw-r--r--
gensuitemodule.rst.txt
3.04
KB
-rw-r--r--
getopt.rst.txt
6.51
KB
-rw-r--r--
getpass.rst.txt
1.83
KB
-rw-r--r--
gettext.rst.txt
28.36
KB
-rw-r--r--
gl.rst.txt
5.87
KB
-rw-r--r--
glob.rst.txt
2.36
KB
-rw-r--r--
grp.rst.txt
2.2
KB
-rw-r--r--
gzip.rst.txt
4.71
KB
-rw-r--r--
hashlib.rst.txt
7.21
KB
-rw-r--r--
heapq.rst.txt
12.88
KB
-rw-r--r--
hmac.rst.txt
3
KB
-rw-r--r--
hotshot.rst.txt
4.19
KB
-rw-r--r--
htmllib.rst.txt
7.21
KB
-rw-r--r--
htmlparser.rst.txt
11.37
KB
-rw-r--r--
httplib.rst.txt
36.58
KB
-rw-r--r--
i18n.rst.txt
409
B
-rw-r--r--
ic.rst.txt
4.89
KB
-rw-r--r--
idle.rst.txt
21.66
KB
-rw-r--r--
imageop.rst.txt
3.91
KB
-rw-r--r--
imaplib.rst.txt
16.82
KB
-rw-r--r--
imgfile.rst.txt
2.7
KB
-rw-r--r--
imghdr.rst.txt
2.57
KB
-rw-r--r--
imp.rst.txt
12.3
KB
-rw-r--r--
importlib.rst.txt
1.1
KB
-rw-r--r--
imputil.rst.txt
6.86
KB
-rw-r--r--
index.rst.txt
2.23
KB
-rw-r--r--
inspect.rst.txt
27.49
KB
-rw-r--r--
internet.rst.txt
950
B
-rw-r--r--
intro.rst.txt
2.74
KB
-rw-r--r--
io.rst.txt
38.11
KB
-rw-r--r--
ipc.rst.txt
630
B
-rw-r--r--
itertools.rst.txt
35.67
KB
-rw-r--r--
jpeg.rst.txt
3.77
KB
-rw-r--r--
json.rst.txt
24.95
KB
-rw-r--r--
keyword.rst.txt
617
B
-rw-r--r--
language.rst.txt
523
B
-rw-r--r--
linecache.rst.txt
1.84
KB
-rw-r--r--
locale.rst.txt
24.39
KB
-rw-r--r--
logging.config.rst.txt
30.82
KB
-rw-r--r--
logging.handlers.rst.txt
27.49
KB
-rw-r--r--
logging.rst.txt
45.78
KB
-rw-r--r--
mac.rst.txt
791
B
-rw-r--r--
macos.rst.txt
3.73
KB
-rw-r--r--
macosa.rst.txt
3.87
KB
-rw-r--r--
macostools.rst.txt
3.92
KB
-rw-r--r--
macpath.rst.txt
650
B
-rw-r--r--
mailbox.rst.txt
66.53
KB
-rw-r--r--
mailcap.rst.txt
3.59
KB
-rw-r--r--
markup.rst.txt
1.22
KB
-rw-r--r--
marshal.rst.txt
5.56
KB
-rw-r--r--
math.rst.txt
10.66
KB
-rw-r--r--
md5.rst.txt
2.75
KB
-rw-r--r--
mhlib.rst.txt
3.87
KB
-rw-r--r--
mimetools.rst.txt
4.4
KB
-rw-r--r--
mimetypes.rst.txt
9.61
KB
-rw-r--r--
mimewriter.rst.txt
3.28
KB
-rw-r--r--
mimify.rst.txt
3.44
KB
-rw-r--r--
miniaeframe.rst.txt
2.5
KB
-rw-r--r--
misc.rst.txt
248
B
-rw-r--r--
mm.rst.txt
447
B
-rw-r--r--
mmap.rst.txt
10.24
KB
-rw-r--r--
modulefinder.rst.txt
3.3
KB
-rw-r--r--
modules.rst.txt
382
B
-rw-r--r--
msilib.rst.txt
18.62
KB
-rw-r--r--
msvcrt.rst.txt
4.24
KB
-rw-r--r--
multifile.rst.txt
6.46
KB
-rw-r--r--
multiprocessing.rst.txt
90.45
KB
-rw-r--r--
mutex.rst.txt
1.89
KB
-rw-r--r--
netdata.rst.txt
432
B
-rw-r--r--
netrc.rst.txt
3.05
KB
-rw-r--r--
new.rst.txt
2.59
KB
-rw-r--r--
nis.rst.txt
2.06
KB
-rw-r--r--
nntplib.rst.txt
14.19
KB
-rw-r--r--
numbers.rst.txt
7.82
KB
-rw-r--r--
numeric.rst.txt
751
B
-rw-r--r--
operator.rst.txt
21.57
KB
-rw-r--r--
optparse.rst.txt
75.29
KB
-rw-r--r--
os.path.rst.txt
12.79
KB
-rw-r--r--
os.rst.txt
80.64
KB
-rw-r--r--
ossaudiodev.rst.txt
16.9
KB
-rw-r--r--
othergui.rst.txt
2.66
KB
-rw-r--r--
parser.rst.txt
15.02
KB
-rw-r--r--
pdb.rst.txt
15.67
KB
-rw-r--r--
persistence.rst.txt
826
B
-rw-r--r--
pickle.rst.txt
36.39
KB
-rw-r--r--
pickletools.rst.txt
1.95
KB
-rw-r--r--
pipes.rst.txt
3.7
KB
-rw-r--r--
pkgutil.rst.txt
7.53
KB
-rw-r--r--
platform.rst.txt
9.33
KB
-rw-r--r--
plistlib.rst.txt
4.04
KB
-rw-r--r--
popen2.rst.txt
6.86
KB
-rw-r--r--
poplib.rst.txt
6.07
KB
-rw-r--r--
posix.rst.txt
3.54
KB
-rw-r--r--
posixfile.rst.txt
7.03
KB
-rw-r--r--
pprint.rst.txt
8.86
KB
-rw-r--r--
profile.rst.txt
27.99
KB
-rw-r--r--
pty.rst.txt
1.72
KB
-rw-r--r--
pwd.rst.txt
2.66
KB
-rw-r--r--
py_compile.rst.txt
2.42
KB
-rw-r--r--
pyclbr.rst.txt
3.22
KB
-rw-r--r--
pydoc.rst.txt
3.99
KB
-rw-r--r--
pyexpat.rst.txt
28.21
KB
-rw-r--r--
python.rst.txt
514
B
-rw-r--r--
queue.rst.txt
6.87
KB
-rw-r--r--
quopri.rst.txt
2.61
KB
-rw-r--r--
random.rst.txt
13.01
KB
-rw-r--r--
re.rst.txt
53.81
KB
-rw-r--r--
readline.rst.txt
10.27
KB
-rw-r--r--
repr.rst.txt
4.61
KB
-rw-r--r--
resource.rst.txt
9.37
KB
-rw-r--r--
restricted.rst.txt
3.25
KB
-rw-r--r--
rexec.rst.txt
11.47
KB
-rw-r--r--
rfc822.rst.txt
13.71
KB
-rw-r--r--
rlcompleter.rst.txt
2.44
KB
-rw-r--r--
robotparser.rst.txt
2.14
KB
-rw-r--r--
runpy.rst.txt
6.78
KB
-rw-r--r--
sched.rst.txt
4.54
KB
-rw-r--r--
scrolledtext.rst.txt
1.35
KB
-rw-r--r--
select.rst.txt
20.26
KB
-rw-r--r--
sets.rst.txt
14.62
KB
-rw-r--r--
sgi.rst.txt
322
B
-rw-r--r--
sgmllib.rst.txt
10.41
KB
-rw-r--r--
sha.rst.txt
2.74
KB
-rw-r--r--
shelve.rst.txt
8.12
KB
-rw-r--r--
shlex.rst.txt
11.05
KB
-rw-r--r--
shutil.rst.txt
13.17
KB
-rw-r--r--
signal.rst.txt
10.47
KB
-rw-r--r--
simplehttpserver.rst.txt
4.45
KB
-rw-r--r--
simplexmlrpcserver.rst.txt
10.63
KB
-rw-r--r--
site.rst.txt
7.7
KB
-rw-r--r--
smtpd.rst.txt
2.41
KB
-rw-r--r--
smtplib.rst.txt
14.56
KB
-rw-r--r--
sndhdr.rst.txt
1.72
KB
-rw-r--r--
socket.rst.txt
39.81
KB
-rw-r--r--
socketserver.rst.txt
21.98
KB
-rw-r--r--
someos.rst.txt
599
B
-rw-r--r--
spwd.rst.txt
2.76
KB
-rw-r--r--
sqlite3.rst.txt
34.62
KB
-rw-r--r--
ssl.rst.txt
74.91
KB
-rw-r--r--
stat.rst.txt
7.6
KB
-rw-r--r--
statvfs.rst.txt
1.27
KB
-rw-r--r--
stdtypes.rst.txt
119.78
KB
-rw-r--r--
string.rst.txt
43.05
KB
-rw-r--r--
stringio.rst.txt
4.07
KB
-rw-r--r--
stringprep.rst.txt
4.14
KB
-rw-r--r--
strings.rst.txt
746
B
-rw-r--r--
struct.rst.txt
16.7
KB
-rw-r--r--
subprocess.rst.txt
32.86
KB
-rw-r--r--
sun.rst.txt
249
B
-rw-r--r--
sunau.rst.txt
6.96
KB
-rw-r--r--
sunaudio.rst.txt
5.71
KB
-rw-r--r--
symbol.rst.txt
975
B
-rw-r--r--
symtable.rst.txt
4.95
KB
-rw-r--r--
sys.rst.txt
46.4
KB
-rw-r--r--
sysconfig.rst.txt
7.46
KB
-rw-r--r--
syslog.rst.txt
3.84
KB
-rw-r--r--
tabnanny.rst.txt
1.95
KB
-rw-r--r--
tarfile.rst.txt
27.55
KB
-rw-r--r--
telnetlib.rst.txt
7.31
KB
-rw-r--r--
tempfile.rst.txt
10.26
KB
-rw-r--r--
termios.rst.txt
3.65
KB
-rw-r--r--
test.rst.txt
17.34
KB
-rw-r--r--
textwrap.rst.txt
8.47
KB
-rw-r--r--
thread.rst.txt
6.43
KB
-rw-r--r--
threading.rst.txt
31.77
KB
-rw-r--r--
time.rst.txt
25.41
KB
-rw-r--r--
timeit.rst.txt
11.33
KB
-rw-r--r--
tix.rst.txt
22.16
KB
-rw-r--r--
tk.rst.txt
1.57
KB
-rw-r--r--
tkinter.rst.txt
32.72
KB
-rw-r--r--
token.rst.txt
2.39
KB
-rw-r--r--
tokenize.rst.txt
5.44
KB
-rw-r--r--
trace.rst.txt
6.57
KB
-rw-r--r--
traceback.rst.txt
10.46
KB
-rw-r--r--
ttk.rst.txt
56.07
KB
-rw-r--r--
tty.rst.txt
1011
B
-rw-r--r--
turtle.rst.txt
62.59
KB
-rw-r--r--
types.rst.txt
6.05
KB
-rw-r--r--
undoc.rst.txt
6.4
KB
-rw-r--r--
unicodedata.rst.txt
5.59
KB
-rw-r--r--
unittest.rst.txt
81.01
KB
-rw-r--r--
unix.rst.txt
490
B
-rw-r--r--
urllib.rst.txt
24.38
KB
-rw-r--r--
urllib2.rst.txt
34.39
KB
-rw-r--r--
urlparse.rst.txt
16.56
KB
-rw-r--r--
user.rst.txt
2.68
KB
-rw-r--r--
userdict.rst.txt
9.07
KB
-rw-r--r--
uu.rst.txt
2.31
KB
-rw-r--r--
uuid.rst.txt
8.18
KB
-rw-r--r--
warnings.rst.txt
19.6
KB
-rw-r--r--
wave.rst.txt
4.93
KB
-rw-r--r--
weakref.rst.txt
12.62
KB
-rw-r--r--
webbrowser.rst.txt
9.63
KB
-rw-r--r--
whichdb.rst.txt
931
B
-rw-r--r--
windows.rst.txt
273
B
-rw-r--r--
winsound.rst.txt
4.95
KB
-rw-r--r--
wsgiref.rst.txt
29.85
KB
-rw-r--r--
xdrlib.rst.txt
7.89
KB
-rw-r--r--
xml.dom.minidom.rst.txt
10.95
KB
-rw-r--r--
xml.dom.pulldom.rst.txt
1.53
KB
-rw-r--r--
xml.dom.rst.txt
39.24
KB
-rw-r--r--
xml.etree.elementtree.rst.txt
34.87
KB
-rw-r--r--
xml.rst.txt
5.95
KB
-rw-r--r--
xml.sax.handler.rst.txt
15.01
KB
-rw-r--r--
xml.sax.reader.rst.txt
11.97
KB
-rw-r--r--
xml.sax.rst.txt
6.31
KB
-rw-r--r--
xml.sax.utils.rst.txt
3.48
KB
-rw-r--r--
xmlrpclib.rst.txt
22.03
KB
-rw-r--r--
zipfile.rst.txt
18.43
KB
-rw-r--r--
zipimport.rst.txt
5.82
KB
-rw-r--r--
zlib.rst.txt
12.47
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fl.rst.txt
:mod:`fl` --- FORMS library for graphical user interfaces ========================================================= .. module:: fl :platform: IRIX :synopsis: FORMS library for applications with graphical user interfaces. :deprecated: .. deprecated:: 2.6 The :mod:`fl` module has been removed in Python 3. .. index:: single: FORMS Library single: Overmars, Mark 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 ``ftp.cs.ruu.nl``, directory :file:`SGI/FORMS`. It was last tested with version 2.0b. Most functions are literal translations of their C equivalents, dropping the initial ``fl_`` from their name. Constants used by the library are defined in module :mod:`FL` described below. 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 :c:func:`fl_addto_form` and :c:func:`fl_end_form`, and the equivalent of :c:func:`fl_bgn_form` is called :func:`fl.make_form`. Watch out for the somewhat confusing terminology: FORMS uses the word :dfn:`object` 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. 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. **Please note:** importing :mod:`fl` implies a call to the GL function :c:func:`foreground` and to the FORMS routine :c:func:`fl_init`. .. _fl-functions: Functions Defined in Module :mod:`fl` ------------------------------------- Module :mod:`fl` defines the following functions. For more information about what they do, see the description of the equivalent C function in the FORMS documentation: .. function:: make_form(type, width, height) Create a form with given type, width and height. This returns a :dfn:`form` object, whose methods are described below. .. function:: do_forms() The standard FORMS main loop. Returns a Python object representing the FORMS object needing interaction, or the special value :const:`FL.EVENT`. .. function:: check_forms() Check for FORMS events. Returns what :func:`do_forms` above returns, or ``None`` if there is no event that immediately needs interaction. .. function:: set_event_call_back(function) Set the event callback function. .. function:: set_graphics_mode(rgbmode, doublebuffering) Set the graphics modes. .. function:: get_rgbmode() Return the current rgb mode. This is the value of the C global variable :c:data:`fl_rgbmode`. .. function:: show_message(str1, str2, str3) Show a dialog box with a three-line message and an OK button. .. function:: show_question(str1, str2, str3) Show a dialog box with a three-line message and YES and NO buttons. It returns ``1`` if the user pressed YES, ``0`` if NO. .. function:: show_choice(str1, str2, str3, but1[, but2[, but3]]) 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 (``1``, ``2`` or ``3``). .. function:: show_input(prompt, default) 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. .. function:: show_file_selector(message, directory, pattern, default) Show a dialog box in which the user can select a file. It returns the absolute filename selected by the user, or ``None`` if the user presses Cancel. .. function:: get_directory() get_pattern() get_filename() These functions return the directory, pattern and filename (the tail part only) selected by the user in the last :func:`show_file_selector` call. .. function:: qdevice(dev) unqdevice(dev) isqueued(dev) qtest() qread() qreset() qenter(dev, val) get_mouse() tie(button, valuator1, valuator2) These functions are the FORMS interfaces to the corresponding GL functions. Use these if you want to handle some GL events yourself when using :func:`fl.do_events`. When a GL event is detected that FORMS cannot handle, :func:`fl.do_forms` returns the special value :const:`FL.EVENT` and you should call :func:`fl.qread` to read the event from the queue. Don't use the equivalent GL functions! .. \funcline{blkqread}{?} .. function:: color() mapcolor() getmcolor() See the description in the FORMS documentation of :c:func:`fl_color`, :c:func:`fl_mapcolor` and :c:func:`fl_getmcolor`. .. _form-objects: Form Objects ------------ Form objects (returned by :func:`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 :meth:`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. .. method:: form.show_form(placement, bordertype, name) Show the form. .. method:: form.hide_form() Hide the form. .. method:: form.redraw_form() Redraw the form. .. method:: form.set_form_position(x, y) Set the form's position. .. method:: form.freeze_form() Freeze the form. .. method:: form.unfreeze_form() Unfreeze the form. .. method:: form.activate_form() Activate the form. .. method:: form.deactivate_form() Deactivate the form. .. method:: form.bgn_group() Begin a new group of objects; return a group object. .. method:: form.end_group() End the current group of objects. .. method:: form.find_first() Find the first object in the form. .. method:: form.find_last() Find the last object in the form. .. method:: form.add_box(type, x, y, w, h, name) Add a box object to the form. No extra methods. .. method:: form.add_text(type, x, y, w, h, name) Add a text object to the form. No extra methods. .. \begin{methoddesc}[form]{add_bitmap}{type, x, y, w, h, name} .. Add a bitmap object to the form. .. \end{methoddesc} .. method:: form.add_clock(type, x, y, w, h, name) Add a clock object to the form. --- Method: :meth:`get_clock`. .. method:: form.add_button(type, x, y, w, h, name) Add a button object to the form. --- Methods: :meth:`get_button`, :meth:`set_button`. .. method:: form.add_lightbutton(type, x, y, w, h, name) Add a lightbutton object to the form. --- Methods: :meth:`get_button`, :meth:`set_button`. .. method:: form.add_roundbutton(type, x, y, w, h, name) Add a roundbutton object to the form. --- Methods: :meth:`get_button`, :meth:`set_button`. .. method:: form.add_slider(type, x, y, w, h, name) Add a slider object to the form. --- Methods: :meth:`set_slider_value`, :meth:`get_slider_value`, :meth:`set_slider_bounds`, :meth:`get_slider_bounds`, :meth:`set_slider_return`, :meth:`set_slider_size`, :meth:`set_slider_precision`, :meth:`set_slider_step`. .. method:: form.add_valslider(type, x, y, w, h, name) Add a valslider object to the form. --- Methods: :meth:`set_slider_value`, :meth:`get_slider_value`, :meth:`set_slider_bounds`, :meth:`get_slider_bounds`, :meth:`set_slider_return`, :meth:`set_slider_size`, :meth:`set_slider_precision`, :meth:`set_slider_step`. .. method:: form.add_dial(type, x, y, w, h, name) Add a dial object to the form. --- Methods: :meth:`set_dial_value`, :meth:`get_dial_value`, :meth:`set_dial_bounds`, :meth:`get_dial_bounds`. .. method:: form.add_positioner(type, x, y, w, h, name) Add a positioner object to the form. --- Methods: :meth:`set_positioner_xvalue`, :meth:`set_positioner_yvalue`, :meth:`set_positioner_xbounds`, :meth:`set_positioner_ybounds`, :meth:`get_positioner_xvalue`, :meth:`get_positioner_yvalue`, :meth:`get_positioner_xbounds`, :meth:`get_positioner_ybounds`. .. method:: form.add_counter(type, x, y, w, h, name) Add a counter object to the form. --- Methods: :meth:`set_counter_value`, :meth:`get_counter_value`, :meth:`set_counter_bounds`, :meth:`set_counter_step`, :meth:`set_counter_precision`, :meth:`set_counter_return`. .. method:: form.add_input(type, x, y, w, h, name) Add an input object to the form. --- Methods: :meth:`set_input`, :meth:`get_input`, :meth:`set_input_color`, :meth:`set_input_return`. .. method:: form.add_menu(type, x, y, w, h, name) Add a menu object to the form. --- Methods: :meth:`set_menu`, :meth:`get_menu`, :meth:`addto_menu`. .. method:: form.add_choice(type, x, y, w, h, name) Add a choice object to the form. --- Methods: :meth:`set_choice`, :meth:`get_choice`, :meth:`clear_choice`, :meth:`addto_choice`, :meth:`replace_choice`, :meth:`delete_choice`, :meth:`get_choice_text`, :meth:`set_choice_fontsize`, :meth:`set_choice_fontstyle`. .. method:: form.add_browser(type, x, y, w, h, name) Add a browser object to the form. --- Methods: :meth:`set_browser_topline`, :meth:`clear_browser`, :meth:`add_browser_line`, :meth:`addto_browser`, :meth:`insert_browser_line`, :meth:`delete_browser_line`, :meth:`replace_browser_line`, :meth:`get_browser_line`, :meth:`load_browser`, :meth:`get_browser_maxline`, :meth:`select_browser_line`, :meth:`deselect_browser_line`, :meth:`deselect_browser`, :meth:`isselected_browser_line`, :meth:`get_browser`, :meth:`set_browser_fontsize`, :meth:`set_browser_fontstyle`, :meth:`set_browser_specialkey`. .. method:: form.add_timer(type, x, y, w, h, name) Add a timer object to the form. --- Methods: :meth:`set_timer`, :meth:`get_timer`. Form objects have the following data attributes; see the FORMS documentation: +---------------------+-----------------+--------------------------------+ | Name | C Type | Meaning | +=====================+=================+================================+ | :attr:`window` | int (read-only) | GL window id | +---------------------+-----------------+--------------------------------+ | :attr:`w` | float | form width | +---------------------+-----------------+--------------------------------+ | :attr:`h` | float | form height | +---------------------+-----------------+--------------------------------+ | :attr:`x` | float | form x origin | +---------------------+-----------------+--------------------------------+ | :attr:`y` | float | form y origin | +---------------------+-----------------+--------------------------------+ | :attr:`deactivated` | int | nonzero if form is deactivated | +---------------------+-----------------+--------------------------------+ | :attr:`visible` | int | nonzero if form is visible | +---------------------+-----------------+--------------------------------+ | :attr:`frozen` | int | nonzero if form is frozen | +---------------------+-----------------+--------------------------------+ | :attr:`doublebuf` | int | nonzero if double buffering on | +---------------------+-----------------+--------------------------------+ .. _forms-objects: FORMS Objects ------------- Besides methods specific to particular kinds of FORMS objects, all FORMS objects also have the following methods: .. method:: FORMS object.set_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 :func:`fl.do_forms` or :func:`fl.check_forms` when they need interaction.) Call this method without arguments to remove the callback function. .. method:: FORMS object.delete_object() Delete the object. .. method:: FORMS object.show_object() Show the object. .. method:: FORMS object.hide_object() Hide the object. .. method:: FORMS object.redraw_object() Redraw the object. .. method:: FORMS object.freeze_object() Freeze the object. .. method:: FORMS object.unfreeze_object() Unfreeze the object. FORMS objects have these data attributes; see the FORMS documentation: .. \begin{methoddesc}[FORMS object]{handle_object}{} XXX .. \end{methoddesc} .. \begin{methoddesc}[FORMS object]{handle_object_direct}{} XXX .. \end{methoddesc} +--------------------+-----------------+------------------+ | Name | C Type | Meaning | +====================+=================+==================+ | :attr:`objclass` | int (read-only) | object class | +--------------------+-----------------+------------------+ | :attr:`type` | int (read-only) | object type | +--------------------+-----------------+------------------+ | :attr:`boxtype` | int | box type | +--------------------+-----------------+------------------+ | :attr:`x` | float | x origin | +--------------------+-----------------+------------------+ | :attr:`y` | float | y origin | +--------------------+-----------------+------------------+ | :attr:`w` | float | width | +--------------------+-----------------+------------------+ | :attr:`h` | float | height | +--------------------+-----------------+------------------+ | :attr:`col1` | int | primary color | +--------------------+-----------------+------------------+ | :attr:`col2` | int | secondary color | +--------------------+-----------------+------------------+ | :attr:`align` | int | alignment | +--------------------+-----------------+------------------+ | :attr:`lcol` | int | label color | +--------------------+-----------------+------------------+ | :attr:`lsize` | float | label font size | +--------------------+-----------------+------------------+ | :attr:`label` | string | label string | +--------------------+-----------------+------------------+ | :attr:`lstyle` | int | label style | +--------------------+-----------------+------------------+ | :attr:`pushed` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`focus` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`belowmouse` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`frozen` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`active` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`input` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`visible` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`radio` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ | :attr:`automatic` | int (read-only) | (see FORMS docs) | +--------------------+-----------------+------------------+ :mod:`FL` --- Constants used with the :mod:`fl` module ====================================================== .. module:: FL :platform: IRIX :synopsis: Constants used with the fl module. :deprecated: .. deprecated:: 2.6 The :mod:`FL` module has been removed in Python 3. This module defines symbolic constants needed to use the built-in module :mod:`fl` (see above); they are equivalent to those defined in the C header file ``<forms.h>`` except that the name prefix ``FL_`` is omitted. Read the module source for a complete list of the defined names. Suggested use:: import fl from FL import * :mod:`flp` --- Functions for loading stored FORMS designs ========================================================= .. module:: flp :platform: IRIX :synopsis: Functions for loading stored FORMS designs. :deprecated: .. deprecated:: 2.6 The :mod:`flp` module has been removed in Python 3. This module defines functions that can read form definitions created by the 'form designer' (:program:`fdesign`) program that comes with the FORMS library (see module :mod:`fl` above). For now, see the file :file:`flp.doc` in the Python library source directory for a description. XXX A complete description should be inserted here!
Close