FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
Go to file
2026-03-09 14:48:24 +01:00
.github Fix "fully support ... own shared libraries" (#1238) 2025-04-21 22:00:35 +02:00
cairo Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
CMake CMake: don't export unnecessary executable files 2026-02-07 19:36:59 +01:00
documentation Set window class name (xclass) in test/editor 2026-02-08 18:07:33 +01:00
examples Update Fluid (.fl) files for release 1.4.1 2024-12-09 20:46:01 +01:00
FL Remove conflicting FL_EXPORT from header file (#1357) 2026-02-07 19:36:59 +01:00
fltk-options CMake: don't export unnecessary executable files 2026-02-07 19:36:59 +01:00
fluid CMake: don't export unnecessary executable files 2026-02-07 19:36:59 +01:00
GL
jpeg Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
lib Fix a typo, trailing whitespace, and dependencies 2023-12-21 14:03:04 +01:00
libdecor Update bundled libdecor to last upstream version (21 jan 2025) 2025-02-14 17:12:39 +01:00
misc Update abi-compliance-checker howto 2024-06-17 10:24:20 +02:00
nanosvg Update nanosvg/README.txt to reflect recent changes 2023-12-02 23:42:16 +01:00
png Update bundled libpng to version 1.6.44 2024-12-05 17:35:57 +01:00
public
src Fix macOS crash when drawing image with draw_image() in some scenarios (#1372) 2026-03-09 14:48:24 +01:00
test Set window class name (xclass) in test/editor 2026-02-08 18:07:33 +01:00
util Move src/cmap.cxx to util/cmap.cxx (utilities folder) 2022-03-27 17:05:55 +02:00
zlib Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
.clang-format Update .clang-format control file 2022-03-31 15:57:10 +02:00
.gitattributes Remove experimental platforms Android, Pico, SDL (PR #376) 2022-01-23 18:12:47 +01:00
.gitignore Clean up main (root) .gitignore file 2024-08-18 15:50:48 +02:00
.gitlab-ci.yml Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
ANNOUNCEMENT Update version numbers to 1.4.3 2025-04-18 20:13:13 +02:00
autogen.sh Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
CHANGES_1.0.txt
CHANGES_1.1.txt Fix old URL's and forum/newsgroup names 2020-07-14 15:16:05 +02:00
CHANGES_1.3.txt Update ANNOUNCEMENT and CHANGES files for release 1.4.0 2024-10-20 19:40:02 +02:00
CHANGES.txt Bump version number from 1.4.4 to 1.4.5 2026-02-06 17:55:44 +01:00
CMakeLists.txt Bump version number from 1.4.4 to 1.4.5 2026-02-06 17:55:44 +01:00
config.guess Add autoconf cross-compilation support files. 2021-02-13 17:17:43 -05:00
config.sub Add autoconf cross-compilation support files. 2021-02-13 17:17:43 -05:00
configh.cmake.in Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
configh.in Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
configure.ac Bump version number from 1.4.4 to 1.4.5 2026-02-06 17:55:44 +01:00
COPYING
CREDITS.txt Finish release 1.4.0 2024-11-17 20:01:46 +01:00
fl_config.cmake.in Move FLTK_USE_SVG from config.h to FL/fl_config.h 2024-02-09 13:36:16 +01:00
fl_config.in Move FLTK_USE_SVG from config.h to FL/fl_config.h 2024-02-09 13:36:16 +01:00
fltk_version.dat Bump version number from 1.4.4 to 1.4.5 2026-02-06 17:55:44 +01:00
fltk-config.in Update fltk-config.in (minor comment changes only) 2025-04-18 18:15:59 +02:00
fltk.list.in Remove remaining 'pronounced "fulltick"' statements 2023-12-05 17:01:51 +01:00
fltk.spec.in Bump version numbers for release 1.4.1 2024-12-09 20:46:01 +01:00
fltk.xpm Make remaining 'XPM' images 'const' 2024-10-20 17:00:16 +02:00
forms.h
install-sh
mac_endianness.h
Makefile Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
makeinclude.in Add configure option to build tests only on request (#940) 2024-03-20 17:24:12 +01:00
makesrcdist Update makesrcdist: fix packaging bug 2024-12-13 00:16:38 +01:00
README.abi-version.txt Allow FL_ABI_VERSION = FL_API_VERSION + 1 2025-03-29 20:57:53 +01:00
README.Cairo.txt Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
README.CMake.txt Add CMake build option FLTK_USE_DBUS to allow build w/o dbus (PR #1252) 2025-06-04 09:25:42 +02:00
README.experimental.txt Remove experimental platforms Android, Pico, SDL (PR #376) 2022-01-23 18:12:47 +01:00
README.IDE.txt Remove experimental platforms Android, Pico, SDL (PR #376) 2022-01-23 18:12:47 +01:00
README.macOS.md Remove reference to automake which is not required 2024-02-24 18:10:35 +01:00
README.md Update README.md for release 1.4.4 2025-07-15 14:28:56 +02:00
README.txt Update version numbers for release 1.4.4, update README.txt 2025-07-15 16:57:44 +02:00
README.Unix.txt Update build instructions in README.Unix.txt (#67) 2024-12-07 16:17:06 +01:00
README.Wayland.txt Finish release 1.4.0 2024-11-17 20:01:46 +01:00
README.Windows.txt Add that FLTK 1.3 supports also Windows 11. 2025-12-30 07:59:06 +01:00

README - Fast Light Tool Kit (FLTK) Version 1.4.4

What is FLTK?

The Fast Light Tool Kit (FLTK) is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11 or Wayland), Microsoft® Windows®, and macOS®. FLTK provides modern GUI functionality without bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. It was originally developed by Mr. Bill Spitzak and is currently maintained by a small group of developers across the world with a central repository on GitHub.

https://www.fltk.org/ https://github.com/fltk/fltk/

Licensing

FLTK comes with complete free source code. FLTK is available under the terms of the GNU Library General Public License with exceptions (e.g. for static linking). Contrary to popular belief, it can be used in commercial software! (Even Bill Gates could use it.)

Online Documentation

The documentation in HTML and PDF forms can be created by Doxygen from the source files. HTML and PDF versions of this documentation are also available from the FLTK web site at:

https://www.fltk.org/documentation.php

Further Information

For more information see README.txt: https://github.com/fltk/fltk/blob/branch-1.4/README.txt

Build

Build FLUID User Manual.