This manual describes the Fast Light Tool Kit ("FLTK") version 1.3.0, a C++ Graphical User Interface ("GUI") toolkit for UNIX, Microsoft Windows and MacOS.
Each of the chapters in this manual is designed as a tutorial for using FLTK, while the appendices provide a convenient reference for all FLTK widgets, functions, and operating system interfaces.
This manual may be printed, modified, and/or used under the terms of the FLTK license provided in Software License.
This manual is organized into the following chapters and appendices:
This manual was generated using Doxygen (see
http://www.stack.nl/~dimitri/doxygen/) to process the source code itself, special comments in the code, and additional documentation files. In general, Doxygen recognizes and denotes the following entities as shown:
- classes, such as Fl_Widget,
- methods, such as Fl_Widget::callback(Fl_Callback* cb, void* p),
- functions, such as fl_draw(const char *str, int x, int y),
- internal links, such as Conventions,
- external links, such as http://www.stack.nl/~dimitri/doxygen/
Other code samples and commands are shown in regular courier type
.
The following abbreviations are used in this manual:
- X11
- The X Window System version 11.
- Xlib
- The X Window System interface library.
- WIN32
- The Microsoft Windows 32-bit Application Programmer's Interface.
- MacOS
- The Apple Macintosh OS 8.6 and later, including OS X.
FLTK is Copyright 1998-2010 by Bill Spitzak and others. Use and distribution of FLTK is governed by the GNU Library General Public License with 4 exceptions, located in
Software License.
UNIX is a registered trademark of the X Open Group, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation. OpenGL is a registered trademark of Silicon Graphics, Inc. Apple, Macintosh, MacOS, and Mac OS X are registered trademarks of Apple Computer, Inc.