Monitor Saver
by Richard Bates

This program displays a selected animation whenever neither the mouse nor
the keyboard have been touched for more than a given amount of time, in
order to help prevent monitor burn-in.

When run, the program adds an icon to the icon bar. Clicking Menu over this
icon results in a menu being displayed containing Info and Quit entries.
Clicking Select over this icon results in a dialogue box being displayed.

The dialogue box consists of a number of areas. On the left, in blue, is the
list of possible animations. In the top right is the delay in minutes and
seconds. The two sets of arrows step the minutes and seconds up and down.

Below the delay section is the on/off icon, which turns the monitor saver
facility on or off. In the on position, the monitor saver will activate
whenever neither the mouse nor the keyboard have been touched for more than
the specified delay. In the off position, the monitor saver will not
activate.

Below this are two action icons marked Demo and Save. Selecting Demo causes
the current animation to be displayed immediately, regardless of any delay
or whether the monitor saver is off. Selecting Save causes the current
settings to be saved in the file !MonitSave.Data so that they become the
default settings the next time the program is run.

At the bottom is an option (on/off) icon titled Password, plus two writeable
icons entitled Password and Confirm, which are initially greyed out. Turning
the Password option on allows a password to be entered into each of the
writeable icons. The password is displayed as a series of asterisks.
Providing the two passwords match, the next time that the monitor saver is
activated, a password must be entered before it returns to the Desktop.

Finally the loudspeaker icon to the right of the Password option icon cycles
the sound volume through the sequence off, quiet, medium, loud. This is used
to determine the sound volume for the Puzzle, Bouncy and Clock animations.

