Yurttas/PL/SL/python/docs/core-python-programming/doc/20/lib/FL Functions.html
18.4.1 Functions Defined in Module fl
Module fl defines the following functions. For more information about what they do, see the description of the equivalent C function in the FORMS documentation:
- make_form (type, width, height)
- Create a form with given type, width and height. This returns a form object, whose methods are described below.
- do_forms ()
- The standard FORMS main loop. Returns a Python object representing the FORMS object needing interaction, or the special value FL.EVENT.
- check_forms ()
- Check for FORMS events. Returns what do_forms() above returns, or
Noneif there is no event that immediately needs interaction.
- set_event_call_back (function)
- Set the event callback function.
- set_graphics_mode (rgbmode, doublebuffering)
- Set the graphics modes.
- get_rgbmode ()
- Return the current rgb mode. This is the value of the C global variable fl_rgbmode.
- show_message (str1, str2, str3)
- Show a dialog box with a three-line message and an OK button.
- show_question (str1, str2, str3)
- Show a dialog box with a three-line message and YES and NO buttons. It returns
1if the user pressed YES,0if NO.
- 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,2or3).
- 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.
- 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
Noneif the user presses Cancel.
- 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 show_file_selector() call.
- 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 fl.do_events(). When a GL event is detected that FORMS cannot handle, fl.do_forms() returns the special value FL.EVENT and you should call fl.qread() to read the event from the queue. Don't use the equivalent GL functions!
- color ()
- mapcolor ()
- getmcolor ()
- See the description in the FORMS documentation of fl_color(), fl_mapcolor() and fl_getmcolor().
See About this document... for information on suggesting changes.