From 76e418dccd631b759622d208e6dbec4f726bb3c5 Mon Sep 17 00:00:00 2001 From: engelsman Date: Thu, 26 Mar 2009 22:58:23 +0000 Subject: converted page footer navigation bars to three-cell tables in all *.dox also relaxed table widths in intro.dox to use 100% instead of 700 pixels to fit with doxygen header rule and new footer navigation bars git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6724 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/src/advanced.dox | 24 +++++++-- documentation/src/basics.dox | 24 +++++++-- documentation/src/common.dox | 25 ++++++++-- documentation/src/development.dox | 50 +++++++++++++++++-- documentation/src/drawing.dox | 24 +++++++-- documentation/src/editor.dox | 24 +++++++-- documentation/src/enumerations.dox | 24 +++++++-- documentation/src/events.dox | 24 +++++++-- documentation/src/examples.dox | 21 +++++++- documentation/src/fluid.dox | 24 +++++++-- documentation/src/forms.dox | 24 +++++++-- documentation/src/glut.dox | 24 +++++++-- documentation/src/index.dox | 98 +++++++++++++++++++++---------------- documentation/src/intro.dox | 24 +++++++-- documentation/src/license.dox | 23 +++++++-- documentation/src/migration_1_1.dox | 24 +++++++-- documentation/src/migration_1_3.dox | 23 +++++++-- documentation/src/opengl.dox | 24 +++++++-- documentation/src/osissues.dox | 24 +++++++-- documentation/src/preface.dox | 22 ++++++++- documentation/src/subclassing.dox | 23 +++++++-- documentation/src/unicode.dox | 24 +++++++-- 22 files changed, 516 insertions(+), 105 deletions(-) (limited to 'documentation/src') diff --git a/documentation/src/advanced.dox b/documentation/src/advanced.dox index 5df80bc30..411bb934b 100644 --- a/documentation/src/advanced.dox +++ b/documentation/src/advanced.dox @@ -100,10 +100,28 @@ Fl::lock(), Fl::thread_message(), Fl::unlock(). + \htmlonly
-[Index]    -[Previous]  Programming with FLUID  -[Next]  Unicode and utf-8 Support  + + + + + + +
+ + [Prev] + Programming with FLUID + + + [Index] + + + Unicode and utf-8 Support + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/basics.dox b/documentation/src/basics.dox index 5f02ebaf2..96be28048 100644 --- a/documentation/src/basics.dox +++ b/documentation/src/basics.dox @@ -373,10 +373,28 @@ include lines: #include \endcode + \htmlonly
-[Index]    -[Previous]  Introduction to FLTK  -[Next]  Common Widgets and Attributes  + + + + + + +
+ + [Prev] + Introduction to FLTK + + + [Index] + + + Common Widgets and Attributes + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/common.dox b/documentation/src/common.dox index dbc0bfa5e..edd2a945d 100644 --- a/documentation/src/common.dox +++ b/documentation/src/common.dox @@ -586,11 +586,28 @@ or one of the special keys like FL_Enter - combined with any modifiers like \c Shift , \c Alt , and \c Control . + \htmlonly
-[Index]    -[Previous]  FLTK Basics  -[Next]  Designing a Simple Text Editor  - + + + + + + +
+ + [Prev] + FLTK Basics + + + [Index] + + + Designing a Simple Text Editor + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/development.dox b/documentation/src/development.dox index 5f2169530..5a4c8448e 100644 --- a/documentation/src/development.dox +++ b/documentation/src/development.dox @@ -432,10 +432,54 @@ Example navigation links: \endhtmlonly \endverbatim +Now replaced by: +\verbatim \htmlonly
-[Index]    -[Previous] Migrating Code from FLTK 1.1 to 1.3   -[Next] Software License + + + + + + +
+ + [Prev] + Migrating Code from FLTK 1.1 to 1.3 + + + [Index] + + + Software License + [Next] + +
\endhtmlonly +\endverbatim + + +\htmlonly +
+ + + + + + +
+ + [Prev] + Migrating Code from FLTK 1.1 to 1.3 + + + [Index] + + + Software License + [Next] + +
+\endhtmlonly + */ diff --git a/documentation/src/drawing.dox b/documentation/src/drawing.dox index ec61e05dc..37cdbfee9 100644 --- a/documentation/src/drawing.dox +++ b/documentation/src/drawing.dox @@ -1001,10 +1001,28 @@ Fl_Offscreen osrc, int srcx, int srcy) Copy a rectangular area of the size w*h from srcx, srcy in the offscreen buffer into the current buffer at x, y. + \htmlonly
-[Index]    -[Previous]  Designing a Simple Text Editor  -[Next]  Handling Events  + + + + + + +
+ + [Prev] + Designing a Simple Text Editor + + + [Index] + + + Handling Events + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/editor.dox b/documentation/src/editor.dox index 5898b9380..77d8fc391 100644 --- a/documentation/src/editor.dox +++ b/documentation/src/editor.dox @@ -891,10 +891,28 @@ style_parse(const char *text, } \endcode + \htmlonly
-[Index]    -[Previous]  Common Widgets and Attributes  -[Next]  Drawing Things in FLTK  + + + + + + +
+ + [Prev] + Common Widgets and Attributes + + + [Index] + + + Drawing Things in FLTK + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/enumerations.dox b/documentation/src/enumerations.dox index c42d0647c..1e7c55464 100644 --- a/documentation/src/enumerations.dox +++ b/documentation/src/enumerations.dox @@ -290,10 +290,28 @@ The following damage mask bits are used by the standard FLTK widgets: \li FL_DAMAGE_USER2 - Second user-defined damage bit. \li FL_DAMAGE_ALL - Everything needs to be redrawn. + \htmlonly
-[Index]    -[Previous] Unicode and UTF-8 Support  -[Next] GLUT Compatibility  + + + + + + +
+ + [Prev] + Unicode and utf-8 Support + + + [Index] + + + GLUT Compatibility + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/events.dox b/documentation/src/events.dox index 80c6df7a7..34125c521 100644 --- a/documentation/src/events.dox +++ b/documentation/src/events.dox @@ -395,10 +395,28 @@ The following methods are provided for character composition: \li Fl::compose() \li Fl::compose_reset() + \htmlonly
-[Index]    -[Previous]  Drawing Things in FLTK  : -[Next]  Adding and Extending Widgets + + + + + + +
+ + [Prev] + Drawing Things in FLTK + + + [Index] + + + Adding and Extending Widgets + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/examples.dox b/documentation/src/examples.dox index ad3e6de84..69942567e 100644 --- a/documentation/src/examples.dox +++ b/documentation/src/examples.dox @@ -641,9 +641,26 @@ useful visual UI designer. Many parts of \c fluid were created using \c fluid. See the \link fluid Fluid Tutorial \endlink for more details. + \htmlonly
-[Index]    -[Previous] Software License + + + + + + +
+ + [Prev] + Software License + + + [Index] + +   + +
\endhtmlonly + */ diff --git a/documentation/src/fluid.dox b/documentation/src/fluid.dox index a83bfc1dd..adaf448dd 100644 --- a/documentation/src/fluid.dox +++ b/documentation/src/fluid.dox @@ -1386,10 +1386,28 @@ blocks of code. However, static code and data generated by this segment (menu items, images, include statements, etc.) will still be generated and likely cause compile-time warnings. + \htmlonly
-[Index]    -[Previous]  Using OpenGL    -[Next]  Advanced FLTK + + + + + + +
+ + [Prev] + Using OpenGL + + + [Index] + + + Advanced FLTK + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/forms.dox b/documentation/src/forms.dox index 45dbfc32a..166c13bb7 100644 --- a/documentation/src/forms.dox +++ b/documentation/src/forms.dox @@ -235,10 +235,28 @@ fl_font_name(10,"*bookman-demi-r-no*"); fl_font_name(11,"*bookman-light-i-no*"); \endcode + \htmlonly
-[Index]    -[Previous] GLUT Compatibility    -[Next] Operating System Issues + + + + + + +
+ + [Prev] + GLUT Compatibility + + + [Index] + + + Operating System Issues + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/glut.dox b/documentation/src/glut.dox index 09958f767..27769aba3 100644 --- a/documentation/src/glut.dox +++ b/documentation/src/glut.dox @@ -238,10 +238,28 @@ void Fl_Glut_Window::make_current() \par Switches all drawing functions to the GLUT window. + \htmlonly
-[Index]    -[Previous] FLTK Enumerations    -[Next] Forms Compatibility + + + + + + +
+ + [Prev] + FLTK Enumerations + + + [Index] + + + Forms Compatibility + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/index.dox b/documentation/src/index.dox index 699bf3d61..235eafd9e 100644 --- a/documentation/src/index.dox +++ b/documentation/src/index.dox @@ -1,71 +1,73 @@ /** \mainpage FLTK Programming Manual - +
- + -
- \image html FL200.gif - \image latex FL200.eps "" width=5cm +
+ \image html FL200.gif + \image latex FL200.eps "" width=5cm +
+ FLTK 1.3.0 Programming Manual + + Revision 9 by F. Costantini, D. Gibson, M. Melcher, + A. Schlosser, B. Spitzak and M. Sweet. + + Copyright 1998-2009 by Bill Spitzak and others.
- FLTK 1.3.0 Programming Manual -

Revision 9 by F. Costantini, D. Gibson, M. Melcher,
- A. Schlosser, B. Spitzak and M. Sweet.
- Copyright 1998-2009 by Bill Spitzak and others.

-
- +
- +
- This software and manual are provided under the terms of the GNU - Library General Public License. Permission is granted to reproduce - this manual or any portion for any purpose, provided this copyright - and permission notice are preserved. - + This software and manual are provided under the terms of the GNU + Library General Public License. Permission is granted to reproduce + this manual or any portion for any purpose, provided this copyright + and permission notice are preserved. +
- +
- - + +
+ - \subpage preface + \subpage preface - \subpage intro + \subpage intro - \subpage basics + \subpage basics - \subpage common + \subpage common - \ref drawing_colors - \ref common_boxtypes - \ref common_labels - \ref drawing_images - \subpage editor + \subpage editor - \subpage drawing + \subpage drawing - \subpage events + \subpage events - \ref events_event_xxx - \ref events_propagation - \subpage subclassing + \subpage subclassing - \subpage opengl + \subpage opengl - \subpage fluid + \subpage fluid - \ref fluid_widget_attributes - \ref fluid_selecting_moving - \ref fluid_images - + - \subpage advanced + \subpage advanced - \subpage unicode + \subpage unicode - Appendices: + Appendices: - \subpage enumerations @@ -87,24 +89,34 @@ - \subpage examples - References: + References: - - Class Reference + - Class Reference - - Function Reference + - Function Reference -
-\todo The Index link in the html navigation bar needs to be removed - or reconfigured as it creates a nested frame in firefox/linux - whereas the MainPage tab at the top of the page works properly. \htmlonly
-[Index]    -[Next] Preface + + + + + + +
+   + + [Index] + + + Preface + [Next] +
\endhtmlonly */ diff --git a/documentation/src/intro.dox b/documentation/src/intro.dox index 0af053fe5..239175fa2 100644 --- a/documentation/src/intro.dox +++ b/documentation/src/intro.dox @@ -346,10 +346,28 @@ SourceForge bug tracker pages. For general support and questions, please use the FLTK mailing list at "fltk@fltk.org" or one of the newsgroups. + \htmlonly
-[Index]    -[Previous] Preface    -[Next]  FLTK Basics + + + + + + +
+ + [Prev] + Preface + + + [Index] + + + FLTK Basics + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/license.dox b/documentation/src/license.dox index 68b690320..b0867e97f 100644 --- a/documentation/src/license.dox +++ b/documentation/src/license.dox @@ -490,11 +490,28 @@ DAMAGES. \par END OF TERMS AND CONDITIONS + \htmlonly
-[Index]    -[Previous] Developer Information    -[Next] Example Source Code + + + + + + +
+ + [Prev] + Developer Information + + + [Index] + + + Example Source Code + [Next] + +
\endhtmlonly */ diff --git a/documentation/src/migration_1_1.dox b/documentation/src/migration_1_1.dox index 67615c889..dcb767103 100644 --- a/documentation/src/migration_1_1.dox +++ b/documentation/src/migration_1_1.dox @@ -149,10 +149,28 @@ method to disable it: Fl::visible_focus(0); \endcode + \htmlonly
-[Index]    -[Previous] Operating System Issues   -[Next] Migrating Code from FLTK 1.1 to 1.3 + + + + + + +
+ + [Prev] + Operating System Issues + + + [Index] + + + Migrating Code from FLTK 1.1 to 1.3 + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/migration_1_3.dox b/documentation/src/migration_1_3.dox index cf5bfdb45..b28c18e6b 100644 --- a/documentation/src/migration_1_3.dox +++ b/documentation/src/migration_1_3.dox @@ -56,8 +56,25 @@ any existing code, but makes it possible to use bigger scroll areas \htmlonly
-[Index]    -[Previous] Migrating Code from FLTK 1.1 to 1.3    -[Next] Developer Information + + + + + + +
+ + [Prev] + Migrating Code from FLTK 1.0 to 1.1 + + + [Index] + + + Developer Information + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/opengl.dox b/documentation/src/opengl.dox index e1eaa4969..d0b88d5a2 100644 --- a/documentation/src/opengl.dox +++ b/documentation/src/opengl.dox @@ -457,10 +457,28 @@ The \p >scene() method sets the scene to be drawn. The scene is a collection of 3D objects in a \p csGroup. The scene is redrawn after this call. + \htmlonly
-[Index]    -[Previous]  Adding and Extending Widgets  -[Next]  Programming with FLUID  + + + + + + +
+ + [Prev] + Adding and Extending Widgets + + + [Index] + + + Programming with FLUID + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/osissues.dox b/documentation/src/osissues.dox index 5029a55f9..22d59dac6 100644 --- a/documentation/src/osissues.dox +++ b/documentation/src/osissues.dox @@ -753,10 +753,28 @@ MacOS version of FLTK: Fl_Window, but not a Fl_Window inside a Fl_Window inside a Fl_Window. + \htmlonly
-[Index]    -[Previous] Forms Compatibility    -[Next] Migrating Code from FLTK 1.0 to 1.1 + + + + + + +
+ + [Prev] + Forms Compatibility + + + [Index] + + + Migrating Code from FLTK 1.0 to 1.1 + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/preface.dox b/documentation/src/preface.dox index 321a61aba..3da2d16c7 100644 --- a/documentation/src/preface.dox +++ b/documentation/src/preface.dox @@ -78,10 +78,28 @@ Corporation. OpenGL is a registered trademark of Silicon Graphics, Inc. Apple, Macintosh, MacOS, and Mac OS X are registered trademarks of Apple Computer, Inc. + \htmlonly
-[Index]    -[Next] Introduction to FLTK + + + + + + +
+ + [Prev] + Main Page + + + [Index] + + + Introduction to FLTK + [Next] + +
\endhtmlonly */ diff --git a/documentation/src/subclassing.dox b/documentation/src/subclassing.dox index f25881311..7bf75d228 100644 --- a/documentation/src/subclassing.dox +++ b/documentation/src/subclassing.dox @@ -538,8 +538,25 @@ the windows. See the \htmlonly
-[Index]    -[Previous] Handling Events   -[Next] Using OpenGL  + + + + + + +
+ + [Prev] + Handling Events + + + [Index] + + + Using OpenGL + [Next] + +
\endhtmlonly + */ diff --git a/documentation/src/unicode.dox b/documentation/src/unicode.dox index 559bfe5a9..41733558b 100644 --- a/documentation/src/unicode.dox +++ b/documentation/src/unicode.dox @@ -74,10 +74,28 @@ system, FLTK will convert string as needed. characters. Right-to-left rendered text can not be marked or edited, and probably much more. + \htmlonly
-[Index]    -[Previous]  Advanced FLTK   -[Next]  FLTK Enumerations + + + + + + +
+ + [Prev] + Advanced FLTK + + + [Index] + + + FLTK Enumerations + [Next] + +
\endhtmlonly + */ -- cgit v1.2.3