The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.531 - 2009-11-06

  • API Changes/Compatibility Information:
    • New Widgets/Types
      • PackedGroup, PixelType, Preferences, ProgressBar, RadioButton, RadioItem, RadioLightButton, Rectangle (base class of all Widgets), RepeatButton, ReturnButton, Scrollbar, ScrollGroup, SecretInput (for passwords), ShapedWindow, Slider, Symbol (.*Image base class), Valuator, ValueInput, and xpmImage
    • Support for fltk's file and directory chooser API
    • The variables $FLTK::ok, $FLTK::yes, $FLTK::no, $FLTK::cancel, $FLTK::message_window_label, $FLTK::message_window_timeout, and $FLTK::message_window_scrollable are now connected to their C++ counterparts and may be imported with the :vars tag
  • Resolved Issues/Bug Fixes:
    • FLTK::Menu->item() now (attempts to) return correctly blessed widgets
  • Internal/Behavioral Changes:
    • The :default tag is no longer automatically exported
  • Documentation/Sample Code/Test Suite:
    • Basic Rectangle tests
    • New example script for xpmImage
    • New FLTK::CheatSheet (incomplete)
    • First few recipes in the FLTK::Cookbook
  • Notes:
    • The FLTK project is just getting started so now's a great time to join
  • Meanwhile:
    • Ian G. was born October 23rd at 1:22pm. He was 8lbs 14oz and 22in long

Documentation

TODO list for Perl module FLTK
An introduction
FLTK... Cheat sheet. >_> Yeah.
Fresh code just like mom used to make
Changing MenuItem's Labels At Runtime
Shows how to toggle menu items at run time
Update the user while processing in the background
Annotated Guide to the Ins and Outs of FLTK

Modules

Provides

in xs/FLTK.xs
in xs/Adjuster.xsi
in xs/AlignGroup.xsi
in xs/AnsiWidget.xsi
in xs/AssociationFunctor.xsi
in xs/AssociationType.xsi
in xs/BarGroup.xsi
in xs/Box.xsi
in xs/Browser.xsi
in xs/Browser/Mark.xsi
in xs/Button.xsi
in xs/CheckButton.xsi
in xs/Choice.xsi
in xs/Clock.xsi
in xs/ClockOutput.xsi
in xs/Color.xsi
in xs/ColorChooser.xsi
in xs/ComboBox.xsi
in xs/Cursor.xsi
in xs/CycleButton.xsi
in xs/Dial.xsi
in xs/Divider.xsi
in xs/EngravedLabel.xsi
in xs/FileBrowser.xsi
in xs/FileIcon.xsi
in xs/FileInput.xsi
in xs/FillDial.xsi
in xs/FillSlider.xsi
in xs/Flags.xsi
in xs/FlatBox.xsi
in xs/FloatInput.xsi
in xs/Font.xsi
in xs/FrameBox.xsi
in xs/GL.xsi
in xs/GlWindow.xsi
in xs/Group.xsi
in xs/HelpDialog.xsi
in xs/HelpView.xsi
in xs/HighlightBox.xsi
in xs/HighlightButton.xsi
in xs/Image.xsi
in xs/Input.xsi
in xs/InputBrowser.xsi
in xs/IntInput.xsi
in xs/InvisibleBox.xsi
in xs/Item.xsi
in xs/ItemGroup.xsi
in xs/LabelType.xsi
in xs/layout.xsi
in xs/LightButton.xsi
in xs/LineDial.xsi
in xs/Menu.xsi
in xs/MenuBar.xsi
in xs/MenuSection.xsi
in xs/MenuWindow.xsi
in xs/Monitor.xsi
in xs/MultiBrowser.xsi
in xs/MultiImage.xsi
in xs/MultiLineInput.xsi
in xs/MultiLineOutput.xsi
in xs/NamedStyle.xsi
in xs/NumericInput.xsi
in xs/Output.xsi
in xs/PackedGroup.xsi
in xs/PixelType.xsi
in xs/Plugin.xsi
in xs/PopupMenu.xsi
in xs/Preferences.xsi
in xs/ProgressBar.xsi
in xs/RadioButton.xsi
in xs/RadioItem.xsi
in xs/RadioLightButton.xsi
in xs/Rectangle.xsi
in xs/RepeatButton.xsi
in xs/ReturnButton.xsi
in xs/ScrollGroup.xsi
in xs/Scrollbar.xsi
in xs/SecretInput.xsi
in xs/ShapedWindow.xsi
in xs/Slider.xsi
in xs/Style.xsi
in xs/Symbol.xsi
in xs/Valuator.xsi
in xs/ValueInput.xsi
in xs/ValueOutput.xsi
in xs/Version.xsi
in xs/Widget.xsi
in xs/Window.xsi
in xs/ask.xsi
in xs/ccCellBox.xsi
in xs/ccHueBox.xsi
in xs/ccValueBox.xsi
in xs/damage.xsi
in xs/draw.xsi
in xs/events.xsi
in xs/file_chooser.xsi
in xs/pnmImage.xsi
in xs/run.xsi
in xs/xpmImage.xsi