Go to file
Albrecht Schlosser 74d827f71f Remove FL_MENU_RESERVED bit mask in favor of better documentation
This bit mask was added in commit 53b40f4138 in an attempt
to *document* reserved bits but it turned out that this mask could
have negative side effects on some newer compilers by propagating
the enum to an 'unsigned int' and issuing compiler warnings.

See this comment and follow-up's in fltk.general:
https://groups.google.com/g/fltkgeneral/c/7xrDkbkxiyw/m/rzEIJ7XhAgAJ
2024-10-19 15:58:51 +02:00
.github Update GitHub workflow: actions/checkout 2024-10-18 14:39:28 +02:00
cairo Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
CMake CMake: ignore FLTK_MSVC_RUNTIME_DLL on other platforms 2024-10-09 16:04:38 +02:00
documentation Update documentation 2024-10-17 16:01:32 +02:00
examples CMake: improve linking OpenGL3 example programs (#959) 2024-05-13 15:19:27 +02:00
FL Remove FL_MENU_RESERVED bit mask in favor of better documentation 2024-10-19 15:58:51 +02:00
fltk-options Update or remove version numbers, update copyright years 2024-10-15 20:42:26 +02:00
fluid Update documentation 2024-10-17 16:01:32 +02:00
GL Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
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 libdecor: prevent crash using bullt-in libdecor with GDK_BACKEND=x11 (#1029) 2024-08-01 18:55:10 +02: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 Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
public Activate GitLab CI and GitLab Pages (HTML docs). 2018-06-22 16:31:30 +00:00
src Fixes Fl_Text_Display line number calculation. (#1088) 2024-10-19 15:53:29 +02:00
test Remove unnecessary casts from glut demo programs 2024-10-18 17:01:34 +02: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 Fix ignored files, add 'build' directory to ignored files. 2016-11-11 21:18:42 +00: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 Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CHANGES_1.1.txt Fix old URL's and forum/newsgroup names 2020-07-14 15:16:05 +02:00
CHANGES_1.3.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CHANGES.txt Remove unnecessary casts from glut demo programs 2024-10-18 17:01:34 +02:00
CMakeLists.txt CMake: add FLTKConfigVersion.cmake 2024-08-09 18:23:22 +02: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 Fix tabs, trailing spaces, and update dependencies 2024-08-10 20:32:19 +02:00
COPYING Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CREDITS.txt Update or remove version numbers, update copyright years 2024-10-15 20:42:26 +02: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 Rename file 'VERSION' to 'fltk_version.dat' (#191) 2021-02-20 13:46:34 +01:00
fltk-config.in Remove single-quotes from fltk-config.in (again) 2024-08-28 16:23:32 +02:00
fltk.list.in Remove remaining 'pronounced "fulltick"' statements 2023-12-05 17:01:51 +01:00
fltk.spec.in Remove remaining references to xdbe on X11 2024-04-11 14:15:38 +02:00
fltk.xpm Fixed all Pixmaps to be '*const' (STR #3108). 2019-02-05 00:14:37 +01:00
forms.h Initial revision 1998-10-06 18:21:25 +00:00
install-sh Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
mac_endianness.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
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 Display Git revision in docs generated from releases (#499) 2024-08-26 20:02:42 +02:00
README.abi-version.txt Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
README.Cairo.txt Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
README.CMake.txt CMake: ignore FLTK_MSVC_RUNTIME_DLL on other platforms 2024-10-09 16:04:38 +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 files 2024-10-18 14:39:28 +02:00
README.txt Update README files 2024-10-18 14:39:28 +02:00
README.Unix.txt Update documentation, remove/edit explicit FLTK versions 2024-03-14 17:16:43 +01:00
README.Wayland.txt Add DnD problem under KWin to list of known limitations (#997) 2024-08-11 09:38:50 +02:00
README.Windows.txt Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00

README - Fast Light Tool Kit (FLTK) Version 1.4.0

WHAT IS FLTK?

The Fast Light Tool Kit 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/

For more information see README.txt:
https://github.com/fltk/fltk/blob/master/README.txt

Build

Build FLUID User Manual.