Article #1086: FLTK 1.3.0 final version released!

Article #1086: FLTK 1.3.0 final version released!

Created at 14:07 Jun 16, 2011 by matt

FLTK is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

FLTK 1.3.0 has been a huge step in the successful FLTK 1 series. All strings in FLTK are now handled in UTF-8 format and support the full range of Unicode character sets everywhere. International Input Methods are supported on all platforms. Two great new widgets were added, Fl_Tree and Fl_Table. Printing is now as easy as drawing into a window, and supports window printing of FLTK GUIs including OpenGL.

Internally, FLTK has been upgrade to run on current Unices, MS Windows 7, and OS X via Cocoa. All graphics calls now use device abstraction.

FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.

For a complete list of features, full documentation, and source code downloads, please visit http://fltk.org/ .

This is the final FLTK 1.3.0 release. Enjoy!

CHANGES IN FLTK 1.3.0

New Features

Added full UTF-8 Unicode support throughout FLTK and Fluid

Added Fl_Tree widget for hierarchical views

Added Fl_Table widget for widget layout

Added Fl_Native_Filechooser as a widget and global options

Added printing support (Fl_Printer class and friends) for native printing on Windows and Mac OS X, PostScript printing on X11 with CUPS or lp, and PostScript file output on all platforms

Added Fl_Device abstraction layer for all drawing functions

Moved OS X code base to the current Cocoa toolkit thanks to the awesome work of Manolo Gouy (STR #2221)