summaryrefslogtreecommitdiff
path: root/documentation/preface.html
blob: a20ff3e49b4780c71159112a2f5ddd9e7fa5944d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<HTML>
<HEAD>
	<META CONTENT="Written by Michael Sweet, Craig P. Earls, Matthias Melcher, and Bill Spitzak" NAME="Author">
	<META CONTENT="Copyright 1998-2006 by Bill Spitzak and Others." NAME="Copyright">
	<META CONTENT="Revision 8" NAME="DocNumber">
	<TITLE>FLTK 1.1.8 Programming Manual</TITLE>
</HEAD>
<BODY>

<H1 ALIGN="RIGHT"><A NAME="preface">Preface</A></H1>

<P>This manual describes the Fast Light Tool Kit (&quot;FLTK&quot;)
version 1.1.8, a C++ Graphical User Interface
(&quot;GUI&quot;) 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.</P>

<P><B>This manual may be printed, modified, and/or used under
the terms of the FLTK license provided in <A
HREF="license.html">Appendix A</A>.</B>

<H2>Organization</H2>

<P>This manual is organized into the following chapters and appendices:</P>

<UL>

	<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="opengl.html#opengl">Chapter 8 - Using OpenGL</A></LI>

	<LI><A HREF="fluid.html#FLUID">Chapter 9 - Programming With FLUID</A></LI>

	<LI><A HREF="widgets.html#widgets">Appendix A - Class 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="osissues.html#osissues">Appendix F - Operating System Issues</A></LI>

	<LI><A HREF="migration.html">Appendix G - Migrating from FLTK 1.0.x to FLTK 1.1.x</A></LI>

	<LI><A HREF="license.html#license">Appendix H - Software License</A></LI>

	<LI><A HREF="examples.html#examples">Appendix I - Example Source Code</A></LI>

</UL>

<H2>Conventions</H2>

<P>The following typeface conventions are used in this manual:</P>

<UL>
	<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>

</UL>

<H2>Abbreviations</H2>

<P>The following abbreviations are used in this manual:</P>

<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>

	<DT>MacOS</DT>
	<DD>The Apple Macintosh OS 8.6 and later, including OS X.<DD>

</DL>

<H2>Copyrights and Trademarks</H2>

<P>FLTK is Copyright 1998-2006 by Bill Spitzak and others.  Use and
distribution of FLTK is governed by the GNU Library General Public
License, located in <A HREF="license.html#license">Appendix H</A>.</P>

<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. Apple, Macintosh, MacOS, and Mac OS X are
registered trademarks of Apple Computer, Inc.</P>

</BODY>
</HTML>