From 6ff84799a31e9ebfd0df4a6d85b79d9ce93f20a2 Mon Sep 17 00:00:00 2001 From: Fabien Costantini Date: Fri, 17 Oct 2008 12:42:28 +0000 Subject: Moved latex related files to src, man files to src, updated Makefile and Doxyfile accordingly. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6453 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Doxyfile | 4 +- documentation/Makefile | 325 +++++++++++++++++++------------------- documentation/blocks.man | 26 --- documentation/checkers.man | 24 --- documentation/fltk-book.tex | 58 ------- documentation/fltk-config.man | 90 ----------- documentation/fltk.book | 108 ------------- documentation/fltk.man | 55 ------- documentation/fluid.man | 32 ---- documentation/html_footer | 9 -- documentation/src/blocks.man | 26 +++ documentation/src/checkers.man | 24 +++ documentation/src/fltk-book.tex | 58 +++++++ documentation/src/fltk-config.man | 90 +++++++++++ documentation/src/fltk.book | 108 +++++++++++++ documentation/src/fltk.man | 55 +++++++ documentation/src/fluid.man | 32 ++++ documentation/src/html_footer | 9 ++ documentation/src/sudoku.man | 33 ++++ documentation/sudoku.man | 33 ---- 20 files changed, 600 insertions(+), 599 deletions(-) delete mode 100644 documentation/blocks.man delete mode 100644 documentation/checkers.man delete mode 100644 documentation/fltk-book.tex delete mode 100644 documentation/fltk-config.man delete mode 100644 documentation/fltk.book delete mode 100644 documentation/fltk.man delete mode 100644 documentation/fluid.man delete mode 100644 documentation/html_footer create mode 100644 documentation/src/blocks.man create mode 100644 documentation/src/checkers.man create mode 100644 documentation/src/fltk-book.tex create mode 100644 documentation/src/fltk-config.man create mode 100644 documentation/src/fltk.book create mode 100644 documentation/src/fltk.man create mode 100644 documentation/src/fluid.man create mode 100644 documentation/src/html_footer create mode 100644 documentation/src/sudoku.man delete mode 100644 documentation/sudoku.man diff --git a/documentation/Doxyfile b/documentation/Doxyfile index d499aa8c6..1f624b528 100644 --- a/documentation/Doxyfile +++ b/documentation/Doxyfile @@ -792,7 +792,7 @@ HTML_HEADER = # each generated HTML page. If it is left blank doxygen will generate a # standard footer. -HTML_FOOTER = html_footer +HTML_FOOTER = src/html_footer # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to @@ -1009,7 +1009,7 @@ EXTRA_PACKAGES = # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! -LATEX_HEADER = fltk-book.tex +LATEX_HEADER = src/fltk-book.tex # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will diff --git a/documentation/Makefile b/documentation/Makefile index 9a90667f9..4487c4c7b 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -32,7 +32,7 @@ include ../makeinclude # "Universal" size - minimum of US Letter and A4 MEDIA = --size universal - +SRC_DOCDIR = ./src # Standard US Letter #MEDIA = --size letter @@ -44,159 +44,160 @@ MEDIA = --size universal # These are the HTML "source" files... HTMLFILES = \ - src/index.dox \ - src/preface.dox \ - src/intro.dox \ - src/basics.dox \ - src/common.dox \ - src/drawing.dox \ - src/editor.dox \ - src/events.dox \ - src/subclassing.dox \ - src/opengl.dox \ - src/fluid.dox \ - src/advanced.dox \ - src/unicode.dox \ - src/enumerations.dox \ - src/glut.dox \ - src/forms.dox \ - src/osissues.dox \ - src/migration_1_1.dox \ - src/migration_1_3.dox \ - src/development.dox \ - src/license.dox \ - src/examples.dox + $(SRC_DOCDIR)/index.dox \ + $(SRC_DOCDIR)/preface.dox \ + $(SRC_DOCDIR)/intro.dox \ + $(SRC_DOCDIR)/basics.dox \ + $(SRC_DOCDIR)/common.dox \ + $(SRC_DOCDIR)/drawing.dox \ + $(SRC_DOCDIR)/editor.dox \ + $(SRC_DOCDIR)/events.dox \ + $(SRC_DOCDIR)/subclassing.dox \ + $(SRC_DOCDIR)/opengl.dox \ + $(SRC_DOCDIR)/fluid.dox \ + $(SRC_DOCDIR)/advanced.dox \ + $(SRC_DOCDIR)/unicode.dox \ + $(SRC_DOCDIR)/enumerations.dox \ + $(SRC_DOCDIR)/glut.dox \ + $(SRC_DOCDIR)/forms.dox \ + $(SRC_DOCDIR)/osissues.dox \ + $(SRC_DOCDIR)/migration_1_1.dox \ + $(SRC_DOCDIR)/migration_1_3.dox \ + $(SRC_DOCDIR)/development.dox \ + $(SRC_DOCDIR)/license.dox \ + $(SRC_DOCDIR)/examples.dox IMAGEFILES = \ - src/adjuster1.gif \ - src/boxtypes.gif \ - src/buttons.gif \ - src/charts.gif \ - src/choice.gif \ - src/clock.gif \ - src/counter.gif \ - src/cubeview.gif \ - src/dial.gif \ - src/editor.gif \ - src/editor-replace.gif \ - src/fl_alert.gif \ - src/fl_ask.gif \ - src/Fl_Check_Button.gif \ - src/fl_choice.gif \ - src/fl_color_chooser.jpg \ - src/Fl_File_Chooser.jpg \ - src/Fl_File_Input.gif \ - src/FL.gif \ - src/Fl_Help_Dialog.gif \ - src/fl_input.gif \ - src/Fl_Light_Button.gif \ - src/fl_message.gif \ - src/fl_password.gif \ - src/Fl_Return_Button.gif \ - src/Fl_Roller.gif \ - src/Fl_Round_Button.gif \ - src/Fl_Scroll.gif \ - src/fl_show_colormap.gif \ - src/Fl_Tile.gif \ - src/fluid1.gif \ - src/fluid2.gif \ - src/fluid3-cxx.gif \ - src/fluid3-gui.gif \ - src/fluid3-style.gif \ - src/fluid4.gif \ - src/fluid-catgets.gif \ - src/fluid-gettext.gif \ - src/fluid-org.gif \ - src/fluid_prefs.gif \ - src/fluid_widget_cxx.gif \ - src/fluid_widget_gui.gif \ - src/fluid_widget_style.gif \ - src/Fl_Value_Input.gif \ - src/Fl_Value_Output.gif \ - src/hello.C.gif \ - src/input_choice.jpg \ - src/menubar.gif \ - src/menu_button.gif \ - src/menu.gif \ - src/positioner.gif \ - src/resizebox1.gif \ - src/resizebox2.gif \ - src/round_clock.gif \ - src/scrollbar.gif \ - src/slider.gif \ - src/symbols.gif \ - src/tabs.gif \ - src/text.gif \ - src/valuators.gif \ - src/value_slider.gif + $(SRC_DOCDIR)/adjuster1.gif \ + $(SRC_DOCDIR)/boxtypes.gif \ + $(SRC_DOCDIR)/buttons.gif \ + $(SRC_DOCDIR)/charts.gif \ + $(SRC_DOCDIR)/choice.gif \ + $(SRC_DOCDIR)/clock.gif \ + $(SRC_DOCDIR)/counter.gif \ + $(SRC_DOCDIR)/cubeview.gif \ + $(SRC_DOCDIR)/dial.gif \ + $(SRC_DOCDIR)/editor.gif \ + $(SRC_DOCDIR)/editor-replace.gif \ + $(SRC_DOCDIR)/fl_alert.gif \ + $(SRC_DOCDIR)/fl_ask.gif \ + $(SRC_DOCDIR)/Fl_Check_Button.gif \ + $(SRC_DOCDIR)/fl_choice.gif \ + $(SRC_DOCDIR)/fl_color_chooser.jpg \ + $(SRC_DOCDIR)/Fl_File_Chooser.jpg \ + $(SRC_DOCDIR)/Fl_File_Input.gif \ + $(SRC_DOCDIR)/FL.gif \ + $(SRC_DOCDIR)/Fl_Help_Dialog.gif \ + $(SRC_DOCDIR)/fl_input.gif \ + $(SRC_DOCDIR)/Fl_Light_Button.gif \ + $(SRC_DOCDIR)/fl_message.gif \ + $(SRC_DOCDIR)/fl_password.gif \ + $(SRC_DOCDIR)/Fl_Return_Button.gif \ + $(SRC_DOCDIR)/Fl_Roller.gif \ + $(SRC_DOCDIR)/Fl_Round_Button.gif \ + $(SRC_DOCDIR)/Fl_Scroll.gif \ + $(SRC_DOCDIR)/fl_show_colormap.gif \ + $(SRC_DOCDIR)/Fl_Tile.gif \ + $(SRC_DOCDIR)/fluid1.gif \ + $(SRC_DOCDIR)/fluid2.gif \ + $(SRC_DOCDIR)/fluid3-cxx.gif \ + $(SRC_DOCDIR)/fluid3-gui.gif \ + $(SRC_DOCDIR)/fluid3-style.gif \ + $(SRC_DOCDIR)/fluid4.gif \ + $(SRC_DOCDIR)/fluid-catgets.gif \ + $(SRC_DOCDIR)/fluid-gettext.gif \ + $(SRC_DOCDIR)/fluid-org.gif \ + $(SRC_DOCDIR)/fluid_prefs.gif \ + $(SRC_DOCDIR)/fluid_widget_cxx.gif \ + $(SRC_DOCDIR)/fluid_widget_gui.gif \ + $(SRC_DOCDIR)/fluid_widget_style.gif \ + $(SRC_DOCDIR)/Fl_Value_Input.gif \ + $(SRC_DOCDIR)/Fl_Value_Output.gif \ + $(SRC_DOCDIR)/hello.C.gif \ + $(SRC_DOCDIR)/input_choice.jpg \ + $(SRC_DOCDIR)/menubar.gif \ + $(SRC_DOCDIR)/menu_button.gif \ + $(SRC_DOCDIR)/menu.gif \ + $(SRC_DOCDIR)/positioner.gif \ + $(SRC_DOCDIR)/resizebox1.gif \ + $(SRC_DOCDIR)/resizebox2.gif \ + $(SRC_DOCDIR)/round_clock.gif \ + $(SRC_DOCDIR)/scrollbar.gif \ + $(SRC_DOCDIR)/slider.gif \ + $(SRC_DOCDIR)/symbols.gif \ + $(SRC_DOCDIR)/tabs.gif \ + $(SRC_DOCDIR)/text.gif \ + $(SRC_DOCDIR)/valuators.gif \ + $(SRC_DOCDIR)/value_slider.gif EPSFILES = \ - src/FL.eps \ - src/FL200.eps\ - src/Fl_Check_Button.eps \ - src/Fl_File_Chooser.eps \ - src/Fl_File_Input.eps \ - src/Fl_Help_Dialog.eps \ - src/Fl_Light_Button.eps \ - src/Fl_Return_Button.eps \ - src/Fl_Roller.eps \ - src/Fl_Round_Button.eps \ - src/Fl_Scroll.eps \ - src/Fl_Tile.eps \ - src/Fl_Value_Input.eps \ - src/Fl_Value_Output.eps \ - src/adjuster1.eps \ - src/boxtypes.eps \ - src/buttons.eps \ - src/charts.eps \ - src/choice.eps \ - src/clock.eps \ - src/counter.eps \ - src/cubeview.eps \ - src/dial.eps \ - src/editor-replace.eps \ - src/editor.eps \ - src/fl_alert.eps \ - src/fl_ask.eps \ - src/fl_choice.eps \ - src/fl_color_chooser.eps \ - src/fl_input.eps \ - src/fl_message.eps \ - src/fl_password.eps \ - src/fl_show_colormap.eps \ - src/fluid-catgets.eps \ - src/fluid-gettext.eps \ - src/fluid-org.eps \ - src/fluid1.eps \ - src/fluid2.eps \ - src/fluid3-cxx.eps \ - src/fluid3-gui.eps \ - src/fluid3-style.eps \ - src/fluid4.eps \ - src/fluid_prefs.eps \ - src/fluid_widget_cxx.eps \ - src/fluid_widget_gui.eps \ - src/fluid_widget_style.eps \ - src/hello.C.eps \ - src/input_choice.eps \ - src/menu.eps \ - src/menu_button.eps \ - src/menubar.eps \ - src/positioner.eps \ - src/resizebox1.eps \ - src/resizebox2.eps \ - src/round_clock.eps \ - src/scrollbar.eps \ - src/slider.eps \ - src/symbols.eps \ - src/tabs.eps \ - src/text.eps \ - src/tiny.eps \ - src/valuators.eps \ - src/value_slider.eps + $(SRC_DOCDIR)/FL.eps \ + $(SRC_DOCDIR)/FL200.eps\ + $(SRC_DOCDIR)/Fl_Check_Button.eps \ + $(SRC_DOCDIR)/Fl_File_Chooser.eps \ + $(SRC_DOCDIR)/Fl_File_Input.eps \ + $(SRC_DOCDIR)/Fl_Help_Dialog.eps \ + $(SRC_DOCDIR)/Fl_Light_Button.eps \ + $(SRC_DOCDIR)/Fl_Return_Button.eps \ + $(SRC_DOCDIR)/Fl_Roller.eps \ + $(SRC_DOCDIR)/Fl_Round_Button.eps \ + $(SRC_DOCDIR)/Fl_Scroll.eps \ + $(SRC_DOCDIR)/Fl_Tile.eps \ + $(SRC_DOCDIR)/Fl_Value_Input.eps \ + $(SRC_DOCDIR)/Fl_Value_Output.eps \ + $(SRC_DOCDIR)/adjuster1.eps \ + $(SRC_DOCDIR)/boxtypes.eps \ + $(SRC_DOCDIR)/buttons.eps \ + $(SRC_DOCDIR)/charts.eps \ + $(SRC_DOCDIR)/choice.eps \ + $(SRC_DOCDIR)/clock.eps \ + $(SRC_DOCDIR)/counter.eps \ + $(SRC_DOCDIR)/cubeview.eps \ + $(SRC_DOCDIR)/dial.eps \ + $(SRC_DOCDIR)/editor-replace.eps \ + $(SRC_DOCDIR)/editor.eps \ + $(SRC_DOCDIR)/fl_alert.eps \ + $(SRC_DOCDIR)/fl_ask.eps \ + $(SRC_DOCDIR)/fl_choice.eps \ + $(SRC_DOCDIR)/fl_color_chooser.eps \ + $(SRC_DOCDIR)/fl_input.eps \ + $(SRC_DOCDIR)/fl_message.eps \ + $(SRC_DOCDIR)/fl_password.eps \ + $(SRC_DOCDIR)/fl_show_colormap.eps \ + $(SRC_DOCDIR)/fluid-catgets.eps \ + $(SRC_DOCDIR)/fluid-gettext.eps \ + $(SRC_DOCDIR)/fluid-org.eps \ + $(SRC_DOCDIR)/fluid1.eps \ + $(SRC_DOCDIR)/fluid2.eps \ + $(SRC_DOCDIR)/fluid3-cxx.eps \ + $(SRC_DOCDIR)/fluid3-gui.eps \ + $(SRC_DOCDIR)/fluid3-style.eps \ + $(SRC_DOCDIR)/fluid4.eps \ + $(SRC_DOCDIR)/fluid_prefs.eps \ + $(SRC_DOCDIR)/fluid_widget_cxx.eps \ + $(SRC_DOCDIR)/fluid_widget_gui.eps \ + $(SRC_DOCDIR)/fluid_widget_style.eps \ + $(SRC_DOCDIR)/hello.C.eps \ + $(SRC_DOCDIR)/input_choice.eps \ + $(SRC_DOCDIR)/menu.eps \ + $(SRC_DOCDIR)/menu_button.eps \ + $(SRC_DOCDIR)/menubar.eps \ + $(SRC_DOCDIR)/positioner.eps \ + $(SRC_DOCDIR)/resizebox1.eps \ + $(SRC_DOCDIR)/resizebox2.eps \ + $(SRC_DOCDIR)/round_clock.eps \ + $(SRC_DOCDIR)/scrollbar.eps \ + $(SRC_DOCDIR)/slider.eps \ + $(SRC_DOCDIR)/symbols.eps \ + $(SRC_DOCDIR)/tabs.eps \ + $(SRC_DOCDIR)/text.eps \ + $(SRC_DOCDIR)/tiny.eps \ + $(SRC_DOCDIR)/valuators.eps \ + $(SRC_DOCDIR)/value_slider.eps -MANPAGES = fltk.$(CAT3EXT) fltk-config.$(CAT1EXT) fluid.$(CAT1EXT) \ - blocks.$(CAT6EXT) checkers.$(CAT6EXT) sudoku.$(CAT6EXT) +MANPAGES = $(SRC_DOCDIR)/fltk.$(CAT3EXT) $(SRC_DOCDIR)/fltk-config.$(CAT1EXT) \ + $(SRC_DOCDIR)/fluid.$(CAT1EXT) $(SRC_DOCDIR)/blocks.$(CAT6EXT) \ + $(SRC_DOCDIR)/checkers.$(CAT6EXT) $(SRC_DOCDIR)/sudoku.$(CAT6EXT) all: $(MANPAGES) @@ -218,25 +219,25 @@ install: $(MANPAGES) done echo "Installing man pages in $(DESTDIR)$(mandir)..." -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1 - $(INSTALL_MAN) fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 - $(INSTALL_MAN) fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 + $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 + $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3 - $(INSTALL_MAN) fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3 + $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1 - $(INSTALL_MAN) fluid.man $(DESTDIR)$(mandir)/man1/fluid.1 - $(INSTALL_MAN) fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1 + $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.man $(DESTDIR)$(mandir)/man1/fluid.1 + $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man3 - $(INSTALL_MAN) fltk.man $(DESTDIR)$(mandir)/man3/fltk.3 + $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.man $(DESTDIR)$(mandir)/man3/fltk.3 install-linux install-osx: -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6 - $(INSTALL_MAN) blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 - $(INSTALL_MAN) checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 - $(INSTALL_MAN) sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 + $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 + $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 + $(INSTALL_MAN) $(SRC_DOCDIR)/sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6 -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6 - $(INSTALL_MAN) blocks.man $(DESTDIR)$(mandir)/man6/blocks.6 - $(INSTALL_MAN) checkers.man $(DESTDIR)$(mandir)/man6/checkers.6 - $(INSTALL_MAN) sudoku.man $(DESTDIR)$(mandir)/man6/sudoku.6 + $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.man $(DESTDIR)$(mandir)/man6/blocks.6 + $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.man $(DESTDIR)$(mandir)/man6/checkers.6 + $(INSTALL_MAN) $(SRC_DOCDIR)/sudoku.man $(DESTDIR)$(mandir)/man6/sudoku.6 uninstall: @@ -270,7 +271,7 @@ html/index.html: $(HTMLFILES) $(IMAGEFILES) Doxyfile #fltk.ps: $(HTMLFILES) $(IMAGEFILES) # echo "Generating PostScript documentation..." # $(RM) fltk.ps -# -$(HTMLDOC) --verbose --batch fltk.book $(MEDIA) -f fltk.ps +# -$(HTMLDOC) --verbose --batch $(SRC_DOCDIR)/fltk.book $(MEDIA) -f fltk.ps pdf-dist : latex/refman.pdf cp -f latex/refman.pdf fltk.pdf diff --git a/documentation/blocks.man b/documentation/blocks.man deleted file mode 100644 index 920300708..000000000 --- a/documentation/blocks.man +++ /dev/null @@ -1,26 +0,0 @@ -.TH blocks 6 "FLTK Checkers" "15 January 2006" -.SH NAME -blocks \- the fltk block attack! game -.sp -.SH SYNOPSIS -\fIBlocks\fR is a FLTK-based block elimination game. Stacks of -colored blocks move from right to left as you try to eliminate -groups adjacent blocks by clicking on them. As the game -progresses, more colors are added (up to a maximum of 7) and the -blocks move faster and faster. -.SH GAME PLAY -Press the N key to start a game. As the blocks move across the -window, click on groups of two or more blocks to clear them - the -larger the number of adjacent blocks, the greater the score. -Clicking on a blocks containing a dark ball will clear all blocks -of that color, however you will score much fewer points than a -normal click. The game is over when the blocks reach the left -side of the window. -.LP -Press the spacebar to pause the game. -.SH SEE ALSO -fltk(3) -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHOR -Michael R Sweet. diff --git a/documentation/checkers.man b/documentation/checkers.man deleted file mode 100644 index 097277474..000000000 --- a/documentation/checkers.man +++ /dev/null @@ -1,24 +0,0 @@ -.TH checkers 6 "FLTK Checkers" "15 January 2006" -.SH NAME -checkers \- the fltk checkers game -.sp -.SH SYNOPSIS -\fICheckers\fR is a FLTK-based version of the game of checkers. -The game is played on an 8x8 board with each player starting with -12 pieces or "checkers" on opposite sides of the board. The -computer plays the white checkers in this version of the game. -.LP -The object of the game is to remove all of your opponents pieces. -Players move one of their pieces diagonally forward on each move, -either a single space or by "jumping" an adjacent piece. Your -opponents pieces are removed by jumping them - you can make -multiple jumps in a single turn. -.LP -If a piece reaches the other side of the board, it is converted -to a "king" which can move both forwards and backwards. -.SH SEE ALSO -fltk(3) -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHORS -Bill Spitzak and others. diff --git a/documentation/fltk-book.tex b/documentation/fltk-book.tex deleted file mode 100644 index 797e74096..000000000 --- a/documentation/fltk-book.tex +++ /dev/null @@ -1,58 +0,0 @@ -\documentclass[a4paper]{book} -\usepackage{a4wide} -\usepackage{makeidx} -\usepackage{fancyhdr} -\usepackage{graphicx} -\usepackage{multicol} -\usepackage{float} -\usepackage{textcomp} -\usepackage{alltt} -\usepackage{times} -\usepackage{ifpdf} -\ifpdf -\usepackage[pdftex, - pagebackref=true, - colorlinks=true, - linkcolor=blue, - unicode - ]{hyperref} -\else -\usepackage[ps2pdf, - pagebackref=true, - colorlinks=true, - linkcolor=blue, - unicode - ]{hyperref} -\usepackage{pspicture} -\fi -\usepackage[utf8]{inputenc} -\usepackage{doxygen} -\makeindex -\setcounter{tocdepth}{3} -\renewcommand{\footrulewidth}{0.4pt} -\begin{document} -\begin{titlepage} -\vspace*{6cm} -\begin{center} -{\Huge FLTK 1.3.0 Programming Manual}\\ -\vspace*{0.5cm} -\begin{ImageNoCaption} - \mbox{\includegraphics[width=4cm]{FL200}} -\end{ImageNoCaption}\\ -\vspace*{0.5cm} -{\Large -Revision 8 by Michael Sweet, Craig P. Earls,\\ -Matthias Melcher, and Bill Spitzak.}\\ -\vspace*{0.5cm} -{\large Copyright 1998-2008 by Bill Spitzak and others.}\\ -\vspace*{3.5cm} -{\large Generated by Doxygen 1.5.7.1}\\ -\vspace*{0.5cm} -{\small Mon Oct 6 20:25:35 2008}\\ -\end{center} -\end{titlepage} -\clearemptydoublepage -\pagenumbering{roman} -\tableofcontents -\clearemptydoublepage -\pagenumbering{arabic} diff --git a/documentation/fltk-config.man b/documentation/fltk-config.man deleted file mode 100644 index 2fc3b7f09..000000000 --- a/documentation/fltk-config.man +++ /dev/null @@ -1,90 +0,0 @@ -.TH fltk\-config 1 "Fast Light Tool Kit" "6 February 2007" -.SH NAME -fltk\-config \- script to get information about the installed version of fltk. -.sp -.SH SYNOPSIS -fltk\-config [ \-\-prefix -.I [=DIR] -] [ \-\-exec\-prefix -.I [=DIR] -] [ \-\-version ] [ \-\-api\-version ] [ \-\-use\-gl ] [ \-\-use\-images ] -[ \-\-use\-glut ] -[ \-\-cc ] [ \-\-cxx ] -[ \-\-cflags ] [ \-\-cxxflags ] [ \-\-ldflags ] [ \-\-ldstaticflags ] -[ \-\-libs ] -[ \-D\fIname[=value]\fR ] [ \-g ] [ \-\-compile -.I program.cxx -] -.SH DESCRIPTION -\fIfltk\-config\fR is a utility script that can be used to get information -about the current version of FLTK that is installed on the system, what -compiler and linker options to use when building FLTK-based applications, -and to build simple FLTK applications. -.LP -The following options are supported: -.TP 5 -\-\-api\-version -.br -Displays the current FLTK API version number, e.g. "1.1". -.TP 5 -\-\-cc -.TP 5 -\-\-cxx -.br -Displays the C/C++ compiler that was used to compile FLTK. -.TP 5 -\-\-cflags -.TP 5 -\-\-cxxflags -.br -Displays the C/C++ compiler options to use when compiling source -files that use FLTK. -.TP 5 -\-\-compile \fIprogram.cxx\fR -.br -Compiles the source file \fIprogram.cxx\fR into \fIprogram\fR. -This option implies "\-\-post \fIprogram\fR". -.TP 5 -\-g -.br -Enables debugging information when compiling with the \fI\-\-compile\fR -option. -.TP 5 -\-\-ldflags -.br -Displays the linker options to use when linking a FLTK -application. -.TP 5 -\-\-ldstaticflags -.br -Displays the linker options to use when linking a FLTK -application to the static FLTK libraries. -.TP 5 -\-\-libs -.br -Displays the full path to the FLTK library files, to be used for -dependency checking. -.TP 5 -\-\-use\-gl -.br -Enables OpenGL support. -.TP 5 -\-\-use\-glut -.br -Enables GLUT support. -.TP 5 -\-\-use\-images -.br -Enables image file support. -.TP 5 -\-\-version -.br -Displays the current FLTK version number, e.g. "1.1.0". -.SH SEE ALSO -fluid(1), fltk(3) -.br -FLTK Programming Manual -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHORS -Bill Spitzak and others. diff --git a/documentation/fltk.book b/documentation/fltk.book deleted file mode 100644 index acd4fcc0c..000000000 --- a/documentation/fltk.book +++ /dev/null @@ -1,108 +0,0 @@ -#HTMLDOC 1.8.27.1 --t pdf13 -f "fltk.pdf" --book --toclevels 2 --no-numbered --toctitle "Table of Contents" --title --titleimage "FL.gif" --linkstyle underline --size Universal --left 1.00in --right 0.50in --top 0.50in --bottom 0.50in --header .t. --header1 ... --footer h.1 --nup 1 --tocheader .t. --tocfooter ..i --duplex --portrait --color --no-pscommands --no-xrxcomments --compression=9 --jpeg=50 --fontsize 11.0 --fontspacing 1.2 --headingfont Helvetica --bodyfont Times --headfootsize 11.0 --headfootfont Helvetica --charset iso-8859-1 --links --no-embedfonts --pagemode outline --pagelayout single --firstpage c1 --pageeffect none --pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password "" --user-password "" --browserwidth 680 --strict --no-overflow -preface.html -intro.html -basics.html -common.html -editor.html -drawing.html -events.html -subclassing.html -opengl.html -fluid.html -widgets.html -advanced.html -Fl.html -Fl_Adjuster.html -Fl_Bitmap.html -Fl_BMP_Image.html -Fl_Box.html -Fl_Browser_.html -Fl_Browser.html -Fl_Button.html -Fl_Chart.html -Fl_Check_Browser.html -Fl_Check_Button.html -Fl_Choice.html -Fl_Clock.html -Fl_Clock_Output.html -Fl_Color_Chooser.html -Fl_Counter.html -Fl_Dial.html -Fl_Double_Window.html -Fl_End.html -Fl_File_Browser.html -Fl_File_Chooser.html -Fl_File_Icon.html -Fl_File_Input.html -Fl_Float_Input.html -Fl_Free.html -Fl_GIF_Image.html -Fl_Gl_Window.html -Fl_Group.html -Fl_Help_Dialog.html -Fl_Help_View.html -Fl_Hold_Browser.html -Fl_Image.html -Fl_Input.html -Fl_Input_.html -Fl_Input_Choice.html -Fl_Int_Input.html -Fl_JPEG_Image.html -Fl_Light_Button.html -Fl_Menu_.html -Fl_Menu_Bar.html -Fl_Menu_Button.html -Fl_Menu_Item.html -Fl_Menu_Window.html -Fl_Multi_Browser.html -Fl_Multiline_Input.html -Fl_Multiline_Output.html -Fl_Output.html -Fl_Overlay_Window.html -Fl_Pack.html -Fl_Pixmap.html -Fl_PNG_Image.html -Fl_PNM_Image.html -Fl_Positioner.html -Fl_Preferences.html -Fl_Progress.html -Fl_Repeat_Button.html -Fl_RGB_Image.html -Fl_Return_Button.html -Fl_Roller.html -Fl_Round_Button.html -Fl_Scroll.html -Fl_Scrollbar.html -Fl_Secret_Input.html -Fl_Select_Browser.html -Fl_Shared_Image.html -Fl_Single_Window.html -Fl_Slider.html -Fl_Spinner.html -Fl_Tabs.html -Fl_Text_Buffer.html -Fl_Text_Display.html -Fl_Text_Editor.html -Fl_Tile.html -Fl_Tiled_Image.html -Fl_Timer.html -Fl_Toggle_Button.html -Fl_Tooltip.html -Fl_Valuator.html -Fl_Value_Input.html -Fl_Value_Output.html -Fl_Value_Slider.html -Fl_Widget.html -Fl_Window.html -Fl_Wizard.html -Fl_XBM_Image.html -Fl_XPM_Image.html -functions.html -enumerations.html -glut.html -forms.html -osissues.html -migration.html -license.html -examples.html diff --git a/documentation/fltk.man b/documentation/fltk.man deleted file mode 100644 index aac339aaa..000000000 --- a/documentation/fltk.man +++ /dev/null @@ -1,55 +0,0 @@ -.TH fltk 3 "Fast Light Tool Kit" "6 January 2002" -.SH NAME -fltk \- the fast light tool kit -.sp -.SH SYNOPSIS -The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a -C++ graphical user interface toolkit for the X Window -System, MacOS(r), and Microsoft Windows(r) that supports OpenGL(r). -It was originally developed by Mr. Bill Spitzak and is currently -maintained by a small group of developers across the world with -a central repository in the US. -.LP -FLTK is provides under the terms of the GNU Library General Public License, -with the following exceptions: -.IP -1. Modifications to the FLTK configure script, config header -file, and makefiles by themselves to support a specific platform -do not constitute a modified or derivative work. -.IP -The authors do request that such modifications be -contributed to the FLTK project - send all -contributions to "fltk\-bugs@fltk.org". -.IP -2. Widgets that are subclassed from FLTK widgets do not -constitute a derivative work. -.IP -3. Static linking of applications and widgets to the FLTK -library does not constitute a derivative work and does not -require the author to provide source code for the application or -widget, use the shared FLTK libraries, or link their -applications or widgets against a user-supplied version of FLTK. -.IP -If you link the application or widget to a modified version of -FLTK, then the changes to FLTK must be provided under the terms -of the LGPL in sections 1, 2, and 4. -.IP -4. You do not have to provide a copy of the FLTK license with -programs that are linked to the FLTK library, nor do you have to -identify the FLTK license in your program or documentation as -required by section 6 of the LGPL. -.IP -However, programs must still identify their use of FLTK. The -following example statement can be included in user -documentation to satisfy this requirement: -.IP -[program/widget] is based in part on the work of the FLTK -project (http://www.fltk.org). -.SH SEE ALSO -fltk\-config(1), fluid(1) -.br -FLTK Programming Manual -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHORS -Bill Spitzak and others. diff --git a/documentation/fluid.man b/documentation/fluid.man deleted file mode 100644 index cb6849bc3..000000000 --- a/documentation/fluid.man +++ /dev/null @@ -1,32 +0,0 @@ -.TH fluid 1 "Fast Light Tool Kit" "6 January 2002" -.SH NAME -fluid \- the fast light user-interface designer -.sp -.SH SYNOPSIS -fluid [ \-c [ \-o -.I code-filename -\-h -.I header-filename -] ] [ -.I filename.fl -] -.fi -.SH DESCRIPTION -\fIfluid\fR is an interactive GUI designer for FLTK. When run -with no arguments or with a filename, \fIfluid\fR will display -the GUI hierarchy and any windows defined in the file. -Functions, classes, windows, and GUI components can be -manipulated as needed. -.LP -When used with the \fI\-c\fR option, \fIfluid\fR will create the -necessary C++ header and code files in the current directory. -You can override the default extensions, filenames, and -directories using the \fI\-o\fR and \fI\-h\fR options. -.SH SEE ALSO -fltk\-config(1), fltk(3) -.br -FLTK Programming Manual, Chapter 9 -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHORS -Bill Spitzak and others. diff --git a/documentation/html_footer b/documentation/html_footer deleted file mode 100644 index 9c15979d7..000000000 --- a/documentation/html_footer +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -FLTK -© 1998-2008 by Bill Spitzak and others.    -Permission is granted to reproduce this manual or any portion for -any purpose, provided this copyright and permission notice are preserved. -
- diff --git a/documentation/src/blocks.man b/documentation/src/blocks.man new file mode 100644 index 000000000..920300708 --- /dev/null +++ b/documentation/src/blocks.man @@ -0,0 +1,26 @@ +.TH blocks 6 "FLTK Checkers" "15 January 2006" +.SH NAME +blocks \- the fltk block attack! game +.sp +.SH SYNOPSIS +\fIBlocks\fR is a FLTK-based block elimination game. Stacks of +colored blocks move from right to left as you try to eliminate +groups adjacent blocks by clicking on them. As the game +progresses, more colors are added (up to a maximum of 7) and the +blocks move faster and faster. +.SH GAME PLAY +Press the N key to start a game. As the blocks move across the +window, click on groups of two or more blocks to clear them - the +larger the number of adjacent blocks, the greater the score. +Clicking on a blocks containing a dark ball will clear all blocks +of that color, however you will score much fewer points than a +normal click. The game is over when the blocks reach the left +side of the window. +.LP +Press the spacebar to pause the game. +.SH SEE ALSO +fltk(3) +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHOR +Michael R Sweet. diff --git a/documentation/src/checkers.man b/documentation/src/checkers.man new file mode 100644 index 000000000..097277474 --- /dev/null +++ b/documentation/src/checkers.man @@ -0,0 +1,24 @@ +.TH checkers 6 "FLTK Checkers" "15 January 2006" +.SH NAME +checkers \- the fltk checkers game +.sp +.SH SYNOPSIS +\fICheckers\fR is a FLTK-based version of the game of checkers. +The game is played on an 8x8 board with each player starting with +12 pieces or "checkers" on opposite sides of the board. The +computer plays the white checkers in this version of the game. +.LP +The object of the game is to remove all of your opponents pieces. +Players move one of their pieces diagonally forward on each move, +either a single space or by "jumping" an adjacent piece. Your +opponents pieces are removed by jumping them - you can make +multiple jumps in a single turn. +.LP +If a piece reaches the other side of the board, it is converted +to a "king" which can move both forwards and backwards. +.SH SEE ALSO +fltk(3) +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHORS +Bill Spitzak and others. diff --git a/documentation/src/fltk-book.tex b/documentation/src/fltk-book.tex new file mode 100644 index 000000000..797e74096 --- /dev/null +++ b/documentation/src/fltk-book.tex @@ -0,0 +1,58 @@ +\documentclass[a4paper]{book} +\usepackage{a4wide} +\usepackage{makeidx} +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{times} +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\else +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\usepackage{pspicture} +\fi +\usepackage[utf8]{inputenc} +\usepackage{doxygen} +\makeindex +\setcounter{tocdepth}{3} +\renewcommand{\footrulewidth}{0.4pt} +\begin{document} +\begin{titlepage} +\vspace*{6cm} +\begin{center} +{\Huge FLTK 1.3.0 Programming Manual}\\ +\vspace*{0.5cm} +\begin{ImageNoCaption} + \mbox{\includegraphics[width=4cm]{FL200}} +\end{ImageNoCaption}\\ +\vspace*{0.5cm} +{\Large +Revision 8 by Michael Sweet, Craig P. Earls,\\ +Matthias Melcher, and Bill Spitzak.}\\ +\vspace*{0.5cm} +{\large Copyright 1998-2008 by Bill Spitzak and others.}\\ +\vspace*{3.5cm} +{\large Generated by Doxygen 1.5.7.1}\\ +\vspace*{0.5cm} +{\small Mon Oct 6 20:25:35 2008}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} diff --git a/documentation/src/fltk-config.man b/documentation/src/fltk-config.man new file mode 100644 index 000000000..2fc3b7f09 --- /dev/null +++ b/documentation/src/fltk-config.man @@ -0,0 +1,90 @@ +.TH fltk\-config 1 "Fast Light Tool Kit" "6 February 2007" +.SH NAME +fltk\-config \- script to get information about the installed version of fltk. +.sp +.SH SYNOPSIS +fltk\-config [ \-\-prefix +.I [=DIR] +] [ \-\-exec\-prefix +.I [=DIR] +] [ \-\-version ] [ \-\-api\-version ] [ \-\-use\-gl ] [ \-\-use\-images ] +[ \-\-use\-glut ] +[ \-\-cc ] [ \-\-cxx ] +[ \-\-cflags ] [ \-\-cxxflags ] [ \-\-ldflags ] [ \-\-ldstaticflags ] +[ \-\-libs ] +[ \-D\fIname[=value]\fR ] [ \-g ] [ \-\-compile +.I program.cxx +] +.SH DESCRIPTION +\fIfltk\-config\fR is a utility script that can be used to get information +about the current version of FLTK that is installed on the system, what +compiler and linker options to use when building FLTK-based applications, +and to build simple FLTK applications. +.LP +The following options are supported: +.TP 5 +\-\-api\-version +.br +Displays the current FLTK API version number, e.g. "1.1". +.TP 5 +\-\-cc +.TP 5 +\-\-cxx +.br +Displays the C/C++ compiler that was used to compile FLTK. +.TP 5 +\-\-cflags +.TP 5 +\-\-cxxflags +.br +Displays the C/C++ compiler options to use when compiling source +files that use FLTK. +.TP 5 +\-\-compile \fIprogram.cxx\fR +.br +Compiles the source file \fIprogram.cxx\fR into \fIprogram\fR. +This option implies "\-\-post \fIprogram\fR". +.TP 5 +\-g +.br +Enables debugging information when compiling with the \fI\-\-compile\fR +option. +.TP 5 +\-\-ldflags +.br +Displays the linker options to use when linking a FLTK +application. +.TP 5 +\-\-ldstaticflags +.br +Displays the linker options to use when linking a FLTK +application to the static FLTK libraries. +.TP 5 +\-\-libs +.br +Displays the full path to the FLTK library files, to be used for +dependency checking. +.TP 5 +\-\-use\-gl +.br +Enables OpenGL support. +.TP 5 +\-\-use\-glut +.br +Enables GLUT support. +.TP 5 +\-\-use\-images +.br +Enables image file support. +.TP 5 +\-\-version +.br +Displays the current FLTK version number, e.g. "1.1.0". +.SH SEE ALSO +fluid(1), fltk(3) +.br +FLTK Programming Manual +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHORS +Bill Spitzak and others. diff --git a/documentation/src/fltk.book b/documentation/src/fltk.book new file mode 100644 index 000000000..acd4fcc0c --- /dev/null +++ b/documentation/src/fltk.book @@ -0,0 +1,108 @@ +#HTMLDOC 1.8.27.1 +-t pdf13 -f "fltk.pdf" --book --toclevels 2 --no-numbered --toctitle "Table of Contents" --title --titleimage "FL.gif" --linkstyle underline --size Universal --left 1.00in --right 0.50in --top 0.50in --bottom 0.50in --header .t. --header1 ... --footer h.1 --nup 1 --tocheader .t. --tocfooter ..i --duplex --portrait --color --no-pscommands --no-xrxcomments --compression=9 --jpeg=50 --fontsize 11.0 --fontspacing 1.2 --headingfont Helvetica --bodyfont Times --headfootsize 11.0 --headfootfont Helvetica --charset iso-8859-1 --links --no-embedfonts --pagemode outline --pagelayout single --firstpage c1 --pageeffect none --pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password "" --user-password "" --browserwidth 680 --strict --no-overflow +preface.html +intro.html +basics.html +common.html +editor.html +drawing.html +events.html +subclassing.html +opengl.html +fluid.html +widgets.html +advanced.html +Fl.html +Fl_Adjuster.html +Fl_Bitmap.html +Fl_BMP_Image.html +Fl_Box.html +Fl_Browser_.html +Fl_Browser.html +Fl_Button.html +Fl_Chart.html +Fl_Check_Browser.html +Fl_Check_Button.html +Fl_Choice.html +Fl_Clock.html +Fl_Clock_Output.html +Fl_Color_Chooser.html +Fl_Counter.html +Fl_Dial.html +Fl_Double_Window.html +Fl_End.html +Fl_File_Browser.html +Fl_File_Chooser.html +Fl_File_Icon.html +Fl_File_Input.html +Fl_Float_Input.html +Fl_Free.html +Fl_GIF_Image.html +Fl_Gl_Window.html +Fl_Group.html +Fl_Help_Dialog.html +Fl_Help_View.html +Fl_Hold_Browser.html +Fl_Image.html +Fl_Input.html +Fl_Input_.html +Fl_Input_Choice.html +Fl_Int_Input.html +Fl_JPEG_Image.html +Fl_Light_Button.html +Fl_Menu_.html +Fl_Menu_Bar.html +Fl_Menu_Button.html +Fl_Menu_Item.html +Fl_Menu_Window.html +Fl_Multi_Browser.html +Fl_Multiline_Input.html +Fl_Multiline_Output.html +Fl_Output.html +Fl_Overlay_Window.html +Fl_Pack.html +Fl_Pixmap.html +Fl_PNG_Image.html +Fl_PNM_Image.html +Fl_Positioner.html +Fl_Preferences.html +Fl_Progress.html +Fl_Repeat_Button.html +Fl_RGB_Image.html +Fl_Return_Button.html +Fl_Roller.html +Fl_Round_Button.html +Fl_Scroll.html +Fl_Scrollbar.html +Fl_Secret_Input.html +Fl_Select_Browser.html +Fl_Shared_Image.html +Fl_Single_Window.html +Fl_Slider.html +Fl_Spinner.html +Fl_Tabs.html +Fl_Text_Buffer.html +Fl_Text_Display.html +Fl_Text_Editor.html +Fl_Tile.html +Fl_Tiled_Image.html +Fl_Timer.html +Fl_Toggle_Button.html +Fl_Tooltip.html +Fl_Valuator.html +Fl_Value_Input.html +Fl_Value_Output.html +Fl_Value_Slider.html +Fl_Widget.html +Fl_Window.html +Fl_Wizard.html +Fl_XBM_Image.html +Fl_XPM_Image.html +functions.html +enumerations.html +glut.html +forms.html +osissues.html +migration.html +license.html +examples.html diff --git a/documentation/src/fltk.man b/documentation/src/fltk.man new file mode 100644 index 000000000..aac339aaa --- /dev/null +++ b/documentation/src/fltk.man @@ -0,0 +1,55 @@ +.TH fltk 3 "Fast Light Tool Kit" "6 January 2002" +.SH NAME +fltk \- the fast light tool kit +.sp +.SH SYNOPSIS +The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a +C++ graphical user interface toolkit for the X Window +System, MacOS(r), and Microsoft Windows(r) that supports OpenGL(r). +It was originally developed by Mr. Bill Spitzak and is currently +maintained by a small group of developers across the world with +a central repository in the US. +.LP +FLTK is provides under the terms of the GNU Library General Public License, +with the following exceptions: +.IP +1. Modifications to the FLTK configure script, config header +file, and makefiles by themselves to support a specific platform +do not constitute a modified or derivative work. +.IP +The authors do request that such modifications be +contributed to the FLTK project - send all +contributions to "fltk\-bugs@fltk.org". +.IP +2. Widgets that are subclassed from FLTK widgets do not +constitute a derivative work. +.IP +3. Static linking of applications and widgets to the FLTK +library does not constitute a derivative work and does not +require the author to provide source code for the application or +widget, use the shared FLTK libraries, or link their +applications or widgets against a user-supplied version of FLTK. +.IP +If you link the application or widget to a modified version of +FLTK, then the changes to FLTK must be provided under the terms +of the LGPL in sections 1, 2, and 4. +.IP +4. You do not have to provide a copy of the FLTK license with +programs that are linked to the FLTK library, nor do you have to +identify the FLTK license in your program or documentation as +required by section 6 of the LGPL. +.IP +However, programs must still identify their use of FLTK. The +following example statement can be included in user +documentation to satisfy this requirement: +.IP +[program/widget] is based in part on the work of the FLTK +project (http://www.fltk.org). +.SH SEE ALSO +fltk\-config(1), fluid(1) +.br +FLTK Programming Manual +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHORS +Bill Spitzak and others. diff --git a/documentation/src/fluid.man b/documentation/src/fluid.man new file mode 100644 index 000000000..cb6849bc3 --- /dev/null +++ b/documentation/src/fluid.man @@ -0,0 +1,32 @@ +.TH fluid 1 "Fast Light Tool Kit" "6 January 2002" +.SH NAME +fluid \- the fast light user-interface designer +.sp +.SH SYNOPSIS +fluid [ \-c [ \-o +.I code-filename +\-h +.I header-filename +] ] [ +.I filename.fl +] +.fi +.SH DESCRIPTION +\fIfluid\fR is an interactive GUI designer for FLTK. When run +with no arguments or with a filename, \fIfluid\fR will display +the GUI hierarchy and any windows defined in the file. +Functions, classes, windows, and GUI components can be +manipulated as needed. +.LP +When used with the \fI\-c\fR option, \fIfluid\fR will create the +necessary C++ header and code files in the current directory. +You can override the default extensions, filenames, and +directories using the \fI\-o\fR and \fI\-h\fR options. +.SH SEE ALSO +fltk\-config(1), fltk(3) +.br +FLTK Programming Manual, Chapter 9 +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHORS +Bill Spitzak and others. diff --git a/documentation/src/html_footer b/documentation/src/html_footer new file mode 100644 index 000000000..9c15979d7 --- /dev/null +++ b/documentation/src/html_footer @@ -0,0 +1,9 @@ +
+
+ +FLTK +© 1998-2008 by Bill Spitzak and others.    +Permission is granted to reproduce this manual or any portion for +any purpose, provided this copyright and permission notice are preserved. +
+ diff --git a/documentation/src/sudoku.man b/documentation/src/sudoku.man new file mode 100644 index 000000000..32d496e8e --- /dev/null +++ b/documentation/src/sudoku.man @@ -0,0 +1,33 @@ +.TH sudoku 6 "FLTK Sudoku" "15 January 2006" +.SH NAME +sudoku \- the fltk sudoku game +.sp +.SH SYNOPSIS +\fISudoku\fR is a FLTK-based version of the game of Sudoku. +Sudoku (pronounced soo-dough-coo with the emphasis on the first +syllable) is a simple number-based puzzle/game played on a 9x9 +grid that is divided into 3x3 subgrids. The goal is to enter a +number from 1 to 9 in each cell so that each number appears only +once in each column and row. +.LP +At the start of a new game, Sudoku fills in a random selection of +cells for you - the number of cells depends on the difficulty +level you use. Click in any of the empty cells or use the arrow +keys to highlight individual cells and press a number from 1 to 9 +to fill in the cell. To clear a cell, press 0, Delete, or +Backspace. As you complete each subgrid, correct subgrids are +highlighted in green. When you have successfully completed all +subgrids, the entire puzzle is highlighted until you start a new +game. +.LP +As you work to complete the puzzle, you can display possible +solutions inside each cell by holding the Shift key and pressing +each number in turn. Repeat the process to remove individual +numbers, or press a number without the Shift key to replace them +with the actual number to use. +.SH SEE ALSO +fltk(3) +.br +FLTK Web Site, http://www.fltk.org/ +.SH AUTHOR +Michael R Sweet. diff --git a/documentation/sudoku.man b/documentation/sudoku.man deleted file mode 100644 index 32d496e8e..000000000 --- a/documentation/sudoku.man +++ /dev/null @@ -1,33 +0,0 @@ -.TH sudoku 6 "FLTK Sudoku" "15 January 2006" -.SH NAME -sudoku \- the fltk sudoku game -.sp -.SH SYNOPSIS -\fISudoku\fR is a FLTK-based version of the game of Sudoku. -Sudoku (pronounced soo-dough-coo with the emphasis on the first -syllable) is a simple number-based puzzle/game played on a 9x9 -grid that is divided into 3x3 subgrids. The goal is to enter a -number from 1 to 9 in each cell so that each number appears only -once in each column and row. -.LP -At the start of a new game, Sudoku fills in a random selection of -cells for you - the number of cells depends on the difficulty -level you use. Click in any of the empty cells or use the arrow -keys to highlight individual cells and press a number from 1 to 9 -to fill in the cell. To clear a cell, press 0, Delete, or -Backspace. As you complete each subgrid, correct subgrids are -highlighted in green. When you have successfully completed all -subgrids, the entire puzzle is highlighted until you start a new -game. -.LP -As you work to complete the puzzle, you can display possible -solutions inside each cell by holding the Shift key and pressing -each number in turn. Repeat the process to remove individual -numbers, or press a number without the Shift key to replace them -with the actual number to use. -.SH SEE ALSO -fltk(3) -.br -FLTK Web Site, http://www.fltk.org/ -.SH AUTHOR -Michael R Sweet. -- cgit v1.2.3