Home » Archimedes archive » Acorn User » AU 1998-08.adf » Freeware » PD/Xuen11/!Xuen/!help

PD/Xuen11/!Xuen/!help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1998-08.adf » Freeware
Filename: PD/Xuen11/!Xuen/!help
Read OK:
File size: 2D51 bytes
Load address: 0000
Exec address: 0000
File contents
         *******************************************
         *                                         *
         *          !Xuen - 100% Freeware          *
         *       Xuen is ancient chinese for       *
         *       'breathes life into things'       *
         *                                         *
         *             Requires RiscOS             *
         *          Barny Short  May 1998          *
         *                                         *
         *******************************************
 
Summary:

 This application is intended to make using the Desktop more efficient.
 By this I mean reducing the number of desktop activities needed to do
 what you want, such as window opening, mouse clicking and so on.
 
Terminology:

 Links menu - a menu brought up by clicking SELECT over the iconbar icon.
 Options menu - a menu brought up by clicking MENU over the iconbar icon.
 Windows menu - a menu brought up by clicking ADJUST over the iconbar icon.
 
 'Folders' and 'Directories' terms have been used interchangeably.
 'Links' and 'Shortcuts' terms have been used interchangeably.
 These terms are well used outside of the RiscOS scope of computing so I
 tend to use both without realising it.
  
Groanary:

 It should be copied onto your harddisc before you attempt to use it with
 the help of the instructions in the 'Install' file. It makes regular use
 of the disc so floppy installation is not advisable.
 
 It should work back to RO2.00. However, I can only test it on a RO3.11
 system, because that's all I've got.
  
 If you move the !Xuen application directory AFTER it has booted and run
 then it's system variables will point to the wrong place with the
 possibilty of it weeing new files in the place of the previous installation.
 Before overwriting an old version, always make quit the program first and
 then rerun afterwards.
 
 This application uses tooltips that normally just show the time.
 Occasionally it chooses random ones for a bit of variety, for instance
 'Hablo Espanol!' is one. At the beginning of the !runimage file you will
 find a comment explaining which variable to change if you wish to
 disable the random tooltips. I might change this to show elapsed time
 since computer was switched on and give warnings if you use your
 computer too much.
 
Features:

*  Bottom line of desktop is mouse hotspot and toggles iconbar to
   front/back.
*  Shortcut menu :-
   Access pre configured filer objects from one place [inconbar SELECT]
   by clicking on a 'shortcut' or 'link' to them.
*  Window menu :-
   Switch desktop windows from one convenient menu [iconbar ADJUST]
   Switch windows with NO changes in mouse button state by hovering
   pointer over iconbar icon while dragging, then drag to required window
   which will also pop up while still dragging then drop the object
   into the newly opened window. This works for things like Zap and
   Impression and Artworks. Unfortunately it doesn't work for !Draw
   and !Paint and !Configure. Possibly because their save boxes are
   menu based.
*  Link cacheing into shortcut menu on double clicking in any filer window
*  Toolbox menu of useful development proglets [iconbar MENU->Toolbox].

Operation:
 
 The window menu is designed to enable you to view all open windows from
 one menu. You can click on any one of them and it will be opened to the
 front of the window stack. You can cause a window to be brought to the
 front of the stack without having to press any buttons. To do this you
 must be dragging an icon. Drag the icon to the Xuen iconbar icon and hold
 it over the windos list for a few moments. The windows list will open. Drag
 the icon over the requested window item for a few moments and that window
 will open, at which point you can drop your icon into it.
 
 The links menu is designed to be empty to start with but you can add
 any limks you like to it, so you can decide which programs will be most
 usefully linked to.

 Add links to shortcut menus by dragging and dropping their filer icon from
 a filer display to the Xuen iconbar icon. Then select any item in a required
 sub menu of the links menu structure to create a link in that part
 of the shortcut menu. NB. The maximum theoretical number of links that
 can be displayed at one time is about 300. More than this and DIM space
 will be overstepped and strange things will happen. As long as the number
 of links in each menu is kept to a reasonable amount, there is no limit
 on the number of links that can be stored. I wouldn't recommend having
 a huge number of links because it soon becomes as difficult to find
 the link as to find the program using normal filer windows.
 
 Create new link directories within the link menu structure by selecting as
 if to run a link, but keep left ALT pressed down. A writeable icon will
 appear at the bottom of the selected menu. In here you should type the new
 directory name and press return. 
 
 To delete items from a link menu, select it as if you were about to
 run it, but keep the right ALT button pressed while doing so.

 If a file that was pointed to in the links menus is subsequently renamed
 or moved, it's link will automatically be deleted as it is needed by
 !Xuen. If a link is created to a disc that is subsequently dismounted or
 renamed, you will be prompted once to insert that disc on the first
 occasion the disc is searched for. If you choose CANCEL instead of
 inserting the disc, the link will be deleted and all other links to that
 disc will be automatically deleted as soon as they are encountered.
 
 The links menu contains several special sub-directories that retain links
 to programs that are run/loaded/booted from within the desktop. They
 can be used to access recently used items. They each store up to 8 items
 each and there are currently five different directorys. They normally
 appear at the bottom of the shortcuts root menu below the dotted line.
 Document - stores links to impression files.
 Files    - stores links to general files (not document or picture)
 Folders  - stores links to directories.
 Picture  - stores links to artworks files.
 Programs - stores links to applications (directories beginning '!')
 Note that occasionally !Xuen will fail to detect a file/progam that
 has been run or loaded. This is a RiscOS thing and requires more
 convoluted code to accurately detect all desktop filer activities.
 
Options menu:

 The options menu enables you to do lots of miscellaneous things.
 The Toolbox menu gives access to several little WIMP programmers goodies:
     Clean       - can't remember what this does. Something to do with
                   the filer cache that I've recently removed.
     SmashnClose - used to perform a 'Hourglass_Smash' swi and
                   OSCLI("Close") together. Useful when WIMP programs
                   go wrong.
     Edit Links  - opens the links directory so you can do things like
                   renaming things.
     SaveSprites - saves the current ROM and RAM sprite pools as two files
                   into the current directory.
 The Advanced option makes the bootup/down related directories visible.
 These directories have the following effects:
 On startup, all the items in a directory called ~~Boot are booted. Then
 all the items in a directory called ~~Run are run. Then all the other
 items that are in the links menus are booted.
 On quit, all the items in a directory called ~~RunQuit are run.
 
Recently removed features :

 Filer Window Cache
 Auto window cascading - now manual.
 
Known problems:

 The choosing of an icon in the window list is quite flaky indeed. Just
 look at the function PROCshowwindowmenu to see how many TASK names (as
 seen in the task manager display) are manually remapped to valid icon
 names ... RiscOS? WombleOS more like. This is because there is no
 mechanism within RiscOS for one application to accurately choose the
 correct icon that represents another task.
 
Coders information:

 If you want to change this program, I recommend changing the system
 variable <xuenbs$dir> so as to prevent any conflict between the new and old
 applications. I recommend appending your initials to the end of the
 Xuenbs part of the Xuenbs$Dir variable. So if your name was
 Fat Freddy's Cat, you should change EVERY instance of Xuenbs$dir in the
 application directory to xuenbsffc$dir. Ideally the system variable should
 be allocated dynamically every time an instance of the program runs ( and
 deallocated each time an instance terminates ), so as to change with each
 new instance, but that's not really critical stuff to code.

Copyright information:

 Freeware. All distributions must clearly state this program as freeware.
 However, to get a later version and request bug fixes, you will have to
 make it worth my while by sending something useful to me. I have rent
 to pay and food to buy and student loan repayment demands to file in
 the bin. Suggestions for improvements and bug reports are always welcome
 though.

Disclaimer:

 The author and any associated distributor do not take responsibility
 for errors in the code causing damage to end user systems. It has been
 thoroughly tested on an A3010 and an A5000, both running RiscOS 3.11
 and with out any damage occuring whatsoever, even when severely
 corrupted system configurations and broken source code have been used.
 This program incorporates the ability to execute delete commands on
 files on your file system. It can only delete files of type af3 which
 I deem to be link files. The acorn docs say it is a type called
 "duplicate", whatever that might be. It will also only delete files
 from directories under the alias of <xuenbs$dir> which is set in the
 !run file of this application. So if you make <xuenbs$dir> invalid by
 moving the !Xuen directory or renaming the disc after it has started
 running or immediately before running !runimage without running the !run
 file, be warned, it's behaviour will be unpredictable. Most likely
 however it will come up with the following error message:
 
             'Invalid links have appeared in the links
            directory or an application has corrupted the
                   <xuenbs$dir> system variable.
                      Please quit and re-run.'

TODO list:
 The auto window open feature used to open the Windows menu by dragging
 and holding an icon over the iconbar icon will hopefully be applied to
 the shortcut menus.
 
 Convert Windows and Links menus from menu structures to window structures
 to stop conflict when dragging save icons from applications like !Draw
 and !Paint.
 
 Options window to configure things like current user at start up, global
 file usage history window or Tree. This should build up an entire map of
 objects used and frequency of usage and hopefully link them with currently
 loaded applications so a search for a particular file with respect to a
 particular user would be more successful than just a plain search. Another
 idea is a multi keyword find utility where a disc search will return any
 objects whose full path partially matches a subset of a set of key words
 searched for, in addition to looking for certain text within files. 
 
Good bye: 

 I hope you find this program useful.

 Barny Short
 1998 May the something or other when it's just started getting quite hot.
 Taunton, Somerset. (also at barnys@tigon.co.uk)

Hint:

 Although this program is freeware, donations of any good prescription
 will be appreciated, especially those that interfere with my serotonin
 and dopamine activity.
 

00000000  0a 20 20 20 20 20 20 20  20 20 2a 2a 2a 2a 2a 2a  |.         ******|
00000010  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00000030  2a 2a 2a 2a 2a 0a 20 20  20 20 20 20 20 20 20 2a  |*****.         *|
00000040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000060  20 20 20 20 20 20 20 20  20 2a 0a 20 20 20 20 20  |         *.     |
00000070  20 20 20 20 2a 20 20 20  20 20 20 20 20 20 20 21  |    *          !|
00000080  58 75 65 6e 20 2d 20 31  30 30 25 20 46 72 65 65  |Xuen - 100% Free|
00000090  77 61 72 65 20 20 20 20  20 20 20 20 20 20 2a 0a  |ware          *.|
000000a0  20 20 20 20 20 20 20 20  20 2a 20 20 20 20 20 20  |         *      |
000000b0  20 58 75 65 6e 20 69 73  20 61 6e 63 69 65 6e 74  | Xuen is ancient|
000000c0  20 63 68 69 6e 65 73 65  20 66 6f 72 20 20 20 20  | chinese for    |
000000d0  20 20 20 2a 0a 20 20 20  20 20 20 20 20 20 2a 20  |   *.         * |
000000e0  20 20 20 20 20 20 27 62  72 65 61 74 68 65 73 20  |      'breathes |
000000f0  6c 69 66 65 20 69 6e 74  6f 20 74 68 69 6e 67 73  |life into things|
00000100  27 20 20 20 20 20 20 20  2a 0a 20 20 20 20 20 20  |'       *.      |
00000110  20 20 20 2a 20 20 20 20  20 20 20 20 20 20 20 20  |   *            |
00000120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000130  20 20 20 20 20 20 20 20  20 20 20 20 20 2a 0a 20  |             *. |
00000140  20 20 20 20 20 20 20 20  2a 20 20 20 20 20 20 20  |        *       |
00000150  20 20 20 20 20 20 52 65  71 75 69 72 65 73 20 52  |      Requires R|
00000160  69 73 63 4f 53 20 20 20  20 20 20 20 20 20 20 20  |iscOS           |
00000170  20 20 2a 0a 20 20 20 20  20 20 20 20 20 2a 20 20  |  *.         *  |
00000180  20 20 20 20 20 20 20 20  42 61 72 6e 79 20 53 68  |        Barny Sh|
00000190  6f 72 74 20 20 4d 61 79  20 31 39 39 38 20 20 20  |ort  May 1998   |
000001a0  20 20 20 20 20 20 20 2a  0a 20 20 20 20 20 20 20  |       *.       |
000001b0  20 20 2a 20 20 20 20 20  20 20 20 20 20 20 20 20  |  *             |
000001c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001d0  20 20 20 20 20 20 20 20  20 20 20 20 2a 0a 20 20  |            *.  |
000001e0  20 20 20 20 20 20 20 2a  2a 2a 2a 2a 2a 2a 2a 2a  |       *********|
000001f0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
00000210  2a 2a 0a 20 0a 53 75 6d  6d 61 72 79 3a 0a 0a 20  |**. .Summary:.. |
00000220  54 68 69 73 20 61 70 70  6c 69 63 61 74 69 6f 6e  |This application|
00000230  20 69 73 20 69 6e 74 65  6e 64 65 64 20 74 6f 20  | is intended to |
00000240  6d 61 6b 65 20 75 73 69  6e 67 20 74 68 65 20 44  |make using the D|
00000250  65 73 6b 74 6f 70 20 6d  6f 72 65 20 65 66 66 69  |esktop more effi|
00000260  63 69 65 6e 74 2e 0a 20  42 79 20 74 68 69 73 20  |cient.. By this |
00000270  49 20 6d 65 61 6e 20 72  65 64 75 63 69 6e 67 20  |I mean reducing |
00000280  74 68 65 20 6e 75 6d 62  65 72 20 6f 66 20 64 65  |the number of de|
00000290  73 6b 74 6f 70 20 61 63  74 69 76 69 74 69 65 73  |sktop activities|
000002a0  20 6e 65 65 64 65 64 20  74 6f 20 64 6f 0a 20 77  | needed to do. w|
000002b0  68 61 74 20 79 6f 75 20  77 61 6e 74 2c 20 73 75  |hat you want, su|
000002c0  63 68 20 61 73 20 77 69  6e 64 6f 77 20 6f 70 65  |ch as window ope|
000002d0  6e 69 6e 67 2c 20 6d 6f  75 73 65 20 63 6c 69 63  |ning, mouse clic|
000002e0  6b 69 6e 67 20 61 6e 64  20 73 6f 20 6f 6e 2e 0a  |king and so on..|
000002f0  20 0a 54 65 72 6d 69 6e  6f 6c 6f 67 79 3a 0a 0a  | .Terminology:..|
00000300  20 4c 69 6e 6b 73 20 6d  65 6e 75 20 2d 20 61 20  | Links menu - a |
00000310  6d 65 6e 75 20 62 72 6f  75 67 68 74 20 75 70 20  |menu brought up |
00000320  62 79 20 63 6c 69 63 6b  69 6e 67 20 53 45 4c 45  |by clicking SELE|
00000330  43 54 20 6f 76 65 72 20  74 68 65 20 69 63 6f 6e  |CT over the icon|
00000340  62 61 72 20 69 63 6f 6e  2e 0a 20 4f 70 74 69 6f  |bar icon.. Optio|
00000350  6e 73 20 6d 65 6e 75 20  2d 20 61 20 6d 65 6e 75  |ns menu - a menu|
00000360  20 62 72 6f 75 67 68 74  20 75 70 20 62 79 20 63  | brought up by c|
00000370  6c 69 63 6b 69 6e 67 20  4d 45 4e 55 20 6f 76 65  |licking MENU ove|
00000380  72 20 74 68 65 20 69 63  6f 6e 62 61 72 20 69 63  |r the iconbar ic|
00000390  6f 6e 2e 0a 20 57 69 6e  64 6f 77 73 20 6d 65 6e  |on.. Windows men|
000003a0  75 20 2d 20 61 20 6d 65  6e 75 20 62 72 6f 75 67  |u - a menu broug|
000003b0  68 74 20 75 70 20 62 79  20 63 6c 69 63 6b 69 6e  |ht up by clickin|
000003c0  67 20 41 44 4a 55 53 54  20 6f 76 65 72 20 74 68  |g ADJUST over th|
000003d0  65 20 69 63 6f 6e 62 61  72 20 69 63 6f 6e 2e 0a  |e iconbar icon..|
000003e0  20 0a 20 27 46 6f 6c 64  65 72 73 27 20 61 6e 64  | . 'Folders' and|
000003f0  20 27 44 69 72 65 63 74  6f 72 69 65 73 27 20 74  | 'Directories' t|
00000400  65 72 6d 73 20 68 61 76  65 20 62 65 65 6e 20 75  |erms have been u|
00000410  73 65 64 20 69 6e 74 65  72 63 68 61 6e 67 65 61  |sed interchangea|
00000420  62 6c 79 2e 0a 20 27 4c  69 6e 6b 73 27 20 61 6e  |bly.. 'Links' an|
00000430  64 20 27 53 68 6f 72 74  63 75 74 73 27 20 74 65  |d 'Shortcuts' te|
00000440  72 6d 73 20 68 61 76 65  20 62 65 65 6e 20 75 73  |rms have been us|
00000450  65 64 20 69 6e 74 65 72  63 68 61 6e 67 65 61 62  |ed interchangeab|
00000460  6c 79 2e 0a 20 54 68 65  73 65 20 74 65 72 6d 73  |ly.. These terms|
00000470  20 61 72 65 20 77 65 6c  6c 20 75 73 65 64 20 6f  | are well used o|
00000480  75 74 73 69 64 65 20 6f  66 20 74 68 65 20 52 69  |utside of the Ri|
00000490  73 63 4f 53 20 73 63 6f  70 65 20 6f 66 20 63 6f  |scOS scope of co|
000004a0  6d 70 75 74 69 6e 67 20  73 6f 20 49 0a 20 74 65  |mputing so I. te|
000004b0  6e 64 20 74 6f 20 75 73  65 20 62 6f 74 68 20 77  |nd to use both w|
000004c0  69 74 68 6f 75 74 20 72  65 61 6c 69 73 69 6e 67  |ithout realising|
000004d0  20 69 74 2e 0a 20 20 0a  47 72 6f 61 6e 61 72 79  | it..  .Groanary|
000004e0  3a 0a 0a 20 49 74 20 73  68 6f 75 6c 64 20 62 65  |:.. It should be|
000004f0  20 63 6f 70 69 65 64 20  6f 6e 74 6f 20 79 6f 75  | copied onto you|
00000500  72 20 68 61 72 64 64 69  73 63 20 62 65 66 6f 72  |r harddisc befor|
00000510  65 20 79 6f 75 20 61 74  74 65 6d 70 74 20 74 6f  |e you attempt to|
00000520  20 75 73 65 20 69 74 20  77 69 74 68 0a 20 74 68  | use it with. th|
00000530  65 20 68 65 6c 70 20 6f  66 20 74 68 65 20 69 6e  |e help of the in|
00000540  73 74 72 75 63 74 69 6f  6e 73 20 69 6e 20 74 68  |structions in th|
00000550  65 20 27 49 6e 73 74 61  6c 6c 27 20 66 69 6c 65  |e 'Install' file|
00000560  2e 20 49 74 20 6d 61 6b  65 73 20 72 65 67 75 6c  |. It makes regul|
00000570  61 72 20 75 73 65 0a 20  6f 66 20 74 68 65 20 64  |ar use. of the d|
00000580  69 73 63 20 73 6f 20 66  6c 6f 70 70 79 20 69 6e  |isc so floppy in|
00000590  73 74 61 6c 6c 61 74 69  6f 6e 20 69 73 20 6e 6f  |stallation is no|
000005a0  74 20 61 64 76 69 73 61  62 6c 65 2e 0a 20 0a 20  |t advisable.. . |
000005b0  49 74 20 73 68 6f 75 6c  64 20 77 6f 72 6b 20 62  |It should work b|
000005c0  61 63 6b 20 74 6f 20 52  4f 32 2e 30 30 2e 20 48  |ack to RO2.00. H|
000005d0  6f 77 65 76 65 72 2c 20  49 20 63 61 6e 20 6f 6e  |owever, I can on|
000005e0  6c 79 20 74 65 73 74 20  69 74 20 6f 6e 20 61 20  |ly test it on a |
000005f0  52 4f 33 2e 31 31 0a 20  73 79 73 74 65 6d 2c 20  |RO3.11. system, |
00000600  62 65 63 61 75 73 65 20  74 68 61 74 27 73 20 61  |because that's a|
00000610  6c 6c 20 49 27 76 65 20  67 6f 74 2e 0a 20 20 0a  |ll I've got..  .|
00000620  20 49 66 20 79 6f 75 20  6d 6f 76 65 20 74 68 65  | If you move the|
00000630  20 21 58 75 65 6e 20 61  70 70 6c 69 63 61 74 69  | !Xuen applicati|
00000640  6f 6e 20 64 69 72 65 63  74 6f 72 79 20 41 46 54  |on directory AFT|
00000650  45 52 20 69 74 20 68 61  73 20 62 6f 6f 74 65 64  |ER it has booted|
00000660  20 61 6e 64 20 72 75 6e  0a 20 74 68 65 6e 20 69  | and run. then i|
00000670  74 27 73 20 73 79 73 74  65 6d 20 76 61 72 69 61  |t's system varia|
00000680  62 6c 65 73 20 77 69 6c  6c 20 70 6f 69 6e 74 20  |bles will point |
00000690  74 6f 20 74 68 65 20 77  72 6f 6e 67 20 70 6c 61  |to the wrong pla|
000006a0  63 65 20 77 69 74 68 20  74 68 65 0a 20 70 6f 73  |ce with the. pos|
000006b0  73 69 62 69 6c 74 79 20  6f 66 20 69 74 20 77 65  |sibilty of it we|
000006c0  65 69 6e 67 20 6e 65 77  20 66 69 6c 65 73 20 69  |eing new files i|
000006d0  6e 20 74 68 65 20 70 6c  61 63 65 20 6f 66 20 74  |n the place of t|
000006e0  68 65 20 70 72 65 76 69  6f 75 73 20 69 6e 73 74  |he previous inst|
000006f0  61 6c 6c 61 74 69 6f 6e  2e 0a 20 42 65 66 6f 72  |allation.. Befor|
00000700  65 20 6f 76 65 72 77 72  69 74 69 6e 67 20 61 6e  |e overwriting an|
00000710  20 6f 6c 64 20 76 65 72  73 69 6f 6e 2c 20 61 6c  | old version, al|
00000720  77 61 79 73 20 6d 61 6b  65 20 71 75 69 74 20 74  |ways make quit t|
00000730  68 65 20 70 72 6f 67 72  61 6d 20 66 69 72 73 74  |he program first|
00000740  20 61 6e 64 0a 20 74 68  65 6e 20 72 65 72 75 6e  | and. then rerun|
00000750  20 61 66 74 65 72 77 61  72 64 73 2e 0a 20 0a 20  | afterwards.. . |
00000760  54 68 69 73 20 61 70 70  6c 69 63 61 74 69 6f 6e  |This application|
00000770  20 75 73 65 73 20 74 6f  6f 6c 74 69 70 73 20 74  | uses tooltips t|
00000780  68 61 74 20 6e 6f 72 6d  61 6c 6c 79 20 6a 75 73  |hat normally jus|
00000790  74 20 73 68 6f 77 20 74  68 65 20 74 69 6d 65 2e  |t show the time.|
000007a0  0a 20 4f 63 63 61 73 69  6f 6e 61 6c 6c 79 20 69  |. Occasionally i|
000007b0  74 20 63 68 6f 6f 73 65  73 20 72 61 6e 64 6f 6d  |t chooses random|
000007c0  20 6f 6e 65 73 20 66 6f  72 20 61 20 62 69 74 20  | ones for a bit |
000007d0  6f 66 20 76 61 72 69 65  74 79 2c 20 66 6f 72 20  |of variety, for |
000007e0  69 6e 73 74 61 6e 63 65  0a 20 27 48 61 62 6c 6f  |instance. 'Hablo|
000007f0  20 45 73 70 61 6e 6f 6c  21 27 20 69 73 20 6f 6e  | Espanol!' is on|
00000800  65 2e 20 41 74 20 74 68  65 20 62 65 67 69 6e 6e  |e. At the beginn|
00000810  69 6e 67 20 6f 66 20 74  68 65 20 21 72 75 6e 69  |ing of the !runi|
00000820  6d 61 67 65 20 66 69 6c  65 20 79 6f 75 20 77 69  |mage file you wi|
00000830  6c 6c 0a 20 66 69 6e 64  20 61 20 63 6f 6d 6d 65  |ll. find a comme|
00000840  6e 74 20 65 78 70 6c 61  69 6e 69 6e 67 20 77 68  |nt explaining wh|
00000850  69 63 68 20 76 61 72 69  61 62 6c 65 20 74 6f 20  |ich variable to |
00000860  63 68 61 6e 67 65 20 69  66 20 79 6f 75 20 77 69  |change if you wi|
00000870  73 68 20 74 6f 0a 20 64  69 73 61 62 6c 65 20 74  |sh to. disable t|
00000880  68 65 20 72 61 6e 64 6f  6d 20 74 6f 6f 6c 74 69  |he random toolti|
00000890  70 73 2e 20 49 20 6d 69  67 68 74 20 63 68 61 6e  |ps. I might chan|
000008a0  67 65 20 74 68 69 73 20  74 6f 20 73 68 6f 77 20  |ge this to show |
000008b0  65 6c 61 70 73 65 64 20  74 69 6d 65 0a 20 73 69  |elapsed time. si|
000008c0  6e 63 65 20 63 6f 6d 70  75 74 65 72 20 77 61 73  |nce computer was|
000008d0  20 73 77 69 74 63 68 65  64 20 6f 6e 20 61 6e 64  | switched on and|
000008e0  20 67 69 76 65 20 77 61  72 6e 69 6e 67 73 20 69  | give warnings i|
000008f0  66 20 79 6f 75 20 75 73  65 20 79 6f 75 72 0a 20  |f you use your. |
00000900  63 6f 6d 70 75 74 65 72  20 74 6f 6f 20 6d 75 63  |computer too muc|
00000910  68 2e 0a 20 0a 46 65 61  74 75 72 65 73 3a 0a 0a  |h.. .Features:..|
00000920  2a 20 20 42 6f 74 74 6f  6d 20 6c 69 6e 65 20 6f  |*  Bottom line o|
00000930  66 20 64 65 73 6b 74 6f  70 20 69 73 20 6d 6f 75  |f desktop is mou|
00000940  73 65 20 68 6f 74 73 70  6f 74 20 61 6e 64 20 74  |se hotspot and t|
00000950  6f 67 67 6c 65 73 20 69  63 6f 6e 62 61 72 20 74  |oggles iconbar t|
00000960  6f 0a 20 20 20 66 72 6f  6e 74 2f 62 61 63 6b 2e  |o.   front/back.|
00000970  0a 2a 20 20 53 68 6f 72  74 63 75 74 20 6d 65 6e  |.*  Shortcut men|
00000980  75 20 3a 2d 0a 20 20 20  41 63 63 65 73 73 20 70  |u :-.   Access p|
00000990  72 65 20 63 6f 6e 66 69  67 75 72 65 64 20 66 69  |re configured fi|
000009a0  6c 65 72 20 6f 62 6a 65  63 74 73 20 66 72 6f 6d  |ler objects from|
000009b0  20 6f 6e 65 20 70 6c 61  63 65 20 5b 69 6e 63 6f  | one place [inco|
000009c0  6e 62 61 72 20 53 45 4c  45 43 54 5d 0a 20 20 20  |nbar SELECT].   |
000009d0  62 79 20 63 6c 69 63 6b  69 6e 67 20 6f 6e 20 61  |by clicking on a|
000009e0  20 27 73 68 6f 72 74 63  75 74 27 20 6f 72 20 27  | 'shortcut' or '|
000009f0  6c 69 6e 6b 27 20 74 6f  20 74 68 65 6d 2e 0a 2a  |link' to them..*|
00000a00  20 20 57 69 6e 64 6f 77  20 6d 65 6e 75 20 3a 2d  |  Window menu :-|
00000a10  0a 20 20 20 53 77 69 74  63 68 20 64 65 73 6b 74  |.   Switch deskt|
00000a20  6f 70 20 77 69 6e 64 6f  77 73 20 66 72 6f 6d 20  |op windows from |
00000a30  6f 6e 65 20 63 6f 6e 76  65 6e 69 65 6e 74 20 6d  |one convenient m|
00000a40  65 6e 75 20 5b 69 63 6f  6e 62 61 72 20 41 44 4a  |enu [iconbar ADJ|
00000a50  55 53 54 5d 0a 20 20 20  53 77 69 74 63 68 20 77  |UST].   Switch w|
00000a60  69 6e 64 6f 77 73 20 77  69 74 68 20 4e 4f 20 63  |indows with NO c|
00000a70  68 61 6e 67 65 73 20 69  6e 20 6d 6f 75 73 65 20  |hanges in mouse |
00000a80  62 75 74 74 6f 6e 20 73  74 61 74 65 20 62 79 20  |button state by |
00000a90  68 6f 76 65 72 69 6e 67  0a 20 20 20 70 6f 69 6e  |hovering.   poin|
00000aa0  74 65 72 20 6f 76 65 72  20 69 63 6f 6e 62 61 72  |ter over iconbar|
00000ab0  20 69 63 6f 6e 20 77 68  69 6c 65 20 64 72 61 67  | icon while drag|
00000ac0  67 69 6e 67 2c 20 74 68  65 6e 20 64 72 61 67 20  |ging, then drag |
00000ad0  74 6f 20 72 65 71 75 69  72 65 64 20 77 69 6e 64  |to required wind|
00000ae0  6f 77 0a 20 20 20 77 68  69 63 68 20 77 69 6c 6c  |ow.   which will|
00000af0  20 61 6c 73 6f 20 70 6f  70 20 75 70 20 77 68 69  | also pop up whi|
00000b00  6c 65 20 73 74 69 6c 6c  20 64 72 61 67 67 69 6e  |le still draggin|
00000b10  67 20 74 68 65 6e 20 64  72 6f 70 20 74 68 65 20  |g then drop the |
00000b20  6f 62 6a 65 63 74 0a 20  20 20 69 6e 74 6f 20 74  |object.   into t|
00000b30  68 65 20 6e 65 77 6c 79  20 6f 70 65 6e 65 64 20  |he newly opened |
00000b40  77 69 6e 64 6f 77 2e 20  54 68 69 73 20 77 6f 72  |window. This wor|
00000b50  6b 73 20 66 6f 72 20 74  68 69 6e 67 73 20 6c 69  |ks for things li|
00000b60  6b 65 20 5a 61 70 20 61  6e 64 0a 20 20 20 49 6d  |ke Zap and.   Im|
00000b70  70 72 65 73 73 69 6f 6e  20 61 6e 64 20 41 72 74  |pression and Art|
00000b80  77 6f 72 6b 73 2e 20 55  6e 66 6f 72 74 75 6e 61  |works. Unfortuna|
00000b90  74 65 6c 79 20 69 74 20  64 6f 65 73 6e 27 74 20  |tely it doesn't |
00000ba0  77 6f 72 6b 20 66 6f 72  20 21 44 72 61 77 0a 20  |work for !Draw. |
00000bb0  20 20 61 6e 64 20 21 50  61 69 6e 74 20 61 6e 64  |  and !Paint and|
00000bc0  20 21 43 6f 6e 66 69 67  75 72 65 2e 20 50 6f 73  | !Configure. Pos|
00000bd0  73 69 62 6c 79 20 62 65  63 61 75 73 65 20 74 68  |sibly because th|
00000be0  65 69 72 20 73 61 76 65  20 62 6f 78 65 73 20 61  |eir save boxes a|
00000bf0  72 65 0a 20 20 20 6d 65  6e 75 20 62 61 73 65 64  |re.   menu based|
00000c00  2e 0a 2a 20 20 4c 69 6e  6b 20 63 61 63 68 65 69  |..*  Link cachei|
00000c10  6e 67 20 69 6e 74 6f 20  73 68 6f 72 74 63 75 74  |ng into shortcut|
00000c20  20 6d 65 6e 75 20 6f 6e  20 64 6f 75 62 6c 65 20  | menu on double |
00000c30  63 6c 69 63 6b 69 6e 67  20 69 6e 20 61 6e 79 20  |clicking in any |
00000c40  66 69 6c 65 72 20 77 69  6e 64 6f 77 0a 2a 20 20  |filer window.*  |
00000c50  54 6f 6f 6c 62 6f 78 20  6d 65 6e 75 20 6f 66 20  |Toolbox menu of |
00000c60  75 73 65 66 75 6c 20 64  65 76 65 6c 6f 70 6d 65  |useful developme|
00000c70  6e 74 20 70 72 6f 67 6c  65 74 73 20 5b 69 63 6f  |nt proglets [ico|
00000c80  6e 62 61 72 20 4d 45 4e  55 2d 3e 54 6f 6f 6c 62  |nbar MENU->Toolb|
00000c90  6f 78 5d 2e 0a 0a 4f 70  65 72 61 74 69 6f 6e 3a  |ox]...Operation:|
00000ca0  0a 20 0a 20 54 68 65 20  77 69 6e 64 6f 77 20 6d  |. . The window m|
00000cb0  65 6e 75 20 69 73 20 64  65 73 69 67 6e 65 64 20  |enu is designed |
00000cc0  74 6f 20 65 6e 61 62 6c  65 20 79 6f 75 20 74 6f  |to enable you to|
00000cd0  20 76 69 65 77 20 61 6c  6c 20 6f 70 65 6e 20 77  | view all open w|
00000ce0  69 6e 64 6f 77 73 20 66  72 6f 6d 0a 20 6f 6e 65  |indows from. one|
00000cf0  20 6d 65 6e 75 2e 20 59  6f 75 20 63 61 6e 20 63  | menu. You can c|
00000d00  6c 69 63 6b 20 6f 6e 20  61 6e 79 20 6f 6e 65 20  |lick on any one |
00000d10  6f 66 20 74 68 65 6d 20  61 6e 64 20 69 74 20 77  |of them and it w|
00000d20  69 6c 6c 20 62 65 20 6f  70 65 6e 65 64 20 74 6f  |ill be opened to|
00000d30  20 74 68 65 0a 20 66 72  6f 6e 74 20 6f 66 20 74  | the. front of t|
00000d40  68 65 20 77 69 6e 64 6f  77 20 73 74 61 63 6b 2e  |he window stack.|
00000d50  20 59 6f 75 20 63 61 6e  20 63 61 75 73 65 20 61  | You can cause a|
00000d60  20 77 69 6e 64 6f 77 20  74 6f 20 62 65 20 62 72  | window to be br|
00000d70  6f 75 67 68 74 20 74 6f  20 74 68 65 0a 20 66 72  |ought to the. fr|
00000d80  6f 6e 74 20 6f 66 20 74  68 65 20 73 74 61 63 6b  |ont of the stack|
00000d90  20 77 69 74 68 6f 75 74  20 68 61 76 69 6e 67 20  | without having |
00000da0  74 6f 20 70 72 65 73 73  20 61 6e 79 20 62 75 74  |to press any but|
00000db0  74 6f 6e 73 2e 20 54 6f  20 64 6f 20 74 68 69 73  |tons. To do this|
00000dc0  20 79 6f 75 0a 20 6d 75  73 74 20 62 65 20 64 72  | you. must be dr|
00000dd0  61 67 67 69 6e 67 20 61  6e 20 69 63 6f 6e 2e 20  |agging an icon. |
00000de0  44 72 61 67 20 74 68 65  20 69 63 6f 6e 20 74 6f  |Drag the icon to|
00000df0  20 74 68 65 20 58 75 65  6e 20 69 63 6f 6e 62 61  | the Xuen iconba|
00000e00  72 20 69 63 6f 6e 20 61  6e 64 20 68 6f 6c 64 0a  |r icon and hold.|
00000e10  20 69 74 20 6f 76 65 72  20 74 68 65 20 77 69 6e  | it over the win|
00000e20  64 6f 73 20 6c 69 73 74  20 66 6f 72 20 61 20 66  |dos list for a f|
00000e30  65 77 20 6d 6f 6d 65 6e  74 73 2e 20 54 68 65 20  |ew moments. The |
00000e40  77 69 6e 64 6f 77 73 20  6c 69 73 74 20 77 69 6c  |windows list wil|
00000e50  6c 20 6f 70 65 6e 2e 20  44 72 61 67 0a 20 74 68  |l open. Drag. th|
00000e60  65 20 69 63 6f 6e 20 6f  76 65 72 20 74 68 65 20  |e icon over the |
00000e70  72 65 71 75 65 73 74 65  64 20 77 69 6e 64 6f 77  |requested window|
00000e80  20 69 74 65 6d 20 66 6f  72 20 61 20 66 65 77 20  | item for a few |
00000e90  6d 6f 6d 65 6e 74 73 20  61 6e 64 20 74 68 61 74  |moments and that|
00000ea0  20 77 69 6e 64 6f 77 0a  20 77 69 6c 6c 20 6f 70  | window. will op|
00000eb0  65 6e 2c 20 61 74 20 77  68 69 63 68 20 70 6f 69  |en, at which poi|
00000ec0  6e 74 20 79 6f 75 20 63  61 6e 20 64 72 6f 70 20  |nt you can drop |
00000ed0  79 6f 75 72 20 69 63 6f  6e 20 69 6e 74 6f 20 69  |your icon into i|
00000ee0  74 2e 0a 20 0a 20 54 68  65 20 6c 69 6e 6b 73 20  |t.. . The links |
00000ef0  6d 65 6e 75 20 69 73 20  64 65 73 69 67 6e 65 64  |menu is designed|
00000f00  20 74 6f 20 62 65 20 65  6d 70 74 79 20 74 6f 20  | to be empty to |
00000f10  73 74 61 72 74 20 77 69  74 68 20 62 75 74 20 79  |start with but y|
00000f20  6f 75 20 63 61 6e 20 61  64 64 0a 20 61 6e 79 20  |ou can add. any |
00000f30  6c 69 6d 6b 73 20 79 6f  75 20 6c 69 6b 65 20 74  |limks you like t|
00000f40  6f 20 69 74 2c 20 73 6f  20 79 6f 75 20 63 61 6e  |o it, so you can|
00000f50  20 64 65 63 69 64 65 20  77 68 69 63 68 20 70 72  | decide which pr|
00000f60  6f 67 72 61 6d 73 20 77  69 6c 6c 20 62 65 20 6d  |ograms will be m|
00000f70  6f 73 74 0a 20 75 73 65  66 75 6c 6c 79 20 6c 69  |ost. usefully li|
00000f80  6e 6b 65 64 20 74 6f 2e  0a 0a 20 41 64 64 20 6c  |nked to... Add l|
00000f90  69 6e 6b 73 20 74 6f 20  73 68 6f 72 74 63 75 74  |inks to shortcut|
00000fa0  20 6d 65 6e 75 73 20 62  79 20 64 72 61 67 67 69  | menus by draggi|
00000fb0  6e 67 20 61 6e 64 20 64  72 6f 70 70 69 6e 67 20  |ng and dropping |
00000fc0  74 68 65 69 72 20 66 69  6c 65 72 20 69 63 6f 6e  |their filer icon|
00000fd0  20 66 72 6f 6d 0a 20 61  20 66 69 6c 65 72 20 64  | from. a filer d|
00000fe0  69 73 70 6c 61 79 20 74  6f 20 74 68 65 20 58 75  |isplay to the Xu|
00000ff0  65 6e 20 69 63 6f 6e 62  61 72 20 69 63 6f 6e 2e  |en iconbar icon.|
00001000  20 54 68 65 6e 20 73 65  6c 65 63 74 20 61 6e 79  | Then select any|
00001010  20 69 74 65 6d 20 69 6e  20 61 20 72 65 71 75 69  | item in a requi|
00001020  72 65 64 0a 20 73 75 62  20 6d 65 6e 75 20 6f 66  |red. sub menu of|
00001030  20 74 68 65 20 6c 69 6e  6b 73 20 6d 65 6e 75 20  | the links menu |
00001040  73 74 72 75 63 74 75 72  65 20 74 6f 20 63 72 65  |structure to cre|
00001050  61 74 65 20 61 20 6c 69  6e 6b 20 69 6e 20 74 68  |ate a link in th|
00001060  61 74 20 70 61 72 74 0a  20 6f 66 20 74 68 65 20  |at part. of the |
00001070  73 68 6f 72 74 63 75 74  20 6d 65 6e 75 2e 20 4e  |shortcut menu. N|
00001080  42 2e 20 54 68 65 20 6d  61 78 69 6d 75 6d 20 74  |B. The maximum t|
00001090  68 65 6f 72 65 74 69 63  61 6c 20 6e 75 6d 62 65  |heoretical numbe|
000010a0  72 20 6f 66 20 6c 69 6e  6b 73 20 74 68 61 74 0a  |r of links that.|
000010b0  20 63 61 6e 20 62 65 20  64 69 73 70 6c 61 79 65  | can be displaye|
000010c0  64 20 61 74 20 6f 6e 65  20 74 69 6d 65 20 69 73  |d at one time is|
000010d0  20 61 62 6f 75 74 20 33  30 30 2e 20 4d 6f 72 65  | about 300. More|
000010e0  20 74 68 61 6e 20 74 68  69 73 20 61 6e 64 20 44  | than this and D|
000010f0  49 4d 20 73 70 61 63 65  0a 20 77 69 6c 6c 20 62  |IM space. will b|
00001100  65 20 6f 76 65 72 73 74  65 70 70 65 64 20 61 6e  |e overstepped an|
00001110  64 20 73 74 72 61 6e 67  65 20 74 68 69 6e 67 73  |d strange things|
00001120  20 77 69 6c 6c 20 68 61  70 70 65 6e 2e 20 41 73  | will happen. As|
00001130  20 6c 6f 6e 67 20 61 73  20 74 68 65 20 6e 75 6d  | long as the num|
00001140  62 65 72 0a 20 6f 66 20  6c 69 6e 6b 73 20 69 6e  |ber. of links in|
00001150  20 65 61 63 68 20 6d 65  6e 75 20 69 73 20 6b 65  | each menu is ke|
00001160  70 74 20 74 6f 20 61 20  72 65 61 73 6f 6e 61 62  |pt to a reasonab|
00001170  6c 65 20 61 6d 6f 75 6e  74 2c 20 74 68 65 72 65  |le amount, there|
00001180  20 69 73 20 6e 6f 20 6c  69 6d 69 74 0a 20 6f 6e  | is no limit. on|
00001190  20 74 68 65 20 6e 75 6d  62 65 72 20 6f 66 20 6c  | the number of l|
000011a0  69 6e 6b 73 20 74 68 61  74 20 63 61 6e 20 62 65  |inks that can be|
000011b0  20 73 74 6f 72 65 64 2e  20 49 20 77 6f 75 6c 64  | stored. I would|
000011c0  6e 27 74 20 72 65 63 6f  6d 6d 65 6e 64 20 68 61  |n't recommend ha|
000011d0  76 69 6e 67 0a 20 61 20  68 75 67 65 20 6e 75 6d  |ving. a huge num|
000011e0  62 65 72 20 6f 66 20 6c  69 6e 6b 73 20 62 65 63  |ber of links bec|
000011f0  61 75 73 65 20 69 74 20  73 6f 6f 6e 20 62 65 63  |ause it soon bec|
00001200  6f 6d 65 73 20 61 73 20  64 69 66 66 69 63 75 6c  |omes as difficul|
00001210  74 20 74 6f 20 66 69 6e  64 0a 20 74 68 65 20 6c  |t to find. the l|
00001220  69 6e 6b 20 61 73 20 74  6f 20 66 69 6e 64 20 74  |ink as to find t|
00001230  68 65 20 70 72 6f 67 72  61 6d 20 75 73 69 6e 67  |he program using|
00001240  20 6e 6f 72 6d 61 6c 20  66 69 6c 65 72 20 77 69  | normal filer wi|
00001250  6e 64 6f 77 73 2e 0a 20  0a 20 43 72 65 61 74 65  |ndows.. . Create|
00001260  20 6e 65 77 20 6c 69 6e  6b 20 64 69 72 65 63 74  | new link direct|
00001270  6f 72 69 65 73 20 77 69  74 68 69 6e 20 74 68 65  |ories within the|
00001280  20 6c 69 6e 6b 20 6d 65  6e 75 20 73 74 72 75 63  | link menu struc|
00001290  74 75 72 65 20 62 79 20  73 65 6c 65 63 74 69 6e  |ture by selectin|
000012a0  67 20 61 73 0a 20 69 66  20 74 6f 20 72 75 6e 20  |g as. if to run |
000012b0  61 20 6c 69 6e 6b 2c 20  62 75 74 20 6b 65 65 70  |a link, but keep|
000012c0  20 6c 65 66 74 20 41 4c  54 20 70 72 65 73 73 65  | left ALT presse|
000012d0  64 20 64 6f 77 6e 2e 20  41 20 77 72 69 74 65 61  |d down. A writea|
000012e0  62 6c 65 20 69 63 6f 6e  20 77 69 6c 6c 0a 20 61  |ble icon will. a|
000012f0  70 70 65 61 72 20 61 74  20 74 68 65 20 62 6f 74  |ppear at the bot|
00001300  74 6f 6d 20 6f 66 20 74  68 65 20 73 65 6c 65 63  |tom of the selec|
00001310  74 65 64 20 6d 65 6e 75  2e 20 49 6e 20 68 65 72  |ted menu. In her|
00001320  65 20 79 6f 75 20 73 68  6f 75 6c 64 20 74 79 70  |e you should typ|
00001330  65 20 74 68 65 20 6e 65  77 0a 20 64 69 72 65 63  |e the new. direc|
00001340  74 6f 72 79 20 6e 61 6d  65 20 61 6e 64 20 70 72  |tory name and pr|
00001350  65 73 73 20 72 65 74 75  72 6e 2e 20 0a 20 0a 20  |ess return. . . |
00001360  54 6f 20 64 65 6c 65 74  65 20 69 74 65 6d 73 20  |To delete items |
00001370  66 72 6f 6d 20 61 20 6c  69 6e 6b 20 6d 65 6e 75  |from a link menu|
00001380  2c 20 73 65 6c 65 63 74  20 69 74 20 61 73 20 69  |, select it as i|
00001390  66 20 79 6f 75 20 77 65  72 65 20 61 62 6f 75 74  |f you were about|
000013a0  20 74 6f 0a 20 72 75 6e  20 69 74 2c 20 62 75 74  | to. run it, but|
000013b0  20 6b 65 65 70 20 74 68  65 20 72 69 67 68 74 20  | keep the right |
000013c0  41 4c 54 20 62 75 74 74  6f 6e 20 70 72 65 73 73  |ALT button press|
000013d0  65 64 20 77 68 69 6c 65  20 64 6f 69 6e 67 20 73  |ed while doing s|
000013e0  6f 2e 0a 0a 20 49 66 20  61 20 66 69 6c 65 20 74  |o... If a file t|
000013f0  68 61 74 20 77 61 73 20  70 6f 69 6e 74 65 64 20  |hat was pointed |
00001400  74 6f 20 69 6e 20 74 68  65 20 6c 69 6e 6b 73 20  |to in the links |
00001410  6d 65 6e 75 73 20 69 73  20 73 75 62 73 65 71 75  |menus is subsequ|
00001420  65 6e 74 6c 79 20 72 65  6e 61 6d 65 64 0a 20 6f  |ently renamed. o|
00001430  72 20 6d 6f 76 65 64 2c  20 69 74 27 73 20 6c 69  |r moved, it's li|
00001440  6e 6b 20 77 69 6c 6c 20  61 75 74 6f 6d 61 74 69  |nk will automati|
00001450  63 61 6c 6c 79 20 62 65  20 64 65 6c 65 74 65 64  |cally be deleted|
00001460  20 61 73 20 69 74 20 69  73 20 6e 65 65 64 65 64  | as it is needed|
00001470  20 62 79 0a 20 21 58 75  65 6e 2e 20 49 66 20 61  | by. !Xuen. If a|
00001480  20 6c 69 6e 6b 20 69 73  20 63 72 65 61 74 65 64  | link is created|
00001490  20 74 6f 20 61 20 64 69  73 63 20 74 68 61 74 20  | to a disc that |
000014a0  69 73 20 73 75 62 73 65  71 75 65 6e 74 6c 79 20  |is subsequently |
000014b0  64 69 73 6d 6f 75 6e 74  65 64 20 6f 72 0a 20 72  |dismounted or. r|
000014c0  65 6e 61 6d 65 64 2c 20  79 6f 75 20 77 69 6c 6c  |enamed, you will|
000014d0  20 62 65 20 70 72 6f 6d  70 74 65 64 20 6f 6e 63  | be prompted onc|
000014e0  65 20 74 6f 20 69 6e 73  65 72 74 20 74 68 61 74  |e to insert that|
000014f0  20 64 69 73 63 20 6f 6e  20 74 68 65 20 66 69 72  | disc on the fir|
00001500  73 74 0a 20 6f 63 63 61  73 69 6f 6e 20 74 68 65  |st. occasion the|
00001510  20 64 69 73 63 20 69 73  20 73 65 61 72 63 68 65  | disc is searche|
00001520  64 20 66 6f 72 2e 20 49  66 20 79 6f 75 20 63 68  |d for. If you ch|
00001530  6f 6f 73 65 20 43 41 4e  43 45 4c 20 69 6e 73 74  |oose CANCEL inst|
00001540  65 61 64 20 6f 66 0a 20  69 6e 73 65 72 74 69 6e  |ead of. insertin|
00001550  67 20 74 68 65 20 64 69  73 63 2c 20 74 68 65 20  |g the disc, the |
00001560  6c 69 6e 6b 20 77 69 6c  6c 20 62 65 20 64 65 6c  |link will be del|
00001570  65 74 65 64 20 61 6e 64  20 61 6c 6c 20 6f 74 68  |eted and all oth|
00001580  65 72 20 6c 69 6e 6b 73  20 74 6f 20 74 68 61 74  |er links to that|
00001590  0a 20 64 69 73 63 20 77  69 6c 6c 20 62 65 20 61  |. disc will be a|
000015a0  75 74 6f 6d 61 74 69 63  61 6c 6c 79 20 64 65 6c  |utomatically del|
000015b0  65 74 65 64 20 61 73 20  73 6f 6f 6e 20 61 73 20  |eted as soon as |
000015c0  74 68 65 79 20 61 72 65  20 65 6e 63 6f 75 6e 74  |they are encount|
000015d0  65 72 65 64 2e 0a 20 0a  20 54 68 65 20 6c 69 6e  |ered.. . The lin|
000015e0  6b 73 20 6d 65 6e 75 20  63 6f 6e 74 61 69 6e 73  |ks menu contains|
000015f0  20 73 65 76 65 72 61 6c  20 73 70 65 63 69 61 6c  | several special|
00001600  20 73 75 62 2d 64 69 72  65 63 74 6f 72 69 65 73  | sub-directories|
00001610  20 74 68 61 74 20 72 65  74 61 69 6e 20 6c 69 6e  | that retain lin|
00001620  6b 73 0a 20 74 6f 20 70  72 6f 67 72 61 6d 73 20  |ks. to programs |
00001630  74 68 61 74 20 61 72 65  20 72 75 6e 2f 6c 6f 61  |that are run/loa|
00001640  64 65 64 2f 62 6f 6f 74  65 64 20 66 72 6f 6d 20  |ded/booted from |
00001650  77 69 74 68 69 6e 20 74  68 65 20 64 65 73 6b 74  |within the deskt|
00001660  6f 70 2e 20 54 68 65 79  0a 20 63 61 6e 20 62 65  |op. They. can be|
00001670  20 75 73 65 64 20 74 6f  20 61 63 63 65 73 73 20  | used to access |
00001680  72 65 63 65 6e 74 6c 79  20 75 73 65 64 20 69 74  |recently used it|
00001690  65 6d 73 2e 20 54 68 65  79 20 65 61 63 68 20 73  |ems. They each s|
000016a0  74 6f 72 65 20 75 70 20  74 6f 20 38 20 69 74 65  |tore up to 8 ite|
000016b0  6d 73 0a 20 65 61 63 68  20 61 6e 64 20 74 68 65  |ms. each and the|
000016c0  72 65 20 61 72 65 20 63  75 72 72 65 6e 74 6c 79  |re are currently|
000016d0  20 66 69 76 65 20 64 69  66 66 65 72 65 6e 74 20  | five different |
000016e0  64 69 72 65 63 74 6f 72  79 73 2e 20 54 68 65 79  |directorys. They|
000016f0  20 6e 6f 72 6d 61 6c 6c  79 0a 20 61 70 70 65 61  | normally. appea|
00001700  72 20 61 74 20 74 68 65  20 62 6f 74 74 6f 6d 20  |r at the bottom |
00001710  6f 66 20 74 68 65 20 73  68 6f 72 74 63 75 74 73  |of the shortcuts|
00001720  20 72 6f 6f 74 20 6d 65  6e 75 20 62 65 6c 6f 77  | root menu below|
00001730  20 74 68 65 20 64 6f 74  74 65 64 20 6c 69 6e 65  | the dotted line|
00001740  2e 0a 20 44 6f 63 75 6d  65 6e 74 20 2d 20 73 74  |.. Document - st|
00001750  6f 72 65 73 20 6c 69 6e  6b 73 20 74 6f 20 69 6d  |ores links to im|
00001760  70 72 65 73 73 69 6f 6e  20 66 69 6c 65 73 2e 0a  |pression files..|
00001770  20 46 69 6c 65 73 20 20  20 20 2d 20 73 74 6f 72  | Files    - stor|
00001780  65 73 20 6c 69 6e 6b 73  20 74 6f 20 67 65 6e 65  |es links to gene|
00001790  72 61 6c 20 66 69 6c 65  73 20 28 6e 6f 74 20 64  |ral files (not d|
000017a0  6f 63 75 6d 65 6e 74 20  6f 72 20 70 69 63 74 75  |ocument or pictu|
000017b0  72 65 29 0a 20 46 6f 6c  64 65 72 73 20 20 2d 20  |re). Folders  - |
000017c0  73 74 6f 72 65 73 20 6c  69 6e 6b 73 20 74 6f 20  |stores links to |
000017d0  64 69 72 65 63 74 6f 72  69 65 73 2e 0a 20 50 69  |directories.. Pi|
000017e0  63 74 75 72 65 20 20 2d  20 73 74 6f 72 65 73 20  |cture  - stores |
000017f0  6c 69 6e 6b 73 20 74 6f  20 61 72 74 77 6f 72 6b  |links to artwork|
00001800  73 20 66 69 6c 65 73 2e  0a 20 50 72 6f 67 72 61  |s files.. Progra|
00001810  6d 73 20 2d 20 73 74 6f  72 65 73 20 6c 69 6e 6b  |ms - stores link|
00001820  73 20 74 6f 20 61 70 70  6c 69 63 61 74 69 6f 6e  |s to application|
00001830  73 20 28 64 69 72 65 63  74 6f 72 69 65 73 20 62  |s (directories b|
00001840  65 67 69 6e 6e 69 6e 67  20 27 21 27 29 0a 20 4e  |eginning '!'). N|
00001850  6f 74 65 20 74 68 61 74  20 6f 63 63 61 73 69 6f  |ote that occasio|
00001860  6e 61 6c 6c 79 20 21 58  75 65 6e 20 77 69 6c 6c  |nally !Xuen will|
00001870  20 66 61 69 6c 20 74 6f  20 64 65 74 65 63 74 20  | fail to detect |
00001880  61 20 66 69 6c 65 2f 70  72 6f 67 61 6d 20 74 68  |a file/progam th|
00001890  61 74 0a 20 68 61 73 20  62 65 65 6e 20 72 75 6e  |at. has been run|
000018a0  20 6f 72 20 6c 6f 61 64  65 64 2e 20 54 68 69 73  | or loaded. This|
000018b0  20 69 73 20 61 20 52 69  73 63 4f 53 20 74 68 69  | is a RiscOS thi|
000018c0  6e 67 20 61 6e 64 20 72  65 71 75 69 72 65 73 20  |ng and requires |
000018d0  6d 6f 72 65 0a 20 63 6f  6e 76 6f 6c 75 74 65 64  |more. convoluted|
000018e0  20 63 6f 64 65 20 74 6f  20 61 63 63 75 72 61 74  | code to accurat|
000018f0  65 6c 79 20 64 65 74 65  63 74 20 61 6c 6c 20 64  |ely detect all d|
00001900  65 73 6b 74 6f 70 20 66  69 6c 65 72 20 61 63 74  |esktop filer act|
00001910  69 76 69 74 69 65 73 2e  0a 20 0a 4f 70 74 69 6f  |ivities.. .Optio|
00001920  6e 73 20 6d 65 6e 75 3a  0a 0a 20 54 68 65 20 6f  |ns menu:.. The o|
00001930  70 74 69 6f 6e 73 20 6d  65 6e 75 20 65 6e 61 62  |ptions menu enab|
00001940  6c 65 73 20 79 6f 75 20  74 6f 20 64 6f 20 6c 6f  |les you to do lo|
00001950  74 73 20 6f 66 20 6d 69  73 63 65 6c 6c 61 6e 65  |ts of miscellane|
00001960  6f 75 73 20 74 68 69 6e  67 73 2e 0a 20 54 68 65  |ous things.. The|
00001970  20 54 6f 6f 6c 62 6f 78  20 6d 65 6e 75 20 67 69  | Toolbox menu gi|
00001980  76 65 73 20 61 63 63 65  73 73 20 74 6f 20 73 65  |ves access to se|
00001990  76 65 72 61 6c 20 6c 69  74 74 6c 65 20 57 49 4d  |veral little WIM|
000019a0  50 20 70 72 6f 67 72 61  6d 6d 65 72 73 20 67 6f  |P programmers go|
000019b0  6f 64 69 65 73 3a 0a 20  20 20 20 20 43 6c 65 61  |odies:.     Clea|
000019c0  6e 20 20 20 20 20 20 20  2d 20 63 61 6e 27 74 20  |n       - can't |
000019d0  72 65 6d 65 6d 62 65 72  20 77 68 61 74 20 74 68  |remember what th|
000019e0  69 73 20 64 6f 65 73 2e  20 53 6f 6d 65 74 68 69  |is does. Somethi|
000019f0  6e 67 20 74 6f 20 64 6f  20 77 69 74 68 0a 20 20  |ng to do with.  |
00001a00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001a10  20 74 68 65 20 66 69 6c  65 72 20 63 61 63 68 65  | the filer cache|
00001a20  20 74 68 61 74 20 49 27  76 65 20 72 65 63 65 6e  | that I've recen|
00001a30  74 6c 79 20 72 65 6d 6f  76 65 64 2e 0a 20 20 20  |tly removed..   |
00001a40  20 20 53 6d 61 73 68 6e  43 6c 6f 73 65 20 2d 20  |  SmashnClose - |
00001a50  75 73 65 64 20 74 6f 20  70 65 72 66 6f 72 6d 20  |used to perform |
00001a60  61 20 27 48 6f 75 72 67  6c 61 73 73 5f 53 6d 61  |a 'Hourglass_Sma|
00001a70  73 68 27 20 73 77 69 20  61 6e 64 0a 20 20 20 20  |sh' swi and.    |
00001a80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4f  |               O|
00001a90  53 43 4c 49 28 22 43 6c  6f 73 65 22 29 20 74 6f  |SCLI("Close") to|
00001aa0  67 65 74 68 65 72 2e 20  55 73 65 66 75 6c 20 77  |gether. Useful w|
00001ab0  68 65 6e 20 57 49 4d 50  20 70 72 6f 67 72 61 6d  |hen WIMP program|
00001ac0  73 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |s.              |
00001ad0  20 20 20 20 20 67 6f 20  77 72 6f 6e 67 2e 0a 20  |     go wrong.. |
00001ae0  20 20 20 20 45 64 69 74  20 4c 69 6e 6b 73 20 20  |    Edit Links  |
00001af0  2d 20 6f 70 65 6e 73 20  74 68 65 20 6c 69 6e 6b  |- opens the link|
00001b00  73 20 64 69 72 65 63 74  6f 72 79 20 73 6f 20 79  |s directory so y|
00001b10  6f 75 20 63 61 6e 20 64  6f 20 74 68 69 6e 67 73  |ou can do things|
00001b20  20 6c 69 6b 65 0a 20 20  20 20 20 20 20 20 20 20  | like.          |
00001b30  20 20 20 20 20 20 20 20  20 72 65 6e 61 6d 69 6e  |         renamin|
00001b40  67 20 74 68 69 6e 67 73  2e 0a 20 20 20 20 20 53  |g things..     S|
00001b50  61 76 65 53 70 72 69 74  65 73 20 2d 20 73 61 76  |aveSprites - sav|
00001b60  65 73 20 74 68 65 20 63  75 72 72 65 6e 74 20 52  |es the current R|
00001b70  4f 4d 20 61 6e 64 20 52  41 4d 20 73 70 72 69 74  |OM and RAM sprit|
00001b80  65 20 70 6f 6f 6c 73 20  61 73 20 74 77 6f 20 66  |e pools as two f|
00001b90  69 6c 65 73 0a 20 20 20  20 20 20 20 20 20 20 20  |iles.           |
00001ba0  20 20 20 20 20 20 20 20  69 6e 74 6f 20 74 68 65  |        into the|
00001bb0  20 63 75 72 72 65 6e 74  20 64 69 72 65 63 74 6f  | current directo|
00001bc0  72 79 2e 0a 20 54 68 65  20 41 64 76 61 6e 63 65  |ry.. The Advance|
00001bd0  64 20 6f 70 74 69 6f 6e  20 6d 61 6b 65 73 20 74  |d option makes t|
00001be0  68 65 20 62 6f 6f 74 75  70 2f 64 6f 77 6e 20 72  |he bootup/down r|
00001bf0  65 6c 61 74 65 64 20 64  69 72 65 63 74 6f 72 69  |elated directori|
00001c00  65 73 20 76 69 73 69 62  6c 65 2e 0a 20 54 68 65  |es visible.. The|
00001c10  73 65 20 64 69 72 65 63  74 6f 72 69 65 73 20 68  |se directories h|
00001c20  61 76 65 20 74 68 65 20  66 6f 6c 6c 6f 77 69 6e  |ave the followin|
00001c30  67 20 65 66 66 65 63 74  73 3a 0a 20 4f 6e 20 73  |g effects:. On s|
00001c40  74 61 72 74 75 70 2c 20  61 6c 6c 20 74 68 65 20  |tartup, all the |
00001c50  69 74 65 6d 73 20 69 6e  20 61 20 64 69 72 65 63  |items in a direc|
00001c60  74 6f 72 79 20 63 61 6c  6c 65 64 20 7e 7e 42 6f  |tory called ~~Bo|
00001c70  6f 74 20 61 72 65 20 62  6f 6f 74 65 64 2e 20 54  |ot are booted. T|
00001c80  68 65 6e 0a 20 61 6c 6c  20 74 68 65 20 69 74 65  |hen. all the ite|
00001c90  6d 73 20 69 6e 20 61 20  64 69 72 65 63 74 6f 72  |ms in a director|
00001ca0  79 20 63 61 6c 6c 65 64  20 7e 7e 52 75 6e 20 61  |y called ~~Run a|
00001cb0  72 65 20 72 75 6e 2e 20  54 68 65 6e 20 61 6c 6c  |re run. Then all|
00001cc0  20 74 68 65 20 6f 74 68  65 72 0a 20 69 74 65 6d  | the other. item|
00001cd0  73 20 74 68 61 74 20 61  72 65 20 69 6e 20 74 68  |s that are in th|
00001ce0  65 20 6c 69 6e 6b 73 20  6d 65 6e 75 73 20 61 72  |e links menus ar|
00001cf0  65 20 62 6f 6f 74 65 64  2e 0a 20 4f 6e 20 71 75  |e booted.. On qu|
00001d00  69 74 2c 20 61 6c 6c 20  74 68 65 20 69 74 65 6d  |it, all the item|
00001d10  73 20 69 6e 20 61 20 64  69 72 65 63 74 6f 72 79  |s in a directory|
00001d20  20 63 61 6c 6c 65 64 20  7e 7e 52 75 6e 51 75 69  | called ~~RunQui|
00001d30  74 20 61 72 65 20 72 75  6e 2e 0a 20 0a 52 65 63  |t are run.. .Rec|
00001d40  65 6e 74 6c 79 20 72 65  6d 6f 76 65 64 20 66 65  |ently removed fe|
00001d50  61 74 75 72 65 73 20 3a  0a 0a 20 46 69 6c 65 72  |atures :.. Filer|
00001d60  20 57 69 6e 64 6f 77 20  43 61 63 68 65 0a 20 41  | Window Cache. A|
00001d70  75 74 6f 20 77 69 6e 64  6f 77 20 63 61 73 63 61  |uto window casca|
00001d80  64 69 6e 67 20 2d 20 6e  6f 77 20 6d 61 6e 75 61  |ding - now manua|
00001d90  6c 2e 0a 20 0a 4b 6e 6f  77 6e 20 70 72 6f 62 6c  |l.. .Known probl|
00001da0  65 6d 73 3a 0a 0a 20 54  68 65 20 63 68 6f 6f 73  |ems:.. The choos|
00001db0  69 6e 67 20 6f 66 20 61  6e 20 69 63 6f 6e 20 69  |ing of an icon i|
00001dc0  6e 20 74 68 65 20 77 69  6e 64 6f 77 20 6c 69 73  |n the window lis|
00001dd0  74 20 69 73 20 71 75 69  74 65 20 66 6c 61 6b 79  |t is quite flaky|
00001de0  20 69 6e 64 65 65 64 2e  20 4a 75 73 74 0a 20 6c  | indeed. Just. l|
00001df0  6f 6f 6b 20 61 74 20 74  68 65 20 66 75 6e 63 74  |ook at the funct|
00001e00  69 6f 6e 20 50 52 4f 43  73 68 6f 77 77 69 6e 64  |ion PROCshowwind|
00001e10  6f 77 6d 65 6e 75 20 74  6f 20 73 65 65 20 68 6f  |owmenu to see ho|
00001e20  77 20 6d 61 6e 79 20 54  41 53 4b 20 6e 61 6d 65  |w many TASK name|
00001e30  73 20 28 61 73 0a 20 73  65 65 6e 20 69 6e 20 74  |s (as. seen in t|
00001e40  68 65 20 74 61 73 6b 20  6d 61 6e 61 67 65 72 20  |he task manager |
00001e50  64 69 73 70 6c 61 79 29  20 61 72 65 20 6d 61 6e  |display) are man|
00001e60  75 61 6c 6c 79 20 72 65  6d 61 70 70 65 64 20 74  |ually remapped t|
00001e70  6f 20 76 61 6c 69 64 20  69 63 6f 6e 0a 20 6e 61  |o valid icon. na|
00001e80  6d 65 73 20 2e 2e 2e 20  52 69 73 63 4f 53 3f 20  |mes ... RiscOS? |
00001e90  57 6f 6d 62 6c 65 4f 53  20 6d 6f 72 65 20 6c 69  |WombleOS more li|
00001ea0  6b 65 2e 20 54 68 69 73  20 69 73 20 62 65 63 61  |ke. This is beca|
00001eb0  75 73 65 20 74 68 65 72  65 20 69 73 20 6e 6f 0a  |use there is no.|
00001ec0  20 6d 65 63 68 61 6e 69  73 6d 20 77 69 74 68 69  | mechanism withi|
00001ed0  6e 20 52 69 73 63 4f 53  20 66 6f 72 20 6f 6e 65  |n RiscOS for one|
00001ee0  20 61 70 70 6c 69 63 61  74 69 6f 6e 20 74 6f 20  | application to |
00001ef0  61 63 63 75 72 61 74 65  6c 79 20 63 68 6f 6f 73  |accurately choos|
00001f00  65 20 74 68 65 0a 20 63  6f 72 72 65 63 74 20 69  |e the. correct i|
00001f10  63 6f 6e 20 74 68 61 74  20 72 65 70 72 65 73 65  |con that represe|
00001f20  6e 74 73 20 61 6e 6f 74  68 65 72 20 74 61 73 6b  |nts another task|
00001f30  2e 0a 20 0a 43 6f 64 65  72 73 20 69 6e 66 6f 72  |.. .Coders infor|
00001f40  6d 61 74 69 6f 6e 3a 0a  0a 20 49 66 20 79 6f 75  |mation:.. If you|
00001f50  20 77 61 6e 74 20 74 6f  20 63 68 61 6e 67 65 20  | want to change |
00001f60  74 68 69 73 20 70 72 6f  67 72 61 6d 2c 20 49 20  |this program, I |
00001f70  72 65 63 6f 6d 6d 65 6e  64 20 63 68 61 6e 67 69  |recommend changi|
00001f80  6e 67 20 74 68 65 20 73  79 73 74 65 6d 0a 20 76  |ng the system. v|
00001f90  61 72 69 61 62 6c 65 20  3c 78 75 65 6e 62 73 24  |ariable <xuenbs$|
00001fa0  64 69 72 3e 20 73 6f 20  61 73 20 74 6f 20 70 72  |dir> so as to pr|
00001fb0  65 76 65 6e 74 20 61 6e  79 20 63 6f 6e 66 6c 69  |event any confli|
00001fc0  63 74 20 62 65 74 77 65  65 6e 20 74 68 65 20 6e  |ct between the n|
00001fd0  65 77 20 61 6e 64 20 6f  6c 64 0a 20 61 70 70 6c  |ew and old. appl|
00001fe0  69 63 61 74 69 6f 6e 73  2e 20 49 20 72 65 63 6f  |ications. I reco|
00001ff0  6d 6d 65 6e 64 20 61 70  70 65 6e 64 69 6e 67 20  |mmend appending |
00002000  79 6f 75 72 20 69 6e 69  74 69 61 6c 73 20 74 6f  |your initials to|
00002010  20 74 68 65 20 65 6e 64  20 6f 66 20 74 68 65 0a  | the end of the.|
00002020  20 58 75 65 6e 62 73 20  70 61 72 74 20 6f 66 20  | Xuenbs part of |
00002030  74 68 65 20 58 75 65 6e  62 73 24 44 69 72 20 76  |the Xuenbs$Dir v|
00002040  61 72 69 61 62 6c 65 2e  20 53 6f 20 69 66 20 79  |ariable. So if y|
00002050  6f 75 72 20 6e 61 6d 65  20 77 61 73 0a 20 46 61  |our name was. Fa|
00002060  74 20 46 72 65 64 64 79  27 73 20 43 61 74 2c 20  |t Freddy's Cat, |
00002070  79 6f 75 20 73 68 6f 75  6c 64 20 63 68 61 6e 67  |you should chang|
00002080  65 20 45 56 45 52 59 20  69 6e 73 74 61 6e 63 65  |e EVERY instance|
00002090  20 6f 66 20 58 75 65 6e  62 73 24 64 69 72 20 69  | of Xuenbs$dir i|
000020a0  6e 20 74 68 65 0a 20 61  70 70 6c 69 63 61 74 69  |n the. applicati|
000020b0  6f 6e 20 64 69 72 65 63  74 6f 72 79 20 74 6f 20  |on directory to |
000020c0  78 75 65 6e 62 73 66 66  63 24 64 69 72 2e 20 49  |xuenbsffc$dir. I|
000020d0  64 65 61 6c 6c 79 20 74  68 65 20 73 79 73 74 65  |deally the syste|
000020e0  6d 20 76 61 72 69 61 62  6c 65 20 73 68 6f 75 6c  |m variable shoul|
000020f0  64 0a 20 62 65 20 61 6c  6c 6f 63 61 74 65 64 20  |d. be allocated |
00002100  64 79 6e 61 6d 69 63 61  6c 6c 79 20 65 76 65 72  |dynamically ever|
00002110  79 20 74 69 6d 65 20 61  6e 20 69 6e 73 74 61 6e  |y time an instan|
00002120  63 65 20 6f 66 20 74 68  65 20 70 72 6f 67 72 61  |ce of the progra|
00002130  6d 20 72 75 6e 73 20 28  20 61 6e 64 0a 20 64 65  |m runs ( and. de|
00002140  61 6c 6c 6f 63 61 74 65  64 20 65 61 63 68 20 74  |allocated each t|
00002150  69 6d 65 20 61 6e 20 69  6e 73 74 61 6e 63 65 20  |ime an instance |
00002160  74 65 72 6d 69 6e 61 74  65 73 20 29 2c 20 73 6f  |terminates ), so|
00002170  20 61 73 20 74 6f 20 63  68 61 6e 67 65 20 77 69  | as to change wi|
00002180  74 68 20 65 61 63 68 0a  20 6e 65 77 20 69 6e 73  |th each. new ins|
00002190  74 61 6e 63 65 2c 20 62  75 74 20 74 68 61 74 27  |tance, but that'|
000021a0  73 20 6e 6f 74 20 72 65  61 6c 6c 79 20 63 72 69  |s not really cri|
000021b0  74 69 63 61 6c 20 73 74  75 66 66 20 74 6f 20 63  |tical stuff to c|
000021c0  6f 64 65 2e 0a 0a 43 6f  70 79 72 69 67 68 74 20  |ode...Copyright |
000021d0  69 6e 66 6f 72 6d 61 74  69 6f 6e 3a 0a 0a 20 46  |information:.. F|
000021e0  72 65 65 77 61 72 65 2e  20 41 6c 6c 20 64 69 73  |reeware. All dis|
000021f0  74 72 69 62 75 74 69 6f  6e 73 20 6d 75 73 74 20  |tributions must |
00002200  63 6c 65 61 72 6c 79 20  73 74 61 74 65 20 74 68  |clearly state th|
00002210  69 73 20 70 72 6f 67 72  61 6d 20 61 73 20 66 72  |is program as fr|
00002220  65 65 77 61 72 65 2e 0a  20 48 6f 77 65 76 65 72  |eeware.. However|
00002230  2c 20 74 6f 20 67 65 74  20 61 20 6c 61 74 65 72  |, to get a later|
00002240  20 76 65 72 73 69 6f 6e  20 61 6e 64 20 72 65 71  | version and req|
00002250  75 65 73 74 20 62 75 67  20 66 69 78 65 73 2c 20  |uest bug fixes, |
00002260  79 6f 75 20 77 69 6c 6c  20 68 61 76 65 20 74 6f  |you will have to|
00002270  0a 20 6d 61 6b 65 20 69  74 20 77 6f 72 74 68 20  |. make it worth |
00002280  6d 79 20 77 68 69 6c 65  20 62 79 20 73 65 6e 64  |my while by send|
00002290  69 6e 67 20 73 6f 6d 65  74 68 69 6e 67 20 75 73  |ing something us|
000022a0  65 66 75 6c 20 74 6f 20  6d 65 2e 20 49 20 68 61  |eful to me. I ha|
000022b0  76 65 20 72 65 6e 74 0a  20 74 6f 20 70 61 79 20  |ve rent. to pay |
000022c0  61 6e 64 20 66 6f 6f 64  20 74 6f 20 62 75 79 20  |and food to buy |
000022d0  61 6e 64 20 73 74 75 64  65 6e 74 20 6c 6f 61 6e  |and student loan|
000022e0  20 72 65 70 61 79 6d 65  6e 74 20 64 65 6d 61 6e  | repayment deman|
000022f0  64 73 20 74 6f 20 66 69  6c 65 20 69 6e 0a 20 74  |ds to file in. t|
00002300  68 65 20 62 69 6e 2e 20  53 75 67 67 65 73 74 69  |he bin. Suggesti|
00002310  6f 6e 73 20 66 6f 72 20  69 6d 70 72 6f 76 65 6d  |ons for improvem|
00002320  65 6e 74 73 20 61 6e 64  20 62 75 67 20 72 65 70  |ents and bug rep|
00002330  6f 72 74 73 20 61 72 65  20 61 6c 77 61 79 73 20  |orts are always |
00002340  77 65 6c 63 6f 6d 65 0a  20 74 68 6f 75 67 68 2e  |welcome. though.|
00002350  0a 0a 44 69 73 63 6c 61  69 6d 65 72 3a 0a 0a 20  |..Disclaimer:.. |
00002360  54 68 65 20 61 75 74 68  6f 72 20 61 6e 64 20 61  |The author and a|
00002370  6e 79 20 61 73 73 6f 63  69 61 74 65 64 20 64 69  |ny associated di|
00002380  73 74 72 69 62 75 74 6f  72 20 64 6f 20 6e 6f 74  |stributor do not|
00002390  20 74 61 6b 65 20 72 65  73 70 6f 6e 73 69 62 69  | take responsibi|
000023a0  6c 69 74 79 0a 20 66 6f  72 20 65 72 72 6f 72 73  |lity. for errors|
000023b0  20 69 6e 20 74 68 65 20  63 6f 64 65 20 63 61 75  | in the code cau|
000023c0  73 69 6e 67 20 64 61 6d  61 67 65 20 74 6f 20 65  |sing damage to e|
000023d0  6e 64 20 75 73 65 72 20  73 79 73 74 65 6d 73 2e  |nd user systems.|
000023e0  20 49 74 20 68 61 73 20  62 65 65 6e 0a 20 74 68  | It has been. th|
000023f0  6f 72 6f 75 67 68 6c 79  20 74 65 73 74 65 64 20  |oroughly tested |
00002400  6f 6e 20 61 6e 20 41 33  30 31 30 20 61 6e 64 20  |on an A3010 and |
00002410  61 6e 20 41 35 30 30 30  2c 20 62 6f 74 68 20 72  |an A5000, both r|
00002420  75 6e 6e 69 6e 67 20 52  69 73 63 4f 53 20 33 2e  |unning RiscOS 3.|
00002430  31 31 0a 20 61 6e 64 20  77 69 74 68 20 6f 75 74  |11. and with out|
00002440  20 61 6e 79 20 64 61 6d  61 67 65 20 6f 63 63 75  | any damage occu|
00002450  72 69 6e 67 20 77 68 61  74 73 6f 65 76 65 72 2c  |ring whatsoever,|
00002460  20 65 76 65 6e 20 77 68  65 6e 20 73 65 76 65 72  | even when sever|
00002470  65 6c 79 0a 20 63 6f 72  72 75 70 74 65 64 20 73  |ely. corrupted s|
00002480  79 73 74 65 6d 20 63 6f  6e 66 69 67 75 72 61 74  |ystem configurat|
00002490  69 6f 6e 73 20 61 6e 64  20 62 72 6f 6b 65 6e 20  |ions and broken |
000024a0  73 6f 75 72 63 65 20 63  6f 64 65 20 68 61 76 65  |source code have|
000024b0  20 62 65 65 6e 20 75 73  65 64 2e 0a 20 54 68 69  | been used.. Thi|
000024c0  73 20 70 72 6f 67 72 61  6d 20 69 6e 63 6f 72 70  |s program incorp|
000024d0  6f 72 61 74 65 73 20 74  68 65 20 61 62 69 6c 69  |orates the abili|
000024e0  74 79 20 74 6f 20 65 78  65 63 75 74 65 20 64 65  |ty to execute de|
000024f0  6c 65 74 65 20 63 6f 6d  6d 61 6e 64 73 20 6f 6e  |lete commands on|
00002500  0a 20 66 69 6c 65 73 20  6f 6e 20 79 6f 75 72 20  |. files on your |
00002510  66 69 6c 65 20 73 79 73  74 65 6d 2e 20 49 74 20  |file system. It |
00002520  63 61 6e 20 6f 6e 6c 79  20 64 65 6c 65 74 65 20  |can only delete |
00002530  66 69 6c 65 73 20 6f 66  20 74 79 70 65 20 61 66  |files of type af|
00002540  33 20 77 68 69 63 68 0a  20 49 20 64 65 65 6d 20  |3 which. I deem |
00002550  74 6f 20 62 65 20 6c 69  6e 6b 20 66 69 6c 65 73  |to be link files|
00002560  2e 20 54 68 65 20 61 63  6f 72 6e 20 64 6f 63 73  |. The acorn docs|
00002570  20 73 61 79 20 69 74 20  69 73 20 61 20 74 79 70  | say it is a typ|
00002580  65 20 63 61 6c 6c 65 64  0a 20 22 64 75 70 6c 69  |e called. "dupli|
00002590  63 61 74 65 22 2c 20 77  68 61 74 65 76 65 72 20  |cate", whatever |
000025a0  74 68 61 74 20 6d 69 67  68 74 20 62 65 2e 20 49  |that might be. I|
000025b0  74 20 77 69 6c 6c 20 61  6c 73 6f 20 6f 6e 6c 79  |t will also only|
000025c0  20 64 65 6c 65 74 65 20  66 69 6c 65 73 0a 20 66  | delete files. f|
000025d0  72 6f 6d 20 64 69 72 65  63 74 6f 72 69 65 73 20  |rom directories |
000025e0  75 6e 64 65 72 20 74 68  65 20 61 6c 69 61 73 20  |under the alias |
000025f0  6f 66 20 3c 78 75 65 6e  62 73 24 64 69 72 3e 20  |of <xuenbs$dir> |
00002600  77 68 69 63 68 20 69 73  20 73 65 74 20 69 6e 20  |which is set in |
00002610  74 68 65 0a 20 21 72 75  6e 20 66 69 6c 65 20 6f  |the. !run file o|
00002620  66 20 74 68 69 73 20 61  70 70 6c 69 63 61 74 69  |f this applicati|
00002630  6f 6e 2e 20 53 6f 20 69  66 20 79 6f 75 20 6d 61  |on. So if you ma|
00002640  6b 65 20 3c 78 75 65 6e  62 73 24 64 69 72 3e 20  |ke <xuenbs$dir> |
00002650  69 6e 76 61 6c 69 64 20  62 79 0a 20 6d 6f 76 69  |invalid by. movi|
00002660  6e 67 20 74 68 65 20 21  58 75 65 6e 20 64 69 72  |ng the !Xuen dir|
00002670  65 63 74 6f 72 79 20 6f  72 20 72 65 6e 61 6d 69  |ectory or renami|
00002680  6e 67 20 74 68 65 20 64  69 73 63 20 61 66 74 65  |ng the disc afte|
00002690  72 20 69 74 20 68 61 73  20 73 74 61 72 74 65 64  |r it has started|
000026a0  0a 20 72 75 6e 6e 69 6e  67 20 6f 72 20 69 6d 6d  |. running or imm|
000026b0  65 64 69 61 74 65 6c 79  20 62 65 66 6f 72 65 20  |ediately before |
000026c0  72 75 6e 6e 69 6e 67 20  21 72 75 6e 69 6d 61 67  |running !runimag|
000026d0  65 20 77 69 74 68 6f 75  74 20 72 75 6e 6e 69 6e  |e without runnin|
000026e0  67 20 74 68 65 20 21 72  75 6e 0a 20 66 69 6c 65  |g the !run. file|
000026f0  2c 20 62 65 20 77 61 72  6e 65 64 2c 20 69 74 27  |, be warned, it'|
00002700  73 20 62 65 68 61 76 69  6f 75 72 20 77 69 6c 6c  |s behaviour will|
00002710  20 62 65 20 75 6e 70 72  65 64 69 63 74 61 62 6c  | be unpredictabl|
00002720  65 2e 20 4d 6f 73 74 20  6c 69 6b 65 6c 79 0a 20  |e. Most likely. |
00002730  68 6f 77 65 76 65 72 20  69 74 20 77 69 6c 6c 20  |however it will |
00002740  63 6f 6d 65 20 75 70 20  77 69 74 68 20 74 68 65  |come up with the|
00002750  20 66 6f 6c 6c 6f 77 69  6e 67 20 65 72 72 6f 72  | following error|
00002760  20 6d 65 73 73 61 67 65  3a 0a 20 0a 20 20 20 20  | message:. .    |
00002770  20 20 20 20 20 20 20 20  20 27 49 6e 76 61 6c 69  |         'Invali|
00002780  64 20 6c 69 6e 6b 73 20  68 61 76 65 20 61 70 70  |d links have app|
00002790  65 61 72 65 64 20 69 6e  20 74 68 65 20 6c 69 6e  |eared in the lin|
000027a0  6b 73 0a 20 20 20 20 20  20 20 20 20 20 20 20 64  |ks.            d|
000027b0  69 72 65 63 74 6f 72 79  20 6f 72 20 61 6e 20 61  |irectory or an a|
000027c0  70 70 6c 69 63 61 74 69  6f 6e 20 68 61 73 20 63  |pplication has c|
000027d0  6f 72 72 75 70 74 65 64  20 74 68 65 0a 20 20 20  |orrupted the.   |
000027e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000027f0  3c 78 75 65 6e 62 73 24  64 69 72 3e 20 73 79 73  |<xuenbs$dir> sys|
00002800  74 65 6d 20 76 61 72 69  61 62 6c 65 2e 0a 20 20  |tem variable..  |
00002810  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002820  20 20 20 20 50 6c 65 61  73 65 20 71 75 69 74 20  |    Please quit |
00002830  61 6e 64 20 72 65 2d 72  75 6e 2e 27 0a 0a 54 4f  |and re-run.'..TO|
00002840  44 4f 20 6c 69 73 74 3a  0a 20 54 68 65 20 61 75  |DO list:. The au|
00002850  74 6f 20 77 69 6e 64 6f  77 20 6f 70 65 6e 20 66  |to window open f|
00002860  65 61 74 75 72 65 20 75  73 65 64 20 74 6f 20 6f  |eature used to o|
00002870  70 65 6e 20 74 68 65 20  57 69 6e 64 6f 77 73 20  |pen the Windows |
00002880  6d 65 6e 75 20 62 79 20  64 72 61 67 67 69 6e 67  |menu by dragging|
00002890  0a 20 61 6e 64 20 68 6f  6c 64 69 6e 67 20 61 6e  |. and holding an|
000028a0  20 69 63 6f 6e 20 6f 76  65 72 20 74 68 65 20 69  | icon over the i|
000028b0  63 6f 6e 62 61 72 20 69  63 6f 6e 20 77 69 6c 6c  |conbar icon will|
000028c0  20 68 6f 70 65 66 75 6c  6c 79 20 62 65 20 61 70  | hopefully be ap|
000028d0  70 6c 69 65 64 20 74 6f  0a 20 74 68 65 20 73 68  |plied to. the sh|
000028e0  6f 72 74 63 75 74 20 6d  65 6e 75 73 2e 0a 20 0a  |ortcut menus.. .|
000028f0  20 43 6f 6e 76 65 72 74  20 57 69 6e 64 6f 77 73  | Convert Windows|
00002900  20 61 6e 64 20 4c 69 6e  6b 73 20 6d 65 6e 75 73  | and Links menus|
00002910  20 66 72 6f 6d 20 6d 65  6e 75 20 73 74 72 75 63  | from menu struc|
00002920  74 75 72 65 73 20 74 6f  20 77 69 6e 64 6f 77 20  |tures to window |
00002930  73 74 72 75 63 74 75 72  65 73 0a 20 74 6f 20 73  |structures. to s|
00002940  74 6f 70 20 63 6f 6e 66  6c 69 63 74 20 77 68 65  |top conflict whe|
00002950  6e 20 64 72 61 67 67 69  6e 67 20 73 61 76 65 20  |n dragging save |
00002960  69 63 6f 6e 73 20 66 72  6f 6d 20 61 70 70 6c 69  |icons from appli|
00002970  63 61 74 69 6f 6e 73 20  6c 69 6b 65 20 21 44 72  |cations like !Dr|
00002980  61 77 0a 20 61 6e 64 20  21 50 61 69 6e 74 2e 0a  |aw. and !Paint..|
00002990  20 0a 20 4f 70 74 69 6f  6e 73 20 77 69 6e 64 6f  | . Options windo|
000029a0  77 20 74 6f 20 63 6f 6e  66 69 67 75 72 65 20 74  |w to configure t|
000029b0  68 69 6e 67 73 20 6c 69  6b 65 20 63 75 72 72 65  |hings like curre|
000029c0  6e 74 20 75 73 65 72 20  61 74 20 73 74 61 72 74  |nt user at start|
000029d0  20 75 70 2c 20 67 6c 6f  62 61 6c 0a 20 66 69 6c  | up, global. fil|
000029e0  65 20 75 73 61 67 65 20  68 69 73 74 6f 72 79 20  |e usage history |
000029f0  77 69 6e 64 6f 77 20 6f  72 20 54 72 65 65 2e 20  |window or Tree. |
00002a00  54 68 69 73 20 73 68 6f  75 6c 64 20 62 75 69 6c  |This should buil|
00002a10  64 20 75 70 20 61 6e 20  65 6e 74 69 72 65 20 6d  |d up an entire m|
00002a20  61 70 20 6f 66 0a 20 6f  62 6a 65 63 74 73 20 75  |ap of. objects u|
00002a30  73 65 64 20 61 6e 64 20  66 72 65 71 75 65 6e 63  |sed and frequenc|
00002a40  79 20 6f 66 20 75 73 61  67 65 20 61 6e 64 20 68  |y of usage and h|
00002a50  6f 70 65 66 75 6c 6c 79  20 6c 69 6e 6b 20 74 68  |opefully link th|
00002a60  65 6d 20 77 69 74 68 20  63 75 72 72 65 6e 74 6c  |em with currentl|
00002a70  79 0a 20 6c 6f 61 64 65  64 20 61 70 70 6c 69 63  |y. loaded applic|
00002a80  61 74 69 6f 6e 73 20 73  6f 20 61 20 73 65 61 72  |ations so a sear|
00002a90  63 68 20 66 6f 72 20 61  20 70 61 72 74 69 63 75  |ch for a particu|
00002aa0  6c 61 72 20 66 69 6c 65  20 77 69 74 68 20 72 65  |lar file with re|
00002ab0  73 70 65 63 74 20 74 6f  20 61 0a 20 70 61 72 74  |spect to a. part|
00002ac0  69 63 75 6c 61 72 20 75  73 65 72 20 77 6f 75 6c  |icular user woul|
00002ad0  64 20 62 65 20 6d 6f 72  65 20 73 75 63 63 65 73  |d be more succes|
00002ae0  73 66 75 6c 20 74 68 61  6e 20 6a 75 73 74 20 61  |sful than just a|
00002af0  20 70 6c 61 69 6e 20 73  65 61 72 63 68 2e 20 41  | plain search. A|
00002b00  6e 6f 74 68 65 72 0a 20  69 64 65 61 20 69 73 20  |nother. idea is |
00002b10  61 20 6d 75 6c 74 69 20  6b 65 79 77 6f 72 64 20  |a multi keyword |
00002b20  66 69 6e 64 20 75 74 69  6c 69 74 79 20 77 68 65  |find utility whe|
00002b30  72 65 20 61 20 64 69 73  63 20 73 65 61 72 63 68  |re a disc search|
00002b40  20 77 69 6c 6c 20 72 65  74 75 72 6e 20 61 6e 79  | will return any|
00002b50  0a 20 6f 62 6a 65 63 74  73 20 77 68 6f 73 65 20  |. objects whose |
00002b60  66 75 6c 6c 20 70 61 74  68 20 70 61 72 74 69 61  |full path partia|
00002b70  6c 6c 79 20 6d 61 74 63  68 65 73 20 61 20 73 75  |lly matches a su|
00002b80  62 73 65 74 20 6f 66 20  61 20 73 65 74 20 6f 66  |bset of a set of|
00002b90  20 6b 65 79 20 77 6f 72  64 73 0a 20 73 65 61 72  | key words. sear|
00002ba0  63 68 65 64 20 66 6f 72  2c 20 69 6e 20 61 64 64  |ched for, in add|
00002bb0  69 74 69 6f 6e 20 74 6f  20 6c 6f 6f 6b 69 6e 67  |ition to looking|
00002bc0  20 66 6f 72 20 63 65 72  74 61 69 6e 20 74 65 78  | for certain tex|
00002bd0  74 20 77 69 74 68 69 6e  20 66 69 6c 65 73 2e 20  |t within files. |
00002be0  0a 20 0a 47 6f 6f 64 20  62 79 65 3a 20 0a 0a 20  |. .Good bye: .. |
00002bf0  49 20 68 6f 70 65 20 79  6f 75 20 66 69 6e 64 20  |I hope you find |
00002c00  74 68 69 73 20 70 72 6f  67 72 61 6d 20 75 73 65  |this program use|
00002c10  66 75 6c 2e 0a 0a 20 42  61 72 6e 79 20 53 68 6f  |ful... Barny Sho|
00002c20  72 74 0a 20 31 39 39 38  20 4d 61 79 20 74 68 65  |rt. 1998 May the|
00002c30  20 73 6f 6d 65 74 68 69  6e 67 20 6f 72 20 6f 74  | something or ot|
00002c40  68 65 72 20 77 68 65 6e  20 69 74 27 73 20 6a 75  |her when it's ju|
00002c50  73 74 20 73 74 61 72 74  65 64 20 67 65 74 74 69  |st started getti|
00002c60  6e 67 20 71 75 69 74 65  20 68 6f 74 2e 0a 20 54  |ng quite hot.. T|
00002c70  61 75 6e 74 6f 6e 2c 20  53 6f 6d 65 72 73 65 74  |aunton, Somerset|
00002c80  2e 20 28 61 6c 73 6f 20  61 74 20 62 61 72 6e 79  |. (also at barny|
00002c90  73 40 74 69 67 6f 6e 2e  63 6f 2e 75 6b 29 0a 0a  |s@tigon.co.uk)..|
00002ca0  48 69 6e 74 3a 0a 0a 20  41 6c 74 68 6f 75 67 68  |Hint:.. Although|
00002cb0  20 74 68 69 73 20 70 72  6f 67 72 61 6d 20 69 73  | this program is|
00002cc0  20 66 72 65 65 77 61 72  65 2c 20 64 6f 6e 61 74  | freeware, donat|
00002cd0  69 6f 6e 73 20 6f 66 20  61 6e 79 20 67 6f 6f 64  |ions of any good|
00002ce0  20 70 72 65 73 63 72 69  70 74 69 6f 6e 0a 20 77  | prescription. w|
00002cf0  69 6c 6c 20 62 65 20 61  70 70 72 65 63 69 61 74  |ill be appreciat|
00002d00  65 64 2c 20 65 73 70 65  63 69 61 6c 6c 79 20 74  |ed, especially t|
00002d10  68 6f 73 65 20 74 68 61  74 20 69 6e 74 65 72 66  |hose that interf|
00002d20  65 72 65 20 77 69 74 68  20 6d 79 20 73 65 72 6f  |ere with my sero|
00002d30  74 6f 6e 69 6e 0a 20 61  6e 64 20 64 6f 70 61 6d  |tonin. and dopam|
00002d40  69 6e 65 20 61 63 74 69  76 69 74 79 2e 0a 20 0a  |ine activity.. .|
00002d50  0a                                                |.|
00002d51