!GenBackDr
==========

(c) T. R. Tanner
105 St Stephen's Road, Ealing, London W13 8JD


email ttehtann@argonet.co.uk

Drop a file into the icon & it will set the backdrop. The backdrop icon will
be regenerated if the wimp mode changes. If you drop a directory onto the icon,
then the program will cycle through the pictures in the directory (it assumes
that all files apart from Text files are pictures).

Menu Options
============

Info			Fairly standard information!

Reset			Reset the backdrop (directory) to the one last saved

Save			Save the currently selected backdrop (or directory)
			and scaling and processing options. NB The actual
			"default" backdrop will be regenerated when the machine
			is rebooted (or !GenBackDr is restarted) if required

Scaling...		This brings up a window which allows controlling of
			how the current picture is placed on the backdrop

Processing...		This brings up a window which allows control of the
			picture processing options which !ChangeFSI provides

Delay Between Pics	This brings up a window which allows you to control the
			amount of time !GenBackDrop delays before selecting
			another image from the selected directory

Next Image		This causes !GenBackDrop to display the next image from
			the selected directory

Quit			Quits !GenBackDrop

NOTES
=====

1/	If you wish to turn on the grid lock (*Pinboard -Grid), you will wipe
	out the backdrop (IMHO, this is a bug). => If you do this in a boot
	sequence, do it before !GenBackDrop is started!

2/	The program uses CHANGEFSI to generate the sprite for the backdrop. If
	CHANGEFSI can't handle it, this can't.

3/	The program needs !ChangeFSI v0.98 or later. Some of the options
	available from the menus may have no effect with versions of !ChangeFSI
	earlier than 1.15

4/	Pinboard is too pessimistic about how much space it needs to load a
	backdrop sprite, so don't blame me if there is buckets of free ram and
	you get an error saying "Not Enough Memory To Load Backdrop Sprite".
	Pinboard is lying.

5/	Interactive help & desktop save are supported.

6/	Although this responds to "palette change" messages, the only times I
	have seen these are when changing from 256 colours to 256 greys (or vice
	versa). Also, the program doesn't actually check that the palette has
	changed. So, if you select a wacky palette in a 16 colour mode, the
	program might not realise. If this happens, do something subtle like
	switching on R / G / B values (which only affect RGB->Mono conversions).

7/	I'm not convinced that the algorithm used by !ChangeFSI copes properly
	with extreme cases of "scale to fit" - the bottom of the picture is a
	little inclined to go missing.

8/	If you select a directory to process, make sure it contains only images
	or text files - otherwise you will get lots of rude messages

9/	Despite the hourglass from ChangeFSI, the program is multi tasking, and
	you can do things whilst the hourglass is running

10/	The program uses the "Choices:" and "<Choices$Write>" directories for
        saving options, if available (RiscOS 3.5+).

TO COME
=======

Oooh, lots of things!

Tedious legal message
=====================

   This application is freeware. It can be distributed freely as long as
only reasonable charges are made for media and distribution. I retain
copyright on all program code and documentation.

   This software is supplied asis: I make no warranty, expressed or
implied, of the merchantability of this software or its tness for any
particular purpose. In no circumstances shall I be liable for any damage,
loss of prots, or any indirect or consequential loss arising out of the use
of this software or inability to use this software, even if I have been
advised of the possibility of such loss.

   In other words, if your computer crashes, blows up, you lose all your work
etc. all because of !GenBackDrop, dont blame me.


Thanks to
=========

Dominic Symes		!Zap
Stuart Hickinbottom	!BasCrunch
