Changes for version 0.99.12 - 2016-06-27

  • Clipboard support
  • Begin work on custom widgets (undocumented alpha in this version)
    • draw() can be overridden
    • extends() creates inheratence trees and handles widget registration
    • handle() handles specific events. Ugh... See the docs...
  • Expanded export tags/values (get them all with :enum, of course):
    • :event - handle(...) event values are now exported now
    • :default - This tag is exported by default. I'll note these as the list grows
  • New demo scripts:
    • eg/double_click.pl - Custom button widget that detects double clicks
    • eg/drag_and_drop.pl - Example of clipboard access and drag and drop
  • New widgets:
    • Fl::Progress - Typical progress bar
    • Fl::InputChoice - Input widget and menu button rolled into one
    • Fl::Menu - Base class for all widgets that have a menu
    • Fl::MenuButton - Button that pops up a menu when pushed
    • Fl::HtmlView - Simple HTML viewer
  • New demo scripts:
    • eg/progress.pl - Demos using a Fl::Progress bar to keep user up to date on background progress
    • eg/input_choice.pl - Demos using Fl::InputChoice and enabling/disabling widgets
  • Some tests require a working DISPLAY on X11

Documentation

Button that Reapeats Callback when Held
Simple Box and Label Widget
Standard Push Button
Display Simple Chart Data
Button with a Check Box
Global Copy/Cut/Paste Functions
Easily Imported Color-related Functions and Static Values
Controls a Single Floating Point Value with Button or Keyboard Arrows
Circular Dial to Control a Single Floating Point Value
Easily Imported Static Variables
Event Loop Related Functions
Filled, Circular Dial to Control a Single Floating Point Value
Filled Horizontal Slider
Text Widget that Limits Users to Floating Point Numbers Only
The FLTK Container Widget
Filled Horizontal Slider
Filled Horizontal Slider
Horizontal Slider
Horizontal Fl::ValueSlider widget
HTML Display Widget
Text Input Widget
Combination of the Input Widget and a Menu Button
Text Widget that Limits Users to Decimal Digits and Hex Numbers
Push Button with a Light
Circular Dial to Control a Single Floating Point Value
Base Class of all Widgets that Have a Menu
Button that Pops Up a Menu
Text Widget that Allows Editing of Multiline Text
Display Widget for Multiple Lines of Text
Slider with an Easy-to-Grab Handle
Text Display Widget
Displays a Progress Bar for the User
Button that Turns Siblings Off
Button that Turns Siblings Off
Button with a Radio Circle that Turns Siblings Off
Button that Reapeats Callback when Held
Button with a Check Box
Circular Dial to Control a Single Floating Point Value
Button with a Radio Circle
Slider with Arrow Buttons at Both Ends
Text Widget that Displays as a String of Placeholders
Fl::Counter Widget with Only Two Arrow Buttons
Widget with a Sliding Knob Inside a Box
"File Card Tabs" interface widget
Button that Toggles On and Off
Controls a Single Floating-Point Value
Displays a Numeric Value
Displays Floating Point Value
Slider with a Box Displaying the Current Value
Base Class for All Widgets
Window Container for Widgets

Modules

Historical Package Name Alias
Fl
Bindings for the Stable 1.3.x Branch of the Fast Light Toolkit