367f908d8e
git-svn-id: file:///fltk/svn/fltk/trunk@187 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
79 lines
2.6 KiB
HTML
79 lines
2.6 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<META NAME="Author" CONTENT="Michael Sweet">
|
|
<META NAME="Copyright" CONTENT="Copyright 1998-1999 by Bill Spizak and Others.">
|
|
<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>
|
|
<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>
|
|
<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>
|
|
<LI><A HREF="#license">Appendix F - Operating System Issues</A>
|
|
<LI><A HREF="#license">Appendix G - Software License</A>
|
|
</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>
|
|
|
|
FLTK is Copyright 1998-1999 by Bill Spitzak and others. Use and distribution of FLTK is
|
|
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>
|