1998-12-29 14:21:17 +00:00
< HTML >
1999-02-18 14:11:45 +00:00
< HEAD > < META CONTENT = "Written by Michael Sweet, Craig P. Earls, and Bill Spitzak" NAME = Author > < META CONTENT = "Copyright 1998-1999 by Bill Spitzak and Others."
1999-02-19 15:11:34 +00:00
NAME=Copyright>< META CONTENT = "Revision 5" NAME = DocNumber >
1999-01-13 19:28:54 +00:00
< TITLE > FLTK 1.0 Programming Manual< / TITLE >
1998-12-29 14:21:17 +00:00
< / HEAD >
< BODY >
1999-01-13 17:48:12 +00:00
< H1 ALIGN = RIGHT > < A NAME = preface > Preface< / A > < / H1 >
1999-01-26 21:36:02 +00:00
This manual describes the Fast Light Tool Kit (" FLTK" ) version 1.0, a
1999-01-13 19:28:54 +00:00
C++ Graphical User Interface (" GUI" ) toolkit for UNIX and Microsoft
Windows. 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.
1998-12-29 14:21:17 +00:00
< H2 > Organization< / H2 >
1999-01-13 19:28:54 +00:00
This manual is organized into the following chapters and appendices:
1998-12-29 14:21:17 +00:00
< UL >
1999-01-13 19:28:54 +00:00
< LI > < A HREF = intro.html#intro > Chapter 1 - Introduction to FLTK< / A > < / LI >
< LI > < A HREF = basics.html#basics > Chapter 2 - FLTK Basics< / A > < / LI >
< LI > < A HREF = common.html#common > Chapter 3 - Common Widgets and Attributes< / A >
< / LI >
< LI > < A HREF = editor.html#editor > Chapter 4 - Designing a Simple Text
Editor< / A > < / LI >
< LI > < A HREF = drawing.html#drawing > Chapter 5 - Drawing Things in FLTK< / A > < / LI >
< LI > < A HREF = events.html#events > Chapter 6 - Handling Events< / A > < / LI >
< LI > < A HREF = subclassing.html#subclassing > Chapter 7 - Extending and
Adding Widgets< / A > < / LI >
< LI > < A HREF = fluid.html#fluid > Chapter 8 - Programming With FLUID< / A > < / LI >
< LI > < A HREF = opengl.html#opengl > Chapter 9 - Using OpenGL< / A > < / LI >
< LI > < A HREF = widgets.html#widgets > Appendix A - Widget Reference< / A > < / LI >
< LI > < A HREF = functions.html#functions > Appendix B - Function Reference< / A > < / LI >
< LI > < A HREF = enumerations.html#enumerations > Appendix C - Enumeration
Reference< / A > < / LI >
< LI > < A HREF = glut.html#glut > Appendix D - GLUT Compatibility< / A > < / LI >
< LI > < A HREF = forms.html#forms > Appendix E - Forms Compatibility< / A > < / LI >
< LI > < A HREF = license.html#license > Appendix F - Operating System Issues< / A >
< / LI >
< LI > < A HREF = license.html#license > Appendix G - Software License< / A > < / LI >
1998-12-29 14:21:17 +00:00
< / UL >
< H2 > Conventions< / H2 >
1999-01-13 19:28:54 +00:00
The following typeface conventions are used in this manual:
1998-12-29 14:21:17 +00:00
< UL >
1999-01-13 19:28:54 +00:00
< LI > Function and constant names are shown in < B > < TT > bold courier type< / TT >
< / B > < / LI >
< LI > Code samples and commands are shown in < TT > regular courier type< / TT > < / LI >
1998-12-29 14:21:17 +00:00
< / UL >
< H2 > Abbreviations< / H2 >
1999-01-13 19:28:54 +00:00
The following abbreviations are used in this manual:
1998-12-29 14:21:17 +00:00
< DL >
1999-01-13 19:28:54 +00:00
< DT > X11< / DT >
< DD > The X Window System version 11.< / DD >
< DT > Xlib< / DT >
< DD > The X Window System interface library.< / DD >
< DT > WIN32< / DT >
< DD > The Microsoft Windows 32-bit Application Programmer's Interface.< / DD >
1998-12-29 14:21:17 +00:00
< / DL >
< H2 > Copyrights and Trademarks< / H2 >
1999-01-13 19:28:54 +00:00
FLTK is Copyright 1998-1999 by Bill Spitzak and others. Use and
distribution of FLTK is governed by the GNU Library General Public
1999-01-19 20:53:39 +00:00
License, located in < A HREF = license.html#license > Appendix G< / A > .
1999-01-13 19:28:54 +00:00
< P > 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. < / P >
< / BODY > < / HTML >