1998-12-29 14:21:17 +00:00
< HTML >
< HEAD >
< META NAME = "Author" CONTENT = "Michael Sweet" >
1999-01-13 15:35:04 +00:00
< META NAME = "Copyright" CONTENT = "Copyright 1998-1999 by Bill Spitzak and Others." >
1998-12-29 14:21:17 +00:00
< META NAME = "DocNumber" CONTENT = "Revision 0" >
< TITLE > FLTK 1.0 Programming Manual< / TITLE >
< / HEAD >
< BODY >
< H1 ALIGN = RIGHT > Preface< / H1 >
This manual describes the Fast Light Tool Kit ("FLTK") version 1.0, a 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.
< H2 > Organization< / H2 >
This manual is organized into the following chapters and appendices:
< UL >
< LI > < A HREF = "#intro" > Chapter 1 - Introduction to FLTK< / A >
< LI > < A HREF = "#basics" > Chapter 2 - FLTK Basics< / A >
< LI > < A HREF = "#common" > Chapter 3 - Common Widgets and Attributes< / A >
< LI > < A HREF = "#editor" > Chapter 4 - Designing a Simple Text Editor< / A >
1999-01-07 16:36:11 +00:00
< LI > < A HREF = "#drawing" > Chapter 5 - Drawing Things in FLTK< / A >
< LI > < A HREF = "#events" > Chapter 6 - Handling Events< / A >
< LI > < A HREF = "#subclassing" > Chapter 7 - Extending and Adding Widgets< / A >
< LI > < A HREF = "#fluid" > Chapter 8 - Programming With FLUID< / A >
< LI > < A HREF = "#opengl" > Chapter 9 - Using OpenGL< / A >
1998-12-29 14:21:17 +00:00
< LI > < A HREF = "#widgets" > Appendix A - Widget Reference< / A >
< LI > < A HREF = "#functions" > Appendix B - Function Reference< / A >
< LI > < A HREF = "#enumerations" > Appendix C - Enumeration Reference< / A >
< LI > < A HREF = "#glut" > Appendix D - GLUT Compatibility< / A >
< LI > < A HREF = "#forms" > Appendix E - Forms Compatibility< / A >
1999-01-07 16:36:11 +00:00
< LI > < A HREF = "#license" > Appendix F - Operating System Issues< / A >
< LI > < A HREF = "#license" > Appendix G - Software License< / A >
1998-12-29 14:21:17 +00:00
< / UL >
< H2 > Conventions< / H2 >
The following typeface conventions are used in this manual:
< UL >
< LI > Function and constant names are shown in < B > < TT > bold courier type< / TT > < / B >
< LI > Code samples and commands are shown in < TT > regular courier type< / TT >
< / UL >
< H2 > Abbreviations< / H2 >
The following abbreviations are used in this manual:
< DL >
< 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 >
< / DL >
< H2 > Copyrights and Trademarks< / H2 >
1999-01-07 16:36:11 +00:00
FLTK is Copyright 1998-1999 by Bill Spitzak and others. Use and distribution of FLTK is
1998-12-29 14:21:17 +00:00
governed by the GNU Library General Public License, located in
< A HREF = #license > Appendix D< / A > .
< 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.
< / BODY >
< / HTML >