\About
\DFractalDemo

\cThis application is developed using the Concurrent Clean System, 
\ca programming environment for the functional programming 
\clanguage Concurrent Clean. This system is developed by the 
\cresearch group Functional Languages at the University of Nijmegen.

\dThe Concurrent Clean System is freely available via FTP for 
\dMacintoshes, Suns, and PCs (OS/2, Windows95)
\d(see ftp.cs.kun.nl and http://www.cs.kun.nl/~clean/).
\EndAbout

\Help
\DFractalDemo Help
This program is a simple browser through the famous Mandelbrot fractal space. 
It presents a "Fractal Demo" window in which the part of the Mandelbrot
fractal that is visited is being displayed. Initially this area covers the
points c=x+y*i with -0.75<=x<=2.25, and -1.0i<=y<=1.0i.

The 'Options' menu influences the way the Mandelbrot fractal is drawn:
\b* Max Depths
These are 32, 64, 128,256, and 1024. They indicate the maximum number of iterations
to determine the colour of a point in the visit area.

\b* Predefined Areas
A number of predefined visit areas that zoom in on a particular part of the 
Mandelbrot fractal. 

\b* Predefined Palettes
A number of predefined palettes that influence the set of colours that is used to
draw the Mandelbrot fractal.

\b* Set Palette...
Create your own colour palette. 

The 'Commands' menu contains the rendering and browsing features of this program:
\b* Draw Mandelbrot
Draws the Mandelbrot fractal given the current set of options (see above). 

\b* Zoom In/Out
Allows you to select a typically smaller ('Zoom In') or typically larger ('Zoom Out')
browse area using the mouse. 
To make a selection press the mouse inside the window at the area of interest and drag 
it while holding down the mouse button to select the area of interest. A rectangle will 
be displayed. As soon as the mouse button is released the selection is made and the new
area will be redrawn. 
In case of 'Zoom In' the selection rectangle will be resized to fit the "Fractal Demo" 
window.
In case of 'Zoom Out' the current visit area is redrawn in the selection rectangle and
the surrounding area is also redrawn. 

\b* Halt/Continue Drawing
Because it can take a long while to draw a full section of the Mandelbrot fractal the 
image is constructed starting from a coarse resolution to pixel level resolution to 
provide the user quick feedback on the result of the selection. Drawing can be halted 
and continued at any time. 

The menu 'File' contains only the 'Quit' command to terminate the application.
\EndHelp