FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It 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, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
|Tags||Software Development Libraries Widget Sets|
|Operating Systems||Unix Mac OS X Windows OS/2 POSIX|
Release Notes: This release is a huge step in the 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 new widgets were added: Fl_Tree and Fl_Table. Printing is now as easy as drawing into a window, and window printing of FLTK GUIs is supported, including OpenGL. Internally, FLTK has been upgraded to run on current Unices, Windows 7, and Mac OS X via Cocoa. All graphics calls now use device abstraction.
Release Notes: Improved color contrast in secondary selection blocks of Fl_Text_Display, a fix for a regression in callback handling, a fix for incorrect relative paths when the absolute path has a trailing slash in fl_filename_relative, a fix for multiple selection of files and directories in Fl_File_Chooser, and a fix for a crash under MS Windows when selecting umlauts in Fl_Help_View.
Release Notes: This release fixes many bugs, and improves OS X and Quartz compatibility and overall reliability. It has a new GTK+ style theme, better GLUT4 compatibility, and alpha blending for image maps. This is the final release of the 1.1.x development tree.
Release Notes: This release fixes many bugs, adds some new example programs, and adds many new improvements to the FLUID software, including multi-level undo, syntax highlighting in all code fields, widget alignment and sizing guides, dialog templates, widget subclasses, and printing and testing of user interfaces within FLUID.
Release Notes: This version adds a Fl::delete_widget() method to safely delete widgets in callback methods. It fixes a problem where Fl_Double_Window produced an error on resize with X11 FLUID didn't display menu items using images properly, an issue where FLUID didn't handle default function parameters properly, and a problem where FLTK windows could appear off-screen on X11. The configure script now supports --disable-localfoo to completely disable image file support. The scandir() conditional code was fixed for HP-UX 11i. There were some Open Watcom fixes, and some fixes for the library include order when building DSOs on MacOS X. fl_xid() no longer causes Win32 applications to crash.