Go to file
Matthias Melcher 16dae3ea06 Fluid: restructuring and commenting.
tl;dr : making Fluid maintainable, no changes in code execution and logic.

This is a pretty extensive restructuring of the Fluid source tree.
It was neccessary because source and header files were getting
much too big to handle. Many source files had no header, and many
headers declared functions that were in diffrent source files.

Reorganized much of the include statements.
Added comments to some of the files.
Added Doxygen configuration file for standalone Fluid docs.

Tested everything by rebuilding Fluid .fl designs with the resorted
version of Fluid.
2021-12-08 15:52:15 +01:00
.github/workflows GitHub Actions (Linux): add 'apt-get update' 2021-08-27 13:49:01 +02:00
cairo Fix indenting, whitespace errors and dependencies 2021-10-27 20:52:08 +02:00
CMake Fix for issue #278 - continued : add CMake OPTION_USE_KDIALOG 2021-12-08 09:41:06 +01:00
documentation Documentation on widget coordinates and layout, plus new test programs (#304) 2021-12-08 15:00:33 +01:00
examples Reformat and move clipboard demo from examples to test folder 2021-11-18 13:44:41 +01:00
FL Improve Fl_Scroll docs regarding its bounding box 2021-12-08 14:22:40 +01:00
fluid Fluid: restructuring and commenting. 2021-12-08 15:52:15 +01:00
GL Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
jpeg Use "symbol prefixing" in bundled libs (part 3 of 3) 2021-11-14 19:33:20 +01:00
lib Improve documentation about library build folders and more 2021-10-04 14:42:32 +02:00
misc Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
nanosvg Update nanosvg library to latest upstream version 2021-09-13 19:31:27 +02:00
png Solves png warnings from gcc 11.2.0/Rev2 for issue #296 2021-11-25 09:50:45 -08:00
public Activate GitLab CI and GitLab Pages (HTML docs). 2018-06-22 16:31:30 +00:00
src Fix for issue #278 - continued : add CMake OPTION_USE_KDIALOG 2021-12-08 09:41:06 +01:00
test Documentation on widget coordinates and layout, plus new test programs (#304) 2021-12-08 15:00:33 +01:00
zlib Use "symbol prefixing" in bundled libs (part 3 of 3) 2021-11-14 19:33:20 +01:00
.clang-format Fix .clang-format and some whitespace errors 2020-08-22 13:35:42 +02:00
.gitattributes Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
.gitignore Fluid: Adding shortcuts for Checkbox and Radio Menuitems. 2021-12-05 21:51:18 +01:00
.gitlab-ci.yml Fine tune GitLab-CI script 2020-09-07 15:00:38 +02:00
abi-version.cmake.in Remove copyright markers from abi-version.* (STR #3161). 2016-07-29 18:50:24 +00:00
abi-version.in Remove copyright markers from abi-version.* (STR #3161). 2016-07-29 18:50:24 +00: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 Fix X11 build with FLTK_CONSOLIDATE_MOTION turned off 2021-11-05 13:12:52 +01:00
CMakeLists.txt CMake: Build fluid when cross-compiling 2021-11-11 23:11:06 +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 for issue #278 - continued : add CMake OPTION_USE_KDIALOG 2021-12-08 09:41:06 +01:00
configh.in Fix for issue #278 - continued : add CMake OPTION_USE_KDIALOG 2021-12-08 09:41:06 +01:00
configure.ac Fix for issue #254: remove hardware overlay support . 2021-11-26 15:16:15 +01:00
COPYING Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CREDITS.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
DartConfig.cmake Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fltk_version.dat Rename file 'VERSION' to 'fltk_version.dat' (#191) 2021-02-20 13:46:34 +01:00
fltk-config.in CMake: refactor and reformat CMake files 2020-07-15 00:34:53 +02:00
fltk.list.in Refactor macOS bundle generation to avoid "quarantine" 2021-05-13 16:18:13 +02:00
fltk.spec.in CMake: refactor and reformat CMake files 2020-07-15 00:34:53 +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 Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
makeinclude.in Fix version number in doxygen docs 2021-04-28 12:48:52 +02:00
makesrcdist Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
README.abi-version.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
README.Android.md Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
README.bundled-libs.txt Use "symbol prefixing" in bundled libs (part 3 of 3) 2021-11-14 19:33:20 +01:00
README.Cairo.txt Fix cairo build (autoconf + CMake) + README's 2021-03-01 10:45:59 +01:00
README.CMake.txt Fix for issue #253: Remove xdbe support 2021-11-26 15:01:54 +01:00
README.IDE.txt Rename README files to README.txt (and several similar files). 2018-12-10 16:50:56 +01:00
README.macOS.md Update README.macOS.md (minor fixes) 2021-05-13 16:21:52 +02:00
README.md Add GitHub Actions Badge to README.md 2021-05-06 12:59:55 +02:00
README.Pico.txt Update README.Pico.txt 2020-06-24 20:05:06 +02:00
README.txt Update README.txt 2020-11-15 16:12:12 +01:00
README.Unix.txt Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00
README.Windows.txt Fix README files and remove stale config.guess and config.sub 2021-11-24 15:01:45 +01:00

README - Fast Light Tool Kit (FLTK) Version 1.4.0

WHAT IS FLTK?

The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a
a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides
modern GUI functionality without the bloat and supports 3D
graphics via OpenGL(r) 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 in the US.

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

Build