Format:		screensaver [FROM] [EDIT|USE|SAVE] [PUBSCREEN]

Template:	FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K

Purpose:	Edits or use a shadowmaster preferences file.
		Screensaver allows the user to change the configuration
		of a currently running ShadowMaster, or the starting
		configuration for shadowmaster. The command line
		arguments or tooltypes given to Shadowmaster can
		override the selected starting configuration.

Specification:	If FROM is specified, that is the file that any
		action is to be taken against. Otherwise,
		env:shadowmaster/shadowmaster.prefs is used. The action
		is specified as one of EDIT, USE or SAVE, with EDIT
		being the default. EDIT opens the editor window after
		loading the FROM file. USE changes the configuration
		of a running ShadowMaster, or any ShadowMaster run
		until the system is rebooted. SAVE does the same thing
		as USE, and also changes the configuration for any
		ShadowMaster run after the system is rebooted. If USE
		or SAVE are specified, the editor window is not opened.
		If present, PUBSCREEN is the name of a public screen
		that the editor window should open on.

Standard Menus:	The following menus should be part of every ShadowMaster
		preferences editor:
	
 Projects>Open:	Use the system file requester to load a preferences
		file. Keyboard shortcut is Amiga-O.
 Projects>Save:	Use the system file requester to select a file to save
		the current configuration in. Keyboard shortcut is
		Amiga-A.
 Projects>Quit:	Exit immediately, with no changes for this preferences
		file.
    Edit>Reset:	Resets the configuration to the default mode.
     Edit>Last:	Reloads the last saved configuration.
  Edit>Restore:	Reloads the initial configuration specifed by the FROM file.
     Edit>Undo:	Undoes the last change made in the editor. Note that
		some changes - particularly string and number gadgets
		- may be visible in the edit window without the editor being
		aware of them. These will not undo as expected. This
		is a system limitation, and can be avoided by always
		hitting return to finish a text or number entry gadget.
Options>Create:	A checkmark entry that causes icons to be created when
		a file is saved. Note: The Save and Use gadgets cause
		files to be saved in envarc: and env:; these files
		will also have - or not have - icons saved depending
		on the state of this menu entry. The icon is copied
		from env:shadowmaster/shadowmaster.info. IconEdit can
		be used to tailor this icon to your tastes.

Standard Gadgets:
		The following gadgets and menu entries should be part of
		every ShadowMaster preferences editor, though the
		meaning may change slightly for some of them.

      Command:	String gadget containing the command to run to blank the
		screen.
       Select:	Open a scrolling list of all saver modules, from which
		the module to be run is selected.
       Config:	Runs the configuration program for the currently selected
		saver module.
         Test:	Cause ShadowMaster to run the currently selected saver
		module. ShadowMaster must be running for this button
		to work.
       Cancel:	Exits the configuration program, making no changes.
	  Use:	Use the current configuration until the system is
		rebooted. Note that command line arguments and
		TOOLTYPES can override this the next time ShadowMaster
		is started, though the currently running copy will use
		the current configuration.
	 Save:	Use the current configuration until and after the
		system is rebooted.


NonStandard Gadget:
		In addition to all the above, screensaver has a
		Seconds gadget for entering a number. This is the
		how long ShadowMaster waits after that last keyboard
		or mouse activity before blanking the screen.
