Sticky Backdrop
by Sandie the Walrus
                                     
COPYRIGHT WARNING - OUR DEFINITION OF PUBLIC DOMAIN
===================================================
This program is copyright but you can copy it providing that you do not do
so for profit. Any modifications should be sent back to us so that we can
assign your version of the program a version number so that no confusion
over which is the more recent copy of the application arises. We will, of
course, take legal action against anyone who beaches these conditions.

INSTRUCTIONS FOR USING PROGRAM
==============================
This program enables file icons to be stuck to the Desktop background, as
well as allowing a picture to be used for the background. The program can be
configured to auto-boot as soon as the !StickyBD icon is 'seen' by the
filer, and to add an icon to the icon bar allowing background pictures to be
loaded. Also the setup can be saved, so that next time you run the program
any icons will still be stuck to the background and the picture will be
present.

When the program is running, dragging a file or directory icon to the
Desktop background results in the icon being 'stuck' to the background. From
there the file icon can be double clicked upon or dragged, with the usual
results. Any necessary prompts to insert discs will be generated
automatically. Double clicking on a directory will open a directory viewer
for that directory, as will holding down Shift while double clicking on an
application directory. Icons may be moved around on the Desktop background
by dragging. To remove an icon, click Menu over the icon and choose Remove
from the menu. Choosing Save from the menu saves the backdrop setup, so the
next time the program is run it will still have the icons stuck to it. Note:
the program currently cannot cope with filetypes for which there is no known
sprite, or applications which do not have their own sprite but use the 'App'
sprite instead. In the event of either of these being dragged to the
backdrop, an error will be generated.

Large or small icons can be used, as with the filer, and black or white text
may be selected. These settings are stored in a file for reference the next
time the program is run. To use a picture, drag a screendump file to the
icon bar icon. The picture can be removed by loading another, or by choosing
Picture from the menu. Note that 256 colour sprites cannot be displayed in
modes with less than 256 colours.

The icon bar icon and auto-boot option can both be toggled on/off via the
Config submenu. These options are saved in a file, so they will be retained
the next time that the program is used. Choosing the Help option reminds the
user to read !StickyBD.Read_Me for more details on using the program. This
can be done by Holding down Shift and double clicking on !StickyBD, then
loading Read_Me into Edit. Finally, choosing the Quit option terminates the
program.

MODIFICATIONS
=============
Version 2.00 and later modified by Gjw - if in mode 66 or 67 (Computer
Concepts Impression screen mode module), advantage is taken of the extra
screen space.

KNOWN BUGS AND SHORTCOMINGS (Someone please fix)
================================================
1) Sticking applications with no !Sprites file screws up the StateSave file
thus causing a crash. Simple matter of including a check for this and using
the application or small_app sprites.

2) Not fully mode independent.

3) Bit slow on sprites with a mask. Someone please put routine to copy
sprites via direct copying of sprite area data rather than using SWI to
read/write mask.

4) Claims memory but doesn't return it. Please add Heap Manager routines.


