
 !Status
 version 1.03 (28-Mar-93)
 by Dave Thomas  1992-3

 Purpose ___________________________________________________________________

 It seems that status bars are becoming increasingly popular in software
packages (DrawPlus, ArtWorks etc). They are normally just an icon which
makes comments on your last operation, which is useful if you go away for a
bit and can't quite remember where you were up to.
 After using !DrawPlus quite intensively once for a project, using the
desktop without one became quite strange. So I wrote one!
 Status is basically a Wimp message monitor, it cannot 'see' all the
messages as loads of them are task-task messages as opposed to broadcast
messages. Status also has applications as a sort-of virus detector, i.e. if
you keep a beady eye open you might possibly see a virus initialising itself
(!). 

 Usage _____________________________________________________________________

 After you have loaded Status, it's main window will open just above the
icon bar. At first the window looks un-moveable because it hasn't got a
title bar but don't worry, you can move the window by dragging the icon
where the text appears. The buttons to the left are just the standard
Wimp-gadgets except that I've implemented my own user interface for them,
they work in exactly the same way as the usual gadgets (but on Risc OS 3 the
window won't iconise).
 When something happens and !Status gets to hear about it, it will make a
comment on it. Such as 'The Wimp has changed to mode 12'.
 
 Notes _____________________________________________________________________

- It's probably best to install !Status before any other application as
 other apps could claim messages and then !Status will not be able report
 on them.
- !Status can spool out a log file of all the messages it receives to a file
 '<Status$Dir>.MsgLog'. If you want this, then go into !RunImage and on the
 end of the third line is 'log%=FALSE' change this to 'log%=TRUE'. The file
 will be written to when a message occurs so it slows things down a bit....
- Some messages aren't let though 'cos you'd end up seeing nothing but the
 same messages repeatedly ('SetSlot' is the main culprit). They're REMed out
 in !RunImage change 'em if yer wanna. 

 Copyright _________________________________________________________________

 This software is supplied "as is", using it is entirely at your own risk. 
You are free to distribute this application to anyone you please via any
medium, provided it is delivered with *all* the supplied files, *unaltered*.
You are not allowed to sell this software and I do not want to see it
supplied as a 'freebie' with any commercial packages, although I welcome
invitations to discuss any details should you want to do so. I (the author)
retain copyright over all of this application apart from the Interface
Manager Module, to which I make no claims.

 If you want a disc archived packed with all the very latest versions of my
apps and utils and stuff, then please send me 3 at the address below.
 If you have any comments, bug reports, suggestions for future versions or
anything else to offer me (oo-er!) don't hesitate to write to -

  Dave Thomas
   20 Rosebery Avenue
     Waterloo
       Liverpool
                 L22 2BH

 or send me a message on The World Of Cryton or The Power House.

 Version Updates ___________________________________________________________

1.00 First released version
1.01 - Interface Manager 2.00 now used
     - Templates updated (had old border indirection strings)
     - Sperling missstayke corekted
1.02 - Enhancements (bug fixes!) for Risc OS 3
     - Iconise messages recognised   
     - Gadgets changed to Sprites from chars
1.03 - More messages recognised, not all reported though as some are REMmed
       out in !RunImage. Considering doing a version where all messages are
       logged in a queue-type thing, ie big window. Ho hum...
     - Log 'option' added
