home *** CD-ROM | disk | FTP | other *** search
- ** !TaskFilters **
-
- by Andrew Kemp
-
- © KCE Software, 1994
-
- Purpose
- =======
-
- Simple, low memory patches to RISC OS. No ROM modules are copied into RAM, so
- TaskFilters is much more efficient than a lot of patches around. TaskFilters
- uses RISC OS 3's own FilterManager system.
-
- Using TaskFilters
- =================
-
- To install the patches, simply double click on the !Filters icon in the
- directory display. Alternatively run the application from some sort of desktop
- boot sequence. Predesktop makes sense, since then it is not re-run
- unnecessarily every time you shut down and restart - but I'm not fussy... do
- whatever you like!
-
- TaskFilters provides you with three patches :
-
- * Confirm
- * IconSpr
- * SetCSD
-
- These will now be dealt with in turn...
-
- (1) Confirm
- ===========
-
- Confirm is very simple in use. Its sole function is to force the filer to
- ask confirmation of delete operations, but only those. So if you turn off
- 'Confirm' in the Filer options menu, you no longer need be bothered by giving
- confirmation for things like copy operations - only when deleting files.
-
- N.B. Confirm _only_ acts on operations performed under the filer action
- window, not on single tasking file processes. Use !Configure to turn on
- interactive file copying, and make sure you have enough memory for the
- filer action window to start up...
-
- (2) IconSpr (IconSprite)
- ========================
-
- IconSpr's main function is merging sprite files with the wimp sprite pool.
- Simply drag the file to the Palette Utility icon on the iconbar. It has the
- advantage over the *command '*IconSprites' that it does not attempt to add a
- mode suffix in high-res modes. This means that you can load an application's
- mode 12 sprites no matter what mode you are in.
-
- If the shift key is held down as a sprite file is dragged to the Palette
- Utility icon, the command '*ToolSprites' is performed on it instead. This
- allows you to try out different window border files easily.
-
- In both the above cases, a 'clean' redraw of the desktop is performed after
- the sprite file has been loaded. You can perform such a redraw at any time
- by simply clicking adjust on the Palette Utility icon.
-
- (3) SetCSD
- ==========
-
- SetCSD provides an easy way of setting the currently selected directory (CSD)
- from the desktop. To do this, just drag the switcher icon (the Acorn on the
- right hand side of the iconbar) using adjust, and drop it into the relevant
- directory display.
-
- Removing TaskFilters
- ====================
-
- To remove TaskFilters temporarily, you can quit the module task from the Task
- display menu. The filters will then reinitialise the next time the desktop
- restarts. To remove TaskFilters more permanently, use the *command
- '*RMKill TaskFilters'.
-
- Configuring TaskFilters
- =======================
-
- It is possible to configure TaskFilters so that one or more of the filters is
- not installed. To do this, double click on the !Filters application while
- holding down either 'alt' key. A window will appear in which you can choose
- the filters that are installed. Clicking on 'Save' will then save your chosen
- settings, and start up the module task. If no 'Options' file is present in the
- !Filters directory, it is assumed that all filters are to be installed.
-
- Bugs
- ====
-
- Well I don't actually know what they are at the moment. But they're bound to
- be there - so please do let me know about them... I would also welcome
- suggestions as to improvements and changes in the program.
-
- Disclaimer
- ==========
-
- I accept no responsibility for anything you don't like about this application -
- if you choose to use it, then that is entirely your own problem, and entirely
- at your own risk.
-
- Contacting me...
- ================
-
- email : ajwk100@hermes.cam.ac.uk - during term time until summer 1997
-
- snail mail : 23 Conifer Close
- Church Crookham
- Fleet
- Hants
- GU13 0LR
-
- telephone : (0252) 617646 outside university terms
-
- Credits
- =======
-
- The Confirm filter is based on an idea by Keith Broadley.
-
- Thanks are also due to Keven Cook (also of KCE Software) for listening to my
- lengthy rambling and multitudinous changes of mind before I decided on this
- format for the module.
-
- Some of the Wimp procedures and functions used in !Config (the configuration
- task) were written in conjunction with Keven Cook (KCE Software)
-
- All other code is my own.
-