Skip to content

Commit

Permalink
Remove FLUID chapter form FLTK docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthiasWM committed Apr 11, 2024
1 parent 2315877 commit bc6c048
Show file tree
Hide file tree
Showing 23 changed files with 33 additions and 62 deletions.
16 changes: 8 additions & 8 deletions documentation/src/examples.dox
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ and shows OpenGL text.
\subsection examples_CubeView CubeView

\par
\c CubeView shows how to create a UI containing OpenGL with Fluid.
\c CubeView shows how to create a UI containing OpenGL with FLUID.


\subsection examples_cursor cursor
Expand Down Expand Up @@ -577,7 +577,7 @@ come in handy. They remember any kind of data between program launches.
\subsection examples_radio radio

\par
The \c radio tool was created entirely with <i>fluid</i>. It
The \c radio tool was created entirely with <i>FLUID</i>. It
shows some of the available button types and tests radio
button behavior.

Expand Down Expand Up @@ -658,7 +658,7 @@ The \c table demo shows the features of the Fl_Table widget.
\subsection examples_tabs tabs

\par
The \c tabs tool was created with <i>fluid</i>. It tests
The \c tabs tool was created with <i>FLUID</i>. It tests
correct hiding and redisplaying of tabs, navigation across tabs,
resize behavior, and no unneeded redrawing of invisible widgets.

Expand Down Expand Up @@ -733,13 +733,13 @@ font draws each of the Unicode code points ranging between U+0020 and U+FFFF.
while the focus stays in the original window.


\subsection examples_fluid fluid
\subsection examples_fluid FLUID

\par
\c fluid is not only a big test program, but also a very
useful visual UI designer. Many parts of \c fluid were
created using \c fluid. See the \link fluid Fluid Tutorial \endlink
for more details.
\c FLUID is not only a big test program, but also a very
useful visual UI designer. Many parts of \c FLUID were
created using \c FLUID. Check out the FLUID User Manual and
the tutorials that come with it at https://www.fltk.org/documentation.php .



Expand Down
8 changes: 4 additions & 4 deletions documentation/src/fltk-options.dox
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ tool called fltk-options.
`fltk-options` is a hybrid app that is part of FLTK and can be installed on
the target system. It includes an up-to-date man page.

\image html fluid-edit-global-fltk-settings.png "fltk-options Application"
\image latex fluid-edit-global-fltk-settings.png "fltk-options Application" width=10cm
\image html fltk-options.png "fltk-options Application"
\image latex fltk-options.png "fltk-options Application" width=10cm

When fltk-options is called without any command-line arguments, it opens in
interactive mode and provides a user interface to view and alter all
Expand All @@ -67,9 +67,9 @@ A full list of options can be found in the manual at Fl::Fl_Option.
<table summary="navigation bar" width="100%" border="0">
<tr>
<td width="45%" align="LEFT">
<a class="el" href="fluid.html">
<a class="el" href="opengl.html">
[Prev]
Programming with FLUID
Using OpenGL
</a>
</td>
<td width="10%" align="CENTER">
Expand Down
File renamed without changes
Binary file removed documentation/src/fluid-catgets.png
Binary file not shown.
Binary file removed documentation/src/fluid-edit-gui-settings.png
Binary file not shown.
Binary file removed documentation/src/fluid-edit-proj-settings.png
Binary file not shown.
Binary file removed documentation/src/fluid-gettext.png
Binary file not shown.
Binary file not shown.
Binary file removed documentation/src/fluid-org.png
Binary file not shown.
Binary file removed documentation/src/fluid-org.xcf
Binary file not shown.
33 changes: 0 additions & 33 deletions documentation/src/fluid.dox

This file was deleted.

Binary file removed documentation/src/fluid3-gui.png
Binary file not shown.
Binary file removed documentation/src/fluid3-style.png
Binary file not shown.
Binary file removed documentation/src/fluid_widget_cxx.png
Binary file not shown.
Binary file removed documentation/src/fluid_widget_gui.png
Binary file not shown.
Binary file removed documentation/src/fluid_widget_style.png
Binary file not shown.
5 changes: 0 additions & 5 deletions documentation/src/index.dox
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,6 @@

\subpage opengl

\subpage fluid
- \ref fluid_widget_attributes
- \ref fluid_selecting_moving
- \ref fluid_images

\subpage fltk-options

\subpage advanced
Expand Down
11 changes: 11 additions & 0 deletions documentation/src/intro.dox
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,17 @@ the toolkit, which was already in use by several people, Bill
came up with "FLTK", including a bogus excuse that it
stands for "The Fast Light Toolkit".

\section intro_fluid FLUID

FLTK comes bundled with FLUID. FLUID, short for Fast Light User Interface
Designer, is a graphical editor capable of generating C++ source code and
header files ready for compilation. These files ultimately create the graphical
user interface for an application.

The FLUID User Handbook is available at https://www.fltk.org/documentation.php .
It can also be compiled from the FLTK source repository using the `fluid_docs`
target in the CMake build environment.

\section intro_cmake Building and Installing FLTK with CMake

Starting with version 1.4, the recommended FLTK building system
Expand Down
8 changes: 3 additions & 5 deletions documentation/src/opengl.dox
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,7 @@ loading functions by doing:
Your main program can now create one of your windows by doing
<tt>new MyWindow(...)</tt>.

You can also use your new window class in
\ref fluid "FLUID"
by:
You can also use your new window class in FLUID by:

-# Putting your class definition in a \p MyWindow.H file.
-# Creating a Fl_Box widget in FLUID.
Expand Down Expand Up @@ -670,8 +668,8 @@ Link with libGLEW.so (with X11 or Wayland), libglew32.a (with MinGW) or glew32.l
<a class="el" href="index.html">[Index]</a>
</td>
<td width="45%" align="RIGHT">
<a class="el" href="fluid.html">
Programming with FLUID
<a class="el" href="fltk-options.html">
FLTK Runtime Options
[Next]
</a>
</td>
Expand Down
2 changes: 1 addition & 1 deletion documentation/src/osissues.dox
Original file line number Diff line number Diff line change
Expand Up @@ -968,7 +968,7 @@ internally in the same way.

\subsection osissues_mac_files Mac File System Specifics

\par Resource Forks
\par Resource Forks (OS X pre 10.6)

FLTK does not access the resource fork of an application.
However, a minimal resource fork must be created for OS X
Expand Down
1 change: 0 additions & 1 deletion documentation/src/preface.dox
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ This manual is organized into the following chapters and appendices:
\li \ref events
\li \ref subclassing
\li \ref opengl
\li \ref fluid
\li \ref fltk-options
\li \ref advanced
\li \ref unicode
Expand Down
4 changes: 1 addition & 3 deletions documentation/src/subclassing.dox
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,7 @@ The constructor should have the following arguments:
MyClass(int x, int y, int w, int h, const char *label = 0);
\endcode

This will allow the class to be used in
\ref fluid "FLUID"
without problems.
This will allow the class to be used in FLUID without problems.

The constructor must call the constructor for the base class and
pass the same arguments:
Expand Down
7 changes: 5 additions & 2 deletions fluid/documentation/src/page_introduction.dox
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,16 @@

FLUID, short for Fast Light User Interface Designer, is a graphical editor
capable of generating C++ source code and header files ready for compilation.
These files ultimately create the graphical user interface for an application.

These files ultimately create an FLTK based graphical user interface
for an application.

This manual provides instructions on launching FLUID as a command line tool
and integrating `.fl` project files into the application build process.
FLTK utilizes `cmake`, but other build systems and IDEs capable of running
external tools can also build applications based on FLUID.

The FLTK programming manual is available at https://www.fltk.org/documentation.php .

The majority of the manual focuses on using FLUID as an interactive GUI
design tool. It covers an overview of windows, menu items, and dialog boxes,
detailing how to create visually appealing and consistent user experiences
Expand Down

0 comments on commit bc6c048

Please sign in to comment.