Home » Archimedes archive » Archimedes World » AW_Vol15_Issue7 CD ROM Index Disc.adf » !Extrabar_Extra » Manual
Manual
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 » Archimedes World » AW_Vol15_Issue7 CD ROM Index Disc.adf » !Extrabar_Extra |
Filename: | Manual |
Read OK: | ✔ |
File size: | 4C8B bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
ExtraBar ________________________________________________________________________ ExtraBar Version 0.80 ��������������������� Purpose ������� Extrabar is one of those desktop utility that you will either hate or decide you can�t live life with out it. It has been designed to ease the use of the desktop. It does this by creating a new tool bar for the desktop, which can have buttons created on it. These buttons can do a number of things; � Opening a �Filer_Menu� which shows the contents of a directory and leads to it�s sub-directories. � �Insert_text� to enter frequently used text in to an application. � �Emulate_Key� presses for use with applications that do not have tool bars. � Move the caret. � Issue any star command. � Dynamic buttons. These can have a system variable, the current time, amount of free memory or free space on a disc. and it also features; � Easy save. Just drag a file from the Save As window of any application on to the ExtraBar and it will get saved in to a central directory just like with a normal directory. So no more messing around opening filer windows. It can also issue multiple commands so that with one mouse click you could run your internet software, mail reader as well as a desktop publisher and graphics program. Why is, of course, another question :-) Using ����� To use ExtraBar you first need to load it, a window will then open. This is the extra bar. On the extra bar there will be an icon with the time and date in it. Dragging files, directories and applications on to the bar will create a button with the items name and sprite in it. Clicking on that icon runs the item that created it. Shift and Ctrl have the same effect as they normally would have if you where double clicking in a directory. You can also create an empty button from the �Button > New button� menu item. Selecting this item creates a blank button with the name Undefined and a small ExtraBar file for it�s sprite. It has no commands defined for it so clicking on it will show an error. You can alter any button that you create at anytime. If you click on the background of the extra bar with MENU and also have the Ctrl key held down then the extra bar�s position will be toggled. If it is hidden then it will come to the front, if it is already at the front then it will go to the back. Page 1 ExtraBar ________________________________________________________________________ To save any buttons that you have created you need to use the save window. If you click on the save menu item that leads to the save window then the file will be saved to where it was loaded from or the save window will open. Page 2 ExtraBar ________________________________________________________________________ Auto loading a file ������������������� You can make Extrabar load a set of buttons every time it�s loaded by saving a buttons file as the default. This is very simple as all you need to do is from the �Tool bar� submenu select the �Save default� menu item. So long as ExtraBar is not loaded via a double click on one of it�s buttons it will load. Altering a button ����������������� If you wish to change a button�s configuration then by opening the main menu over it and going the to main menu and then to the Button => Alter button dialogue box allows you change it configuration easily. The top icon is where you can enter the text that will appear in the button, and the icon below that is the sprite name for the the sprite you want to appear in the button. Below these are the command icons where you type in the the command that you want to be issued when the button is clicked on with SELECT or ADJUST. You can also make the button the last one on the row which forces any subsequent button to move downwards as well as putting a gap after the button. At present you can make the button run a number of commands. You can also use the short two letter version of the command if you wish. They can be; � Any star command. Syntax: * <command> � �Caret_Back� moves the caret back n places. Syntax: Caret_Back <places> � �Caret_Forward� moves the caret forward n places. Syntax: Caret_Forward <places> � Emulate a key press. They are also be available from the SWI StrongHelp manual under Wimp_ProcessKey Syntax: Emulate_Key <Key code> � Opens a menu created from the contents of a directory. Syntax: Filer_Menu <Directory path> Page 3 ExtraBar ________________________________________________________________________ � Opens a menu created from a user definable menu file. Syntax: User_Menu <Menu file path> � �Insert_Contents� moves the caret forward n places. Takes a file and sends it�s contents to the the current application with the input focus. Syntax: Insert_Contents <file> � �Insert� takes a string and sends to an application, no special actions are taken except changing �|m� to a Return press. Syntax: Insert �<text>� � �Insert_text� in to an application, after passing it to GSTrans and inserting any time variables that may have been used. ie. %m3 will become Jun, Dec, etc. Any system variables that are named will be converted to the value that they are set to. ie. Insert_text �<Wimp$State>� will insert the word �desktop� If you want to send a < or � to an application you must first put a | in front of it. You can also send a Return with |m and a | with ||. Syntax: Insert_text �<string>� � �Save_file� opens a window allowing you to save a file from one place to another. For example you could use this call to allow the user to save a file to a directory after a processing activity (converting Jpeg to Sprite, etc...) Syntax: Save_File <directory / full file name> � �Web� Will send a request to any web browsing software to go to a particular page. Can be http://, mailto:, telnet:// or any other protocol. Supported by Termite, Fresco and ArcWeb Syntax: Web <Web address> � �Task_Loaded� will execute a command if an application is loaded or an optional command if it is not loaded. Syntax: Task_loaded <appname> then <command> [else <command>] � �Task_NotLoaded� will execute a command if an application is not loaded or an optional command if it is. The application name <appname> is the same as the one that appears in the Page 4 ExtraBar ________________________________________________________________________ task window. It is a case-sensitive. If the application�s name includes spaces it should be surrounded by quotes. Syntax: Task_notloaded <appname> then <command> [else <command>] � �ModTask_Loaded� will execute a command if an module task is loaded or an optional command if it is not. Syntax: ModTask_loaded <appname> then <command> [else <command>] � �ModTask_NotLoaded� will execute a command if an module task is not loaded or an optional command if it is. The module task name <appname> is the same as the one that appears in the task manager window. It is a case-sensitive. If the module�s name includes spaces it should be surrounded by quotes. Syntax: ModTask_notloaded <appname> then <command> [else <command>] � �AllTask_Loaded� will execute a command if an module task or application is loaded or an optional command if it is not. Syntax: ModTask_loaded <appname> then <command> [else <command>] � �AllTask_NotLoaded� will execute a command if an module task or application is not loaded or an optional command if it is. The module task name or application name <appname> is the same as the one that appears in the task window. It is a case-sensitive. If the application�s or module�s name includes spaces it should be surrounded by quotes. Syntax: ModTask_notloaded <appname> then <command> [else <command>] � �Report� opens up a standard Risc OS error window with a message in it. If the message includes spaces it should be surrounded by quotes. Syntax: Report <message> � �Task_Kill� forces a task to be killed. Syntax: Task_Kill <taskname> � �Dragged_on� switches the commands depending on whether a command was run by dragging a file on to the button rather than clicking on it with the mouse button. Syntax: Dragged_on [<filetypes>] then <command> [else <command>] � �Swap_sprites� switches between two different sprites for a button, useful when used with dynamic buttons. If <sprite n> includes a ; then the text after it is assumed to be for the extra info for the button and is placed in to it when the sprite is swapped. Syntax: Swap_sprites <sprite 1>,<sprite 2>,<sprite 3>,<sprite n> Page 5 ExtraBar ________________________________________________________________________ Multiple commands ����������������� You can also make it run a number of different commands. Each command must be separated by {com{. Eg. To run my internet software and the mail reader that came with it I would use; Run ADFS::4.$.Internet.!Termite{com{Run ADFS::4.$.Internet.!Offlite. So that with a single click both !Termite and !Offlite would load. User menu files ��������������� Users menus are simply text files which are used to define menus. The format is currently still under construction but the following has been set down already. 1st line is the title for the menu. Nothing for no title. Following lines are for menu items, information separated by tabs. <Menu item text><tab><Command to execute when clicked on> If you want there to be an line across the menu then you will need to use a single dash �-� on a line of it�s own. It is intended that the user menu should be as close to the format that StrongEd uses, however, Extrabar is currently lacking submenus so you need to be careful when using the tab key. DON�T put any tabs at the start of a line. You can also include comments if you want by putting a # at the start of the line. If you have a line which is simply a - then a line will be placed in the menu at that point. Dragged on ���������� When you select �Run dragged on�, in the alter button dialogue box, the command will be also be issued when a file is dragged on to it. If you want to make sure that it is only run when certain filetypes are dragged on then you need to use the dragged_on command. To insert the path of the file dragged onto it in to the command use %*0 where you would normally put the filename. You can also insert the leaf name by using %*1 and get a random leaf name by using %*2. Sprites in buttons ������������������ It is possible to use sprites in buttons other then those that have already been loaded by the wimp manager. To load these sprites you must open the �load sprites� window from the �Tool bar� submenu. When you drag the sprite on to the window they are loaded and you can use any sprites named. Page 6 ExtraBar ________________________________________________________________________ If you have already loaded a sprite file then these can be cleared first from the �Tool bar > Clear sprites� menu item. If it is shaded then you have not loaded any. When you save a button file any sprites that are used and are *NOT* in the Wimp sprite poll when the file is saved will be stored in the file. Page 7 ExtraBar ________________________________________________________________________ Dynamic buttons ��������������� You can now create Dynamic buttons which can change the text they display. To set these up you need to alter a button by opening the button window and then selecting the �Dynamic button� tick box and in to the icon sprite writable icon enter; � #currenttask The name of the task that the mouse pointer is currently over. � #freemem To display the amount of free memory. � #freespace To display the amount of free space on a disc. (Enter the path to the disc in the extra info writable icon, ie ADFS::4, SCSI::5) � #machineon How long the computer has been switched on. � #system To display a system variable. � #time To display the current time. (format displayed is defined in extra info space) � #mouse The position of the mouse. � #whandle The window handle that the mouse pointer is over. � #ihandle The icon handle that the mouse pointer is over. BEWARE: #mouse,#whandle,#ihandle and #currenttask both require ExtraBar to take much more control over the desktop than normal. If you require more processing power for a task, ie. downloading a file, then remove any buttons that make use of these functions. A good idea would be to use the �Swap_sprites� command with them so that can be quickly switched of and on again. Page 8 ExtraBar ________________________________________________________________________ Adding new commands ������������������� You can if you wish add new commands to ExtraBar using either the RISC OS system of Alias$<command name> or by using the ExtraBar system of ExtraBar$<command name> In the current version of ExtraBar there is no difference between the two though it will be possible in the future for a command �applet� to request user input via a desktop window which is not currently possible using Risc OS! Using the ExtraBar system also virtually guarantees that the applet is being run in the desktop whilst with the Acorn system it will be called from the command line. The main example of this system is DeskLock available from; http://www.atlantic.oaktree.co.uk/software/applets/ To use it make sure it has been seen by the filing system and then create a button with �DeskLock Ermmm� as the select command. When the button is clicked on DeskLock will load and you will need the enter �Ermmm� as the password. Page 9 ExtraBar ________________________________________________________________________ Changing the time format ������������������������ The format that the time is displayed in can be defined easily using the standard RISC OS conventions. This can either be in the extra info writable icon or in the choices window for the default time format when no other format is defined. If you use a �z� after the % it will remove any extra unnecessary 0�s The time format can be made up of the following items; Item Description Example ------------------------------------------------ %se Seconds 12 %mi Minutes 45 %12 Hour in 12 hour clock 2 %24 Hour in 24 hour clock 14 %am AM am %pm PM pm %we Weekday Friday %w3 Three letter week name Fri %wn Weekday as a number 5 %dy Day of the month 05 %st St, nd, rd or th of day st %mo Month name in full January %m3 Month name, three letters Jan %mn Month name, as number 1 %ce Century 19 %yr Year with in century 96 Insert_text speed ����������������� In the choices (button section) window there is an option called �Type speed�. This can be a value between 1 to 19. 19 is the fastest, 1 is the slowest. Easy file saving ���������������� Easy file saving works in much the same way as saving to a disc. You simply open up the Save As dialogue box and then drag the file icon on to an area of the ExtraBar and it is saved. The file name that is used in the Save as box is also used for the easy saving and if there is a file already with that name then an error message appears. If you decide to overwrite the file then the file will be saved as normal. If you decide not to overwrite the file then it will not be saved. Page 10 ExtraBar ________________________________________________________________________ Future versions ��������������� � Compressed file data using Squash module. � Possibly, but unlikely, build the ExtraBar commands in to a module. � Multiple tool bars. Possible floating bars but this is currently very unlikely cause it will quite a bit of work and I�m busy at college. � Any other suggestions. ?????????? Copyright ��������� This program is FreeWare. This means that Extrabar maybe freely copied and distributed as long as only a small charge is made for costs. (Small means less than 5 pounds. If you want to charge any more per disc ask my permission first). I, the author, keep full copyright over Extrabar and you may not alter it in any way. Disclaimer ���������� I, the author, do not accept any liability for the loss or damage to your computer or any data stored on it, however caused, arising as a result of the use or misuse of this program. The main !RunImage file for ExtraBar has been compressed using Cy Bookers BasCompress due to the Source being over 105K of pure Basic code. If you want a copy then please e-mail and I will be happy to send you a copy. If you do use any code that has been borrowed from Extrabar I don�t mind, so long as you give me some credit! Contacting the author ��������������������� You can contact by any of the following methods. If you have any problems or if you have any suggestions for ExtraBar then please do contact me as it�ll give me some ideas as to what other people would like adding. E-mail davemac@rylands.demon.co.uk WWW http://www.rylands.demon.co.uk/ Snail mail David McCormack, 2 Cornwall Avenue, Beeston Rylands, Nottingham, NG9 1NL Page 11
00000000 0a 0a 0a 0a 20 20 45 78 74 72 61 42 61 72 0a 20 |.... ExtraBar. | 00000010 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f | _______________| 00000020 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000050 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 20 20 45 78 |_________... Ex| 00000060 74 72 61 42 61 72 20 56 65 72 73 69 6f 6e 20 30 |traBar Version 0| 00000070 2e 38 30 0a 20 20 98 98 98 98 98 98 98 98 98 98 |.80. ..........| 00000080 98 98 98 98 98 98 98 98 98 98 98 0a 0a 20 20 50 |............. P| 00000090 75 72 70 6f 73 65 0a 20 20 98 98 98 98 98 98 98 |urpose. .......| 000000a0 0a 0a 20 20 45 78 74 72 61 62 61 72 20 69 73 20 |.. Extrabar is | 000000b0 6f 6e 65 20 6f 66 20 74 68 6f 73 65 20 64 65 73 |one of those des| 000000c0 6b 74 6f 70 20 75 74 69 6c 69 74 79 20 74 68 61 |ktop utility tha| 000000d0 74 20 79 6f 75 20 77 69 6c 6c 20 65 69 74 68 65 |t you will eithe| 000000e0 72 20 68 61 74 65 20 6f 72 0a 20 20 64 65 63 69 |r hate or. deci| 000000f0 64 65 20 79 6f 75 20 63 61 6e 91 74 20 6c 69 76 |de you can.t liv| 00000100 65 20 6c 69 66 65 20 77 69 74 68 20 6f 75 74 20 |e life with out | 00000110 69 74 2e 20 49 74 20 68 61 73 20 62 65 65 6e 20 |it. It has been | 00000120 64 65 73 69 67 6e 65 64 20 74 6f 20 65 61 73 65 |designed to ease| 00000130 20 74 68 65 0a 20 20 75 73 65 20 6f 66 20 74 68 | the. use of th| 00000140 65 20 64 65 73 6b 74 6f 70 2e 20 49 74 20 64 6f |e desktop. It do| 00000150 65 73 20 74 68 69 73 20 62 79 20 63 72 65 61 74 |es this by creat| 00000160 69 6e 67 20 61 20 6e 65 77 20 74 6f 6f 6c 20 62 |ing a new tool b| 00000170 61 72 20 66 6f 72 20 74 68 65 0a 20 20 64 65 73 |ar for the. des| 00000180 6b 74 6f 70 2c 20 77 68 69 63 68 20 63 61 6e 20 |ktop, which can | 00000190 68 61 76 65 20 62 75 74 74 6f 6e 73 20 63 72 65 |have buttons cre| 000001a0 61 74 65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 54 |ated on it... T| 000001b0 68 65 73 65 20 62 75 74 74 6f 6e 73 20 63 61 6e |hese buttons can| 000001c0 20 64 6f 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 | do a number of | 000001d0 74 68 69 6e 67 73 3b 0a 0a 20 20 20 20 20 20 8f |things;.. .| 000001e0 20 20 20 4f 70 65 6e 69 6e 67 20 61 20 90 46 69 | Opening a .Fi| 000001f0 6c 65 72 5f 4d 65 6e 75 91 20 77 68 69 63 68 20 |ler_Menu. which | 00000200 73 68 6f 77 73 20 74 68 65 20 63 6f 6e 74 65 6e |shows the conten| 00000210 74 73 20 6f 66 20 61 20 64 69 72 65 63 74 6f 72 |ts of a director| 00000220 79 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 |y. and | 00000230 6c 65 61 64 73 20 74 6f 20 69 74 91 73 20 73 75 |leads to it.s su| 00000240 62 2d 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 |b-directories.. | 00000250 20 20 20 20 20 8f 20 20 20 90 49 6e 73 65 72 74 | . .Insert| 00000260 5f 74 65 78 74 91 20 74 6f 20 65 6e 74 65 72 20 |_text. to enter | 00000270 66 72 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 |frequently used | 00000280 74 65 78 74 20 69 6e 20 74 6f 20 61 6e 20 61 70 |text in to an ap| 00000290 70 6c 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 20 |plication.. | 000002a0 20 8f 20 20 20 90 45 6d 75 6c 61 74 65 5f 4b 65 | . .Emulate_Ke| 000002b0 79 91 20 70 72 65 73 73 65 73 20 66 6f 72 20 75 |y. presses for u| 000002c0 73 65 20 77 69 74 68 20 61 70 70 6c 69 63 61 74 |se with applicat| 000002d0 69 6f 6e 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 |ions that do not| 000002e0 0a 20 20 20 20 20 20 20 20 20 20 68 61 76 65 20 |. have | 000002f0 74 6f 6f 6c 20 62 61 72 73 2e 0a 20 20 20 20 20 |tool bars.. | 00000300 20 8f 20 20 20 4d 6f 76 65 20 74 68 65 20 63 61 | . Move the ca| 00000310 72 65 74 2e 0a 20 20 20 20 20 20 8f 20 20 20 49 |ret.. . I| 00000320 73 73 75 65 20 61 6e 79 20 73 74 61 72 20 63 6f |ssue any star co| 00000330 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 20 8f 20 20 |mmand.. . | 00000340 20 44 79 6e 61 6d 69 63 20 62 75 74 74 6f 6e 73 | Dynamic buttons| 00000350 2e 20 54 68 65 73 65 20 63 61 6e 20 68 61 76 65 |. These can have| 00000360 20 61 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 | a system variab| 00000370 6c 65 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 |le, the. | 00000380 20 20 63 75 72 72 65 6e 74 20 74 69 6d 65 2c 20 | current time, | 00000390 61 6d 6f 75 6e 74 20 6f 66 20 66 72 65 65 20 6d |amount of free m| 000003a0 65 6d 6f 72 79 20 6f 72 20 66 72 65 65 20 73 70 |emory or free sp| 000003b0 61 63 65 20 6f 6e 20 61 20 64 69 73 63 2e 0a 0a |ace on a disc...| 000003c0 20 20 61 6e 64 20 69 74 20 61 6c 73 6f 20 66 65 | and it also fe| 000003d0 61 74 75 72 65 73 3b 0a 0a 20 20 20 20 20 20 8f |atures;.. .| 000003e0 20 20 20 45 61 73 79 20 73 61 76 65 2e 20 4a 75 | Easy save. Ju| 000003f0 73 74 20 64 72 61 67 20 61 20 66 69 6c 65 20 66 |st drag a file f| 00000400 72 6f 6d 20 74 68 65 20 53 61 76 65 20 41 73 20 |rom the Save As | 00000410 77 69 6e 64 6f 77 20 6f 66 20 61 6e 79 0a 20 20 |window of any. | 00000420 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 | applicat| 00000430 69 6f 6e 20 6f 6e 20 74 6f 20 74 68 65 20 45 78 |ion on to the Ex| 00000440 74 72 61 42 61 72 20 61 6e 64 20 69 74 20 77 69 |traBar and it wi| 00000450 6c 6c 20 67 65 74 20 73 61 76 65 64 20 69 6e 20 |ll get saved in | 00000460 74 6f 0a 20 20 20 20 20 20 20 20 20 20 61 20 63 |to. a c| 00000470 65 6e 74 72 61 6c 20 64 69 72 65 63 74 6f 72 79 |entral directory| 00000480 20 6a 75 73 74 20 6c 69 6b 65 20 77 69 74 68 20 | just like with | 00000490 61 20 6e 6f 72 6d 61 6c 20 64 69 72 65 63 74 6f |a normal directo| 000004a0 72 79 2e 20 53 6f 20 6e 6f 0a 20 20 20 20 20 20 |ry. So no. | 000004b0 20 20 20 20 6d 6f 72 65 20 6d 65 73 73 69 6e 67 | more messing| 000004c0 20 61 72 6f 75 6e 64 20 6f 70 65 6e 69 6e 67 20 | around opening | 000004d0 66 69 6c 65 72 20 77 69 6e 64 6f 77 73 2e 0a 0a |filer windows...| 000004e0 20 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 69 73 | It can also is| 000004f0 73 75 65 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d |sue multiple com| 00000500 6d 61 6e 64 73 20 73 6f 20 74 68 61 74 20 77 69 |mands so that wi| 00000510 74 68 20 6f 6e 65 20 6d 6f 75 73 65 20 63 6c 69 |th one mouse cli| 00000520 63 6b 20 79 6f 75 20 63 6f 75 6c 64 0a 20 20 72 |ck you could. r| 00000530 75 6e 20 79 6f 75 72 20 69 6e 74 65 72 6e 65 74 |un your internet| 00000540 20 73 6f 66 74 77 61 72 65 2c 20 6d 61 69 6c 20 | software, mail | 00000550 72 65 61 64 65 72 20 61 73 20 77 65 6c 6c 20 61 |reader as well a| 00000560 73 20 61 20 64 65 73 6b 74 6f 70 20 70 75 62 6c |s a desktop publ| 00000570 69 73 68 65 72 20 61 6e 64 0a 20 20 67 72 61 70 |isher and. grap| 00000580 68 69 63 73 20 70 72 6f 67 72 61 6d 2e 20 57 68 |hics program. Wh| 00000590 79 20 69 73 2c 20 6f 66 20 63 6f 75 72 73 65 2c |y is, of course,| 000005a0 20 61 6e 6f 74 68 65 72 20 71 75 65 73 74 69 6f | another questio| 000005b0 6e 20 3a 2d 29 0a 0a 20 20 55 73 69 6e 67 0a 20 |n :-).. Using. | 000005c0 20 98 98 98 98 98 0a 0a 20 20 54 6f 20 75 73 65 | ....... To use| 000005d0 20 45 78 74 72 61 42 61 72 20 79 6f 75 20 66 69 | ExtraBar you fi| 000005e0 72 73 74 20 6e 65 65 64 20 74 6f 20 6c 6f 61 64 |rst need to load| 000005f0 20 69 74 2c 20 61 20 77 69 6e 64 6f 77 20 77 69 | it, a window wi| 00000600 6c 6c 20 74 68 65 6e 20 6f 70 65 6e 2e 20 54 68 |ll then open. Th| 00000610 69 73 20 69 73 0a 20 20 74 68 65 20 65 78 74 72 |is is. the extr| 00000620 61 20 62 61 72 2e 20 4f 6e 20 74 68 65 20 65 78 |a bar. On the ex| 00000630 74 72 61 20 62 61 72 20 74 68 65 72 65 20 77 69 |tra bar there wi| 00000640 6c 6c 20 62 65 20 61 6e 20 69 63 6f 6e 20 77 69 |ll be an icon wi| 00000650 74 68 20 74 68 65 20 74 69 6d 65 20 61 6e 64 0a |th the time and.| 00000660 20 20 64 61 74 65 20 69 6e 20 69 74 2e 20 44 72 | date in it. Dr| 00000670 61 67 67 69 6e 67 20 66 69 6c 65 73 2c 20 64 69 |agging files, di| 00000680 72 65 63 74 6f 72 69 65 73 20 61 6e 64 20 61 70 |rectories and ap| 00000690 70 6c 69 63 61 74 69 6f 6e 73 20 6f 6e 20 74 6f |plications on to| 000006a0 20 74 68 65 20 62 61 72 20 77 69 6c 6c 0a 20 20 | the bar will. | 000006b0 63 72 65 61 74 65 20 61 20 62 75 74 74 6f 6e 20 |create a button | 000006c0 77 69 74 68 20 74 68 65 20 69 74 65 6d 73 20 6e |with the items n| 000006d0 61 6d 65 20 61 6e 64 20 73 70 72 69 74 65 20 69 |ame and sprite i| 000006e0 6e 20 69 74 2e 20 43 6c 69 63 6b 69 6e 67 20 6f |n it. Clicking o| 000006f0 6e 20 74 68 61 74 20 69 63 6f 6e 0a 20 20 72 75 |n that icon. ru| 00000700 6e 73 20 74 68 65 20 69 74 65 6d 20 74 68 61 74 |ns the item that| 00000710 20 63 72 65 61 74 65 64 20 69 74 2e 20 53 68 69 | created it. Shi| 00000720 66 74 20 61 6e 64 20 43 74 72 6c 20 68 61 76 65 |ft and Ctrl have| 00000730 20 74 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 | the same effect| 00000740 20 61 73 20 74 68 65 79 0a 20 20 6e 6f 72 6d 61 | as they. norma| 00000750 6c 6c 79 20 77 6f 75 6c 64 20 68 61 76 65 20 69 |lly would have i| 00000760 66 20 79 6f 75 20 77 68 65 72 65 20 64 6f 75 62 |f you where doub| 00000770 6c 65 20 63 6c 69 63 6b 69 6e 67 20 69 6e 20 61 |le clicking in a| 00000780 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 20 20 59 | directory... Y| 00000790 6f 75 20 63 61 6e 20 61 6c 73 6f 20 63 72 65 61 |ou can also crea| 000007a0 74 65 20 61 6e 20 65 6d 70 74 79 20 62 75 74 74 |te an empty butt| 000007b0 6f 6e 20 66 72 6f 6d 20 74 68 65 20 90 42 75 74 |on from the .But| 000007c0 74 6f 6e 20 3e 20 4e 65 77 20 62 75 74 74 6f 6e |ton > New button| 000007d0 91 20 6d 65 6e 75 0a 20 20 69 74 65 6d 2e 20 53 |. menu. item. S| 000007e0 65 6c 65 63 74 69 6e 67 20 74 68 69 73 20 69 74 |electing this it| 000007f0 65 6d 20 63 72 65 61 74 65 73 20 61 20 62 6c 61 |em creates a bla| 00000800 6e 6b 20 62 75 74 74 6f 6e 20 77 69 74 68 20 74 |nk button with t| 00000810 68 65 20 6e 61 6d 65 20 55 6e 64 65 66 69 6e 65 |he name Undefine| 00000820 64 0a 20 20 61 6e 64 20 61 20 73 6d 61 6c 6c 20 |d. and a small | 00000830 45 78 74 72 61 42 61 72 20 66 69 6c 65 20 66 6f |ExtraBar file fo| 00000840 72 20 69 74 91 73 20 73 70 72 69 74 65 2e 20 49 |r it.s sprite. I| 00000850 74 20 68 61 73 20 6e 6f 20 63 6f 6d 6d 61 6e 64 |t has no command| 00000860 73 20 64 65 66 69 6e 65 64 20 66 6f 72 0a 20 20 |s defined for. | 00000870 69 74 20 73 6f 20 63 6c 69 63 6b 69 6e 67 20 6f |it so clicking o| 00000880 6e 20 69 74 20 77 69 6c 6c 20 73 68 6f 77 20 61 |n it will show a| 00000890 6e 20 65 72 72 6f 72 2e 20 59 6f 75 20 63 61 6e |n error. You can| 000008a0 20 61 6c 74 65 72 20 61 6e 79 20 62 75 74 74 6f | alter any butto| 000008b0 6e 20 74 68 61 74 20 79 6f 75 0a 20 20 63 72 65 |n that you. cre| 000008c0 61 74 65 20 61 74 20 61 6e 79 74 69 6d 65 2e 0a |ate at anytime..| 000008d0 0a 20 20 49 66 20 79 6f 75 20 63 6c 69 63 6b 20 |. If you click | 000008e0 6f 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e |on the backgroun| 000008f0 64 20 6f 66 20 74 68 65 20 65 78 74 72 61 20 62 |d of the extra b| 00000900 61 72 20 77 69 74 68 20 4d 45 4e 55 20 61 6e 64 |ar with MENU and| 00000910 20 61 6c 73 6f 20 68 61 76 65 20 74 68 65 0a 20 | also have the. | 00000920 20 43 74 72 6c 20 6b 65 79 20 68 65 6c 64 20 64 | Ctrl key held d| 00000930 6f 77 6e 20 74 68 65 6e 20 74 68 65 20 65 78 74 |own then the ext| 00000940 72 61 20 62 61 72 91 73 20 70 6f 73 69 74 69 6f |ra bar.s positio| 00000950 6e 20 77 69 6c 6c 20 62 65 20 74 6f 67 67 6c 65 |n will be toggle| 00000960 64 2e 20 49 66 20 69 74 20 69 73 0a 20 20 68 69 |d. If it is. hi| 00000970 64 64 65 6e 20 74 68 65 6e 20 69 74 20 77 69 6c |dden then it wil| 00000980 6c 20 63 6f 6d 65 20 74 6f 20 74 68 65 20 66 72 |l come to the fr| 00000990 6f 6e 74 2c 20 69 66 20 69 74 20 69 73 20 61 6c |ont, if it is al| 000009a0 72 65 61 64 79 20 61 74 20 74 68 65 20 66 72 6f |ready at the fro| 000009b0 6e 74 20 74 68 65 6e 0a 20 20 69 74 20 77 69 6c |nt then. it wil| 000009c0 6c 20 67 6f 20 74 6f 20 74 68 65 20 62 61 63 6b |l go to the back| 000009d0 2e 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 |...... | 000009e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000009f0 20 20 20 20 20 20 20 20 50 61 67 65 20 31 0a 0a | Page 1..| 00000a00 0a 0a 0c 20 20 0a 0a 0a 0a 20 20 45 78 74 72 61 |... .... Extra| 00000a10 42 61 72 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |Bar. __________| 00000a20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000a50 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a |______________..| 00000a60 0a 0a 20 20 54 6f 20 73 61 76 65 20 61 6e 79 20 |.. To save any | 00000a70 62 75 74 74 6f 6e 73 20 74 68 61 74 20 79 6f 75 |buttons that you| 00000a80 20 68 61 76 65 20 63 72 65 61 74 65 64 20 79 6f | have created yo| 00000a90 75 20 6e 65 65 64 20 74 6f 20 75 73 65 20 74 68 |u need to use th| 00000aa0 65 20 73 61 76 65 20 77 69 6e 64 6f 77 2e 0a 20 |e save window.. | 00000ab0 20 49 66 20 79 6f 75 20 63 6c 69 63 6b 20 6f 6e | If you click on| 00000ac0 20 74 68 65 20 73 61 76 65 20 6d 65 6e 75 20 69 | the save menu i| 00000ad0 74 65 6d 20 74 68 61 74 20 6c 65 61 64 73 20 74 |tem that leads t| 00000ae0 6f 20 74 68 65 20 73 61 76 65 20 77 69 6e 64 6f |o the save windo| 00000af0 77 20 74 68 65 6e 20 74 68 65 0a 20 20 66 69 6c |w then the. fil| 00000b00 65 20 77 69 6c 6c 20 62 65 20 73 61 76 65 64 20 |e will be saved | 00000b10 74 6f 20 77 68 65 72 65 20 69 74 20 77 61 73 20 |to where it was | 00000b20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 6f 72 20 74 |loaded from or t| 00000b30 68 65 20 73 61 76 65 20 77 69 6e 64 6f 77 20 77 |he save window w| 00000b40 69 6c 6c 20 6f 70 65 6e 2e 0a 0a 0a 0a 0a 0a 0a |ill open........| 00000b50 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a |................| * 00000b70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 |............... | 00000b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000ba0 20 50 61 67 65 20 32 0a 0a 0a 0a 0c 20 20 0a 0a | Page 2..... ..| 00000bb0 0a 0a 20 20 45 78 74 72 61 42 61 72 0a 20 20 5f |.. ExtraBar. _| 00000bc0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000c00 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 0a 20 20 41 75 74 |_______.... Aut| 00000c10 6f 20 6c 6f 61 64 69 6e 67 20 61 20 66 69 6c 65 |o loading a file| 00000c20 0a 20 20 98 98 98 98 98 98 98 98 98 98 98 98 98 |. .............| 00000c30 98 98 98 98 98 98 0a 0a 20 20 59 6f 75 20 63 61 |........ You ca| 00000c40 6e 20 6d 61 6b 65 20 45 78 74 72 61 62 61 72 20 |n make Extrabar | 00000c50 6c 6f 61 64 20 61 20 73 65 74 20 6f 66 20 62 75 |load a set of bu| 00000c60 74 74 6f 6e 73 20 65 76 65 72 79 20 74 69 6d 65 |ttons every time| 00000c70 20 69 74 91 73 20 6c 6f 61 64 65 64 20 62 79 0a | it.s loaded by.| 00000c80 20 20 73 61 76 69 6e 67 20 61 20 62 75 74 74 6f | saving a butto| 00000c90 6e 73 20 66 69 6c 65 20 61 73 20 74 68 65 20 64 |ns file as the d| 00000ca0 65 66 61 75 6c 74 2e 20 54 68 69 73 20 69 73 20 |efault. This is | 00000cb0 76 65 72 79 20 73 69 6d 70 6c 65 20 61 73 20 61 |very simple as a| 00000cc0 6c 6c 20 79 6f 75 20 6e 65 65 64 0a 20 20 74 6f |ll you need. to| 00000cd0 20 64 6f 20 69 73 20 66 72 6f 6d 20 74 68 65 20 | do is from the | 00000ce0 90 54 6f 6f 6c 20 62 61 72 91 20 73 75 62 6d 65 |.Tool bar. subme| 00000cf0 6e 75 20 73 65 6c 65 63 74 20 74 68 65 20 90 53 |nu select the .S| 00000d00 61 76 65 20 64 65 66 61 75 6c 74 91 20 6d 65 6e |ave default. men| 00000d10 75 20 69 74 65 6d 2e 0a 20 20 53 6f 20 6c 6f 6e |u item.. So lon| 00000d20 67 20 61 73 20 45 78 74 72 61 42 61 72 20 69 73 |g as ExtraBar is| 00000d30 20 6e 6f 74 20 6c 6f 61 64 65 64 20 76 69 61 20 | not loaded via | 00000d40 61 20 64 6f 75 62 6c 65 20 63 6c 69 63 6b 20 6f |a double click o| 00000d50 6e 20 6f 6e 65 20 6f 66 20 69 74 91 73 20 62 75 |n one of it.s bu| 00000d60 74 74 6f 6e 73 0a 20 20 69 74 20 77 69 6c 6c 20 |ttons. it will | 00000d70 6c 6f 61 64 2e 0a 0a 20 20 41 6c 74 65 72 69 6e |load... Alterin| 00000d80 67 20 61 20 62 75 74 74 6f 6e 0a 20 20 98 98 98 |g a button. ...| 00000d90 98 98 98 98 98 98 98 98 98 98 98 98 98 98 0a 0a |................| 00000da0 20 20 49 66 20 79 6f 75 20 77 69 73 68 20 74 6f | If you wish to| 00000db0 20 63 68 61 6e 67 65 20 61 20 62 75 74 74 6f 6e | change a button| 00000dc0 91 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e |.s configuration| 00000dd0 20 74 68 65 6e 20 62 79 20 6f 70 65 6e 69 6e 67 | then by opening| 00000de0 20 74 68 65 20 6d 61 69 6e 0a 20 20 6d 65 6e 75 | the main. menu| 00000df0 20 6f 76 65 72 20 69 74 20 61 6e 64 20 67 6f 69 | over it and goi| 00000e00 6e 67 20 74 68 65 20 74 6f 20 6d 61 69 6e 20 6d |ng the to main m| 00000e10 65 6e 75 20 61 6e 64 20 74 68 65 6e 20 74 6f 20 |enu and then to | 00000e20 74 68 65 20 42 75 74 74 6f 6e 20 3d 3e 20 41 6c |the Button => Al| 00000e30 74 65 72 0a 20 20 62 75 74 74 6f 6e 20 64 69 61 |ter. button dia| 00000e40 6c 6f 67 75 65 20 62 6f 78 20 61 6c 6c 6f 77 73 |logue box allows| 00000e50 20 79 6f 75 20 63 68 61 6e 67 65 20 69 74 20 63 | you change it c| 00000e60 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 61 73 |onfiguration eas| 00000e70 69 6c 79 2e 20 54 68 65 20 74 6f 70 20 69 63 6f |ily. The top ico| 00000e80 6e 0a 20 20 69 73 20 77 68 65 72 65 20 79 6f 75 |n. is where you| 00000e90 20 63 61 6e 20 65 6e 74 65 72 20 74 68 65 20 74 | can enter the t| 00000ea0 65 78 74 20 74 68 61 74 20 77 69 6c 6c 20 61 70 |ext that will ap| 00000eb0 70 65 61 72 20 69 6e 20 74 68 65 20 62 75 74 74 |pear in the butt| 00000ec0 6f 6e 2c 20 61 6e 64 20 74 68 65 0a 20 20 69 63 |on, and the. ic| 00000ed0 6f 6e 20 62 65 6c 6f 77 20 74 68 61 74 20 69 73 |on below that is| 00000ee0 20 74 68 65 20 73 70 72 69 74 65 20 6e 61 6d 65 | the sprite name| 00000ef0 20 66 6f 72 20 74 68 65 20 74 68 65 20 73 70 72 | for the the spr| 00000f00 69 74 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 |ite you want to | 00000f10 61 70 70 65 61 72 20 69 6e 0a 20 20 74 68 65 20 |appear in. the | 00000f20 62 75 74 74 6f 6e 2e 20 42 65 6c 6f 77 20 74 68 |button. Below th| 00000f30 65 73 65 20 61 72 65 20 74 68 65 20 63 6f 6d 6d |ese are the comm| 00000f40 61 6e 64 20 69 63 6f 6e 73 20 77 68 65 72 65 20 |and icons where | 00000f50 79 6f 75 20 74 79 70 65 20 69 6e 20 74 68 65 20 |you type in the | 00000f60 74 68 65 0a 20 20 63 6f 6d 6d 61 6e 64 20 74 68 |the. command th| 00000f70 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 62 |at you want to b| 00000f80 65 20 69 73 73 75 65 64 20 77 68 65 6e 20 74 68 |e issued when th| 00000f90 65 20 62 75 74 74 6f 6e 20 69 73 20 63 6c 69 63 |e button is clic| 00000fa0 6b 65 64 20 6f 6e 20 77 69 74 68 0a 20 20 53 45 |ked on with. SE| 00000fb0 4c 45 43 54 20 6f 72 20 41 44 4a 55 53 54 2e 0a |LECT or ADJUST..| 00000fc0 0a 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 |. You can also | 00000fd0 6d 61 6b 65 20 74 68 65 20 62 75 74 74 6f 6e 20 |make the button | 00000fe0 74 68 65 20 6c 61 73 74 20 6f 6e 65 20 6f 6e 20 |the last one on | 00000ff0 74 68 65 20 72 6f 77 20 77 68 69 63 68 20 66 6f |the row which fo| 00001000 72 63 65 73 20 61 6e 79 0a 20 20 73 75 62 73 65 |rces any. subse| 00001010 71 75 65 6e 74 20 62 75 74 74 6f 6e 20 74 6f 20 |quent button to | 00001020 6d 6f 76 65 20 64 6f 77 6e 77 61 72 64 73 20 61 |move downwards a| 00001030 73 20 77 65 6c 6c 20 61 73 20 70 75 74 74 69 6e |s well as puttin| 00001040 67 20 61 20 67 61 70 20 61 66 74 65 72 20 74 68 |g a gap after th| 00001050 65 0a 20 20 62 75 74 74 6f 6e 2e 0a 0a 20 20 41 |e. button... A| 00001060 74 20 70 72 65 73 65 6e 74 20 79 6f 75 20 63 61 |t present you ca| 00001070 6e 20 6d 61 6b 65 20 74 68 65 20 62 75 74 74 6f |n make the butto| 00001080 6e 20 72 75 6e 20 61 20 6e 75 6d 62 65 72 20 6f |n run a number o| 00001090 66 20 63 6f 6d 6d 61 6e 64 73 2e 20 59 6f 75 20 |f commands. You | 000010a0 63 61 6e 20 61 6c 73 6f 0a 20 20 75 73 65 20 74 |can also. use t| 000010b0 68 65 20 73 68 6f 72 74 20 74 77 6f 20 6c 65 74 |he short two let| 000010c0 74 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 |ter version of t| 000010d0 68 65 20 63 6f 6d 6d 61 6e 64 20 69 66 20 79 6f |he command if yo| 000010e0 75 20 77 69 73 68 2e 0a 0a 20 20 54 68 65 79 20 |u wish... They | 000010f0 63 61 6e 20 62 65 3b 0a 0a 20 20 20 20 20 20 8f |can be;.. .| 00001100 20 20 20 41 6e 79 20 73 74 61 72 20 63 6f 6d 6d | Any star comm| 00001110 61 6e 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 |and... | 00001120 53 79 6e 74 61 78 3a 20 20 2a 20 3c 63 6f 6d 6d |Syntax: * <comm| 00001130 61 6e 64 3e 0a 0a 20 20 20 20 20 20 8f 20 20 20 |and>.. . | 00001140 90 43 61 72 65 74 5f 42 61 63 6b 91 20 6d 6f 76 |.Caret_Back. mov| 00001150 65 73 20 74 68 65 20 63 61 72 65 74 20 62 61 63 |es the caret bac| 00001160 6b 20 6e 20 70 6c 61 63 65 73 2e 0a 0a 20 20 20 |k n places... | 00001170 20 20 20 20 20 20 20 53 79 6e 74 61 78 3a 20 20 | Syntax: | 00001180 43 61 72 65 74 5f 42 61 63 6b 20 3c 70 6c 61 63 |Caret_Back <plac| 00001190 65 73 3e 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 |es>.. . .| 000011a0 43 61 72 65 74 5f 46 6f 72 77 61 72 64 91 20 6d |Caret_Forward. m| 000011b0 6f 76 65 73 20 74 68 65 20 63 61 72 65 74 20 66 |oves the caret f| 000011c0 6f 72 77 61 72 64 20 6e 20 70 6c 61 63 65 73 2e |orward n places.| 000011d0 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e 74 |.. Synt| 000011e0 61 78 3a 20 20 43 61 72 65 74 5f 46 6f 72 77 61 |ax: Caret_Forwa| 000011f0 72 64 20 3c 70 6c 61 63 65 73 3e 0a 0a 20 20 20 |rd <places>.. | 00001200 20 20 20 8f 20 20 20 45 6d 75 6c 61 74 65 20 61 | . Emulate a| 00001210 20 6b 65 79 20 70 72 65 73 73 2e 20 54 68 65 79 | key press. They| 00001220 20 61 72 65 20 61 6c 73 6f 20 62 65 20 61 76 61 | are also be ava| 00001230 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 0a |ilable from the.| 00001240 20 20 20 20 20 20 20 20 20 20 53 57 49 20 53 74 | SWI St| 00001250 72 6f 6e 67 48 65 6c 70 20 6d 61 6e 75 61 6c 20 |rongHelp manual | 00001260 75 6e 64 65 72 20 57 69 6d 70 5f 50 72 6f 63 65 |under Wimp_Proce| 00001270 73 73 4b 65 79 0a 0a 20 20 20 20 20 20 20 20 20 |ssKey.. | 00001280 20 53 79 6e 74 61 78 3a 20 20 45 6d 75 6c 61 74 | Syntax: Emulat| 00001290 65 5f 4b 65 79 20 3c 4b 65 79 20 63 6f 64 65 3e |e_Key <Key code>| 000012a0 0a 0a 20 20 20 20 20 20 8f 20 20 20 4f 70 65 6e |.. . Open| 000012b0 73 20 61 20 6d 65 6e 75 20 63 72 65 61 74 65 64 |s a menu created| 000012c0 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 65 6e | from the conten| 000012d0 74 73 20 6f 66 20 61 20 64 69 72 65 63 74 6f 72 |ts of a director| 000012e0 79 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 |y... Sy| 000012f0 6e 74 61 78 3a 20 20 46 69 6c 65 72 5f 4d 65 6e |ntax: Filer_Men| 00001300 75 20 3c 44 69 72 65 63 74 6f 72 79 20 70 61 74 |u <Directory pat| 00001310 68 3e 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 |h>........ | 00001320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001330 20 20 20 20 20 20 20 20 20 20 20 20 50 61 67 65 | Page| 00001340 20 33 0a 0a 0a 0a 0c 20 20 0a 0a 0a 0a 20 20 45 | 3..... .... E| 00001350 78 74 72 61 42 61 72 0a 20 20 5f 5f 5f 5f 5f 5f |xtraBar. ______| 00001360 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 000013a0 5f 5f 0a 0a 0a 20 20 20 20 20 20 8f 20 20 20 4f |__... . O| 000013b0 70 65 6e 73 20 61 20 6d 65 6e 75 20 63 72 65 61 |pens a menu crea| 000013c0 74 65 64 20 66 72 6f 6d 20 61 20 75 73 65 72 20 |ted from a user | 000013d0 64 65 66 69 6e 61 62 6c 65 20 6d 65 6e 75 20 66 |definable menu f| 000013e0 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 |ile... | 000013f0 53 79 6e 74 61 78 3a 20 20 55 73 65 72 5f 4d 65 |Syntax: User_Me| 00001400 6e 75 20 3c 4d 65 6e 75 20 66 69 6c 65 20 70 61 |nu <Menu file pa| 00001410 74 68 3e 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 |th>.. . .| 00001420 49 6e 73 65 72 74 5f 43 6f 6e 74 65 6e 74 73 91 |Insert_Contents.| 00001430 20 6d 6f 76 65 73 20 74 68 65 20 63 61 72 65 74 | moves the caret| 00001440 20 66 6f 72 77 61 72 64 20 6e 20 70 6c 61 63 65 | forward n place| 00001450 73 2e 0a 20 20 20 20 20 20 20 20 20 20 54 61 6b |s.. Tak| 00001460 65 73 20 61 20 66 69 6c 65 20 61 6e 64 20 73 65 |es a file and se| 00001470 6e 64 73 20 69 74 91 73 20 63 6f 6e 74 65 6e 74 |nds it.s content| 00001480 73 20 74 6f 20 74 68 65 20 74 68 65 20 63 75 72 |s to the the cur| 00001490 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 61 |rent. a| 000014a0 70 70 6c 69 63 61 74 69 6f 6e 20 77 69 74 68 20 |pplication with | 000014b0 74 68 65 20 69 6e 70 75 74 20 66 6f 63 75 73 2e |the input focus.| 000014c0 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e 74 |.. Synt| 000014d0 61 78 3a 20 20 49 6e 73 65 72 74 5f 43 6f 6e 74 |ax: Insert_Cont| 000014e0 65 6e 74 73 20 3c 66 69 6c 65 3e 0a 0a 20 20 20 |ents <file>.. | 000014f0 20 20 20 8f 20 20 20 90 49 6e 73 65 72 74 91 20 | . .Insert. | 00001500 74 61 6b 65 73 20 61 20 73 74 72 69 6e 67 20 61 |takes a string a| 00001510 6e 64 20 73 65 6e 64 73 20 74 6f 20 61 6e 20 61 |nd sends to an a| 00001520 70 70 6c 69 63 61 74 69 6f 6e 2c 20 6e 6f 0a 20 |pplication, no. | 00001530 20 20 20 20 20 20 20 20 20 73 70 65 63 69 61 6c | special| 00001540 20 61 63 74 69 6f 6e 73 20 61 72 65 20 74 61 6b | actions are tak| 00001550 65 6e 20 65 78 63 65 70 74 20 63 68 61 6e 67 69 |en except changi| 00001560 6e 67 20 90 7c 6d 91 20 74 6f 20 61 20 52 65 74 |ng .|m. to a Ret| 00001570 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 70 72 |urn. pr| 00001580 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 |ess... | 00001590 53 79 6e 74 61 78 3a 20 20 49 6e 73 65 72 74 20 |Syntax: Insert | 000015a0 94 3c 74 65 78 74 3e 95 0a 0a 20 20 20 20 20 20 |.<text>... | 000015b0 8f 20 20 20 90 49 6e 73 65 72 74 5f 74 65 78 74 |. .Insert_text| 000015c0 91 20 69 6e 20 74 6f 20 61 6e 20 61 70 70 6c 69 |. in to an appli| 000015d0 63 61 74 69 6f 6e 2c 20 61 66 74 65 72 20 70 61 |cation, after pa| 000015e0 73 73 69 6e 67 20 69 74 20 74 6f 0a 20 20 20 20 |ssing it to. | 000015f0 20 20 20 20 20 20 20 47 53 54 72 61 6e 73 20 61 | GSTrans a| 00001600 6e 64 20 69 6e 73 65 72 74 69 6e 67 20 61 6e 79 |nd inserting any| 00001610 20 74 69 6d 65 20 76 61 72 69 61 62 6c 65 73 20 | time variables | 00001620 74 68 61 74 20 6d 61 79 20 68 61 76 65 0a 20 20 |that may have. | 00001630 20 20 20 20 20 20 20 20 20 62 65 65 6e 20 75 73 | been us| 00001640 65 64 2e 20 69 65 2e 20 25 6d 33 20 77 69 6c 6c |ed. ie. %m3 will| 00001650 20 62 65 63 6f 6d 65 20 4a 75 6e 2c 20 44 65 63 | become Jun, Dec| 00001660 2c 20 65 74 63 2e 0a 0a 20 20 20 20 20 20 20 20 |, etc... | 00001670 20 20 41 6e 79 20 73 79 73 74 65 6d 20 76 61 72 | Any system var| 00001680 69 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 20 |iables that are | 00001690 6e 61 6d 65 64 20 77 69 6c 6c 20 62 65 20 63 6f |named will be co| 000016a0 6e 76 65 72 74 65 64 20 74 6f 0a 20 20 20 20 20 |nverted to. | 000016b0 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 20 74 | the value t| 000016c0 68 61 74 20 74 68 65 79 20 61 72 65 20 73 65 74 |hat they are set| 000016d0 20 74 6f 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 | to... | 000016e0 69 65 2e 20 49 6e 73 65 72 74 5f 74 65 78 74 20 |ie. Insert_text | 000016f0 94 3c 57 69 6d 70 24 53 74 61 74 65 3e 95 20 77 |.<Wimp$State>. w| 00001700 69 6c 6c 20 69 6e 73 65 72 74 20 74 68 65 20 77 |ill insert the w| 00001710 6f 72 64 20 90 64 65 73 6b 74 6f 70 91 0a 0a 20 |ord .desktop... | 00001720 20 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 20 | If you | 00001730 77 61 6e 74 20 74 6f 20 73 65 6e 64 20 61 20 3c |want to send a <| 00001740 20 6f 72 20 94 20 74 6f 20 61 6e 20 61 70 70 6c | or . to an appl| 00001750 69 63 61 74 69 6f 6e 20 79 6f 75 20 6d 75 73 74 |ication you must| 00001760 20 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 20 | first. | 00001770 20 70 75 74 20 61 20 7c 20 69 6e 20 66 72 6f 6e | put a | in fron| 00001780 74 20 6f 66 20 69 74 2e 20 59 6f 75 20 63 61 6e |t of it. You can| 00001790 20 61 6c 73 6f 20 73 65 6e 64 20 61 20 52 65 74 | also send a Ret| 000017a0 75 72 6e 20 77 69 74 68 20 7c 6d 0a 20 20 20 20 |urn with |m. | 000017b0 20 20 20 20 20 20 61 6e 64 20 61 20 7c 20 77 69 | and a | wi| 000017c0 74 68 20 7c 7c 2e 0a 0a 20 20 20 20 20 20 20 20 |th ||... | 000017d0 20 20 53 79 6e 74 61 78 3a 20 20 49 6e 73 65 72 | Syntax: Inser| 000017e0 74 5f 74 65 78 74 20 94 3c 73 74 72 69 6e 67 3e |t_text .<string>| 000017f0 95 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 53 61 |... . .Sa| 00001800 76 65 5f 66 69 6c 65 91 20 6f 70 65 6e 73 20 61 |ve_file. opens a| 00001810 20 77 69 6e 64 6f 77 20 61 6c 6c 6f 77 69 6e 67 | window allowing| 00001820 20 79 6f 75 20 74 6f 20 73 61 76 65 20 61 20 66 | you to save a f| 00001830 69 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 |ile from. | 00001840 20 20 20 6f 6e 65 20 70 6c 61 63 65 20 74 6f 20 | one place to | 00001850 61 6e 6f 74 68 65 72 2e 20 46 6f 72 20 65 78 61 |another. For exa| 00001860 6d 70 6c 65 20 79 6f 75 20 63 6f 75 6c 64 20 75 |mple you could u| 00001870 73 65 20 74 68 69 73 20 63 61 6c 6c 0a 20 20 20 |se this call. | 00001880 20 20 20 20 20 20 20 74 6f 20 61 6c 6c 6f 77 20 | to allow | 00001890 74 68 65 20 75 73 65 72 20 74 6f 20 73 61 76 65 |the user to save| 000018a0 20 61 20 66 69 6c 65 20 74 6f 20 61 20 64 69 72 | a file to a dir| 000018b0 65 63 74 6f 72 79 20 61 66 74 65 72 20 61 0a 20 |ectory after a. | 000018c0 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 | process| 000018d0 69 6e 67 20 61 63 74 69 76 69 74 79 20 28 63 6f |ing activity (co| 000018e0 6e 76 65 72 74 69 6e 67 20 4a 70 65 67 20 74 6f |nverting Jpeg to| 000018f0 20 53 70 72 69 74 65 2c 20 65 74 63 2e 2e 2e 29 | Sprite, etc...)| 00001900 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e 74 |.. Synt| 00001910 61 78 3a 20 20 53 61 76 65 5f 46 69 6c 65 20 3c |ax: Save_File <| 00001920 64 69 72 65 63 74 6f 72 79 20 2f 20 66 75 6c 6c |directory / full| 00001930 20 66 69 6c 65 20 6e 61 6d 65 3e 0a 0a 20 20 20 | file name>.. | 00001940 20 20 20 8f 20 20 20 90 57 65 62 91 20 57 69 6c | . .Web. Wil| 00001950 6c 20 73 65 6e 64 20 61 20 72 65 71 75 65 73 74 |l send a request| 00001960 20 74 6f 20 61 6e 79 20 77 65 62 20 62 72 6f 77 | to any web brow| 00001970 73 69 6e 67 20 73 6f 66 74 77 61 72 65 20 74 6f |sing software to| 00001980 0a 20 20 20 20 20 20 20 20 20 20 67 6f 20 74 6f |. go to| 00001990 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 61 | a particular pa| 000019a0 67 65 2e 20 43 61 6e 20 62 65 20 68 74 74 70 3a |ge. Can be http:| 000019b0 2f 2f 2c 20 6d 61 69 6c 74 6f 3a 2c 20 74 65 6c |//, mailto:, tel| 000019c0 6e 65 74 3a 2f 2f 0a 20 20 20 20 20 20 20 20 20 |net://. | 000019d0 20 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 70 72 | or any other pr| 000019e0 6f 74 6f 63 6f 6c 2e 0a 0a 20 20 20 20 20 20 20 |otocol... | 000019f0 20 20 20 53 75 70 70 6f 72 74 65 64 20 62 79 20 | Supported by | 00001a00 54 65 72 6d 69 74 65 2c 20 46 72 65 73 63 6f 20 |Termite, Fresco | 00001a10 61 6e 64 20 41 72 63 57 65 62 0a 0a 20 20 20 20 |and ArcWeb.. | 00001a20 20 20 20 20 20 20 53 79 6e 74 61 78 3a 20 20 57 | Syntax: W| 00001a30 65 62 20 3c 57 65 62 20 61 64 64 72 65 73 73 3e |eb <Web address>| 00001a40 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 54 61 73 |.. . .Tas| 00001a50 6b 5f 4c 6f 61 64 65 64 91 20 77 69 6c 6c 20 65 |k_Loaded. will e| 00001a60 78 65 63 75 74 65 20 61 20 63 6f 6d 6d 61 6e 64 |xecute a command| 00001a70 20 69 66 20 61 6e 20 61 70 70 6c 69 63 61 74 69 | if an applicati| 00001a80 6f 6e 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 |on is. | 00001a90 6c 6f 61 64 65 64 20 6f 72 20 61 6e 20 6f 70 74 |loaded or an opt| 00001aa0 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 66 |ional command if| 00001ab0 20 69 74 20 69 73 20 6e 6f 74 20 6c 6f 61 64 65 | it is not loade| 00001ac0 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 |d... Sy| 00001ad0 6e 74 61 78 3a 20 20 54 61 73 6b 5f 6c 6f 61 64 |ntax: Task_load| 00001ae0 65 64 20 3c 61 70 70 6e 61 6d 65 3e 20 74 68 65 |ed <appname> the| 00001af0 6e 20 3c 63 6f 6d 6d 61 6e 64 3e 20 5b 65 6c 73 |n <command> [els| 00001b00 65 20 3c 63 6f 6d 6d 61 6e 64 3e 5d 0a 0a 20 20 |e <command>].. | 00001b10 20 20 20 20 8f 20 20 20 90 54 61 73 6b 5f 4e 6f | . .Task_No| 00001b20 74 4c 6f 61 64 65 64 91 20 77 69 6c 6c 20 65 78 |tLoaded. will ex| 00001b30 65 63 75 74 65 20 61 20 63 6f 6d 6d 61 6e 64 20 |ecute a command | 00001b40 69 66 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f |if an applicatio| 00001b50 6e 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 6e |n is. n| 00001b60 6f 74 20 6c 6f 61 64 65 64 20 6f 72 20 61 6e 20 |ot loaded or an | 00001b70 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 |optional command| 00001b80 20 69 66 20 69 74 20 69 73 2e 20 54 68 65 20 61 | if it is. The a| 00001b90 70 70 6c 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 |pplication. | 00001ba0 20 20 20 20 20 6e 61 6d 65 20 20 3c 61 70 70 6e | name <appn| 00001bb0 61 6d 65 3e 20 69 73 20 74 68 65 20 73 61 6d 65 |ame> is the same| 00001bc0 20 61 73 20 74 68 65 20 6f 6e 65 20 74 68 61 74 | as the one that| 00001bd0 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 0a | appears in the.| 00001be0 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 |.... | 00001bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001c00 20 20 20 20 20 20 50 61 67 65 20 34 0a 0a 0a 0a | Page 4....| 00001c10 0c 20 20 0a 0a 0a 0a 20 20 45 78 74 72 61 42 61 |. .... ExtraBa| 00001c20 72 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |r. ____________| 00001c30 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00001c60 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 20 |____________... | 00001c70 20 20 20 20 20 20 20 20 20 74 61 73 6b 20 77 69 | task wi| 00001c80 6e 64 6f 77 2e 20 49 74 20 69 73 20 61 20 63 61 |ndow. It is a ca| 00001c90 73 65 2d 73 65 6e 73 69 74 69 76 65 2e 20 49 66 |se-sensitive. If| 00001ca0 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e | the application| 00001cb0 91 73 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d |.s. nam| 00001cc0 65 20 69 6e 63 6c 75 64 65 73 20 73 70 61 63 65 |e includes space| 00001cd0 73 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 73 |s it should be s| 00001ce0 75 72 72 6f 75 6e 64 65 64 20 62 79 20 71 75 6f |urrounded by quo| 00001cf0 74 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 |tes... | 00001d00 53 79 6e 74 61 78 3a 20 20 54 61 73 6b 5f 6e 6f |Syntax: Task_no| 00001d10 74 6c 6f 61 64 65 64 20 3c 61 70 70 6e 61 6d 65 |tloaded <appname| 00001d20 3e 20 74 68 65 6e 20 3c 63 6f 6d 6d 61 6e 64 3e |> then <command>| 00001d30 20 5b 65 6c 73 65 20 3c 63 6f 6d 6d 61 6e 64 3e | [else <command>| 00001d40 5d 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 4d 6f |].. . .Mo| 00001d50 64 54 61 73 6b 5f 4c 6f 61 64 65 64 91 20 77 69 |dTask_Loaded. wi| 00001d60 6c 6c 20 65 78 65 63 75 74 65 20 61 20 63 6f 6d |ll execute a com| 00001d70 6d 61 6e 64 20 69 66 20 61 6e 20 6d 6f 64 75 6c |mand if an modul| 00001d80 65 20 74 61 73 6b 0a 20 20 20 20 20 20 20 20 20 |e task. | 00001d90 20 69 73 20 6c 6f 61 64 65 64 20 6f 72 20 61 6e | is loaded or an| 00001da0 20 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e | optional comman| 00001db0 64 20 69 66 20 69 74 20 69 73 20 6e 6f 74 2e 0a |d if it is not..| 00001dc0 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e 74 61 |. Synta| 00001dd0 78 3a 20 20 4d 6f 64 54 61 73 6b 5f 6c 6f 61 64 |x: ModTask_load| 00001de0 65 64 20 3c 61 70 70 6e 61 6d 65 3e 20 74 68 65 |ed <appname> the| 00001df0 6e 20 3c 63 6f 6d 6d 61 6e 64 3e 20 5b 65 6c 73 |n <command> [els| 00001e00 65 20 3c 63 6f 6d 6d 61 6e 64 3e 5d 0a 0a 20 20 |e <command>].. | 00001e10 20 20 20 20 8f 20 20 20 90 4d 6f 64 54 61 73 6b | . .ModTask| 00001e20 5f 4e 6f 74 4c 6f 61 64 65 64 91 20 77 69 6c 6c |_NotLoaded. will| 00001e30 20 65 78 65 63 75 74 65 20 61 20 63 6f 6d 6d 61 | execute a comma| 00001e40 6e 64 20 69 66 20 61 6e 20 6d 6f 64 75 6c 65 20 |nd if an module | 00001e50 74 61 73 6b 0a 20 20 20 20 20 20 20 20 20 20 69 |task. i| 00001e60 73 20 6e 6f 74 20 6c 6f 61 64 65 64 20 6f 72 20 |s not loaded or | 00001e70 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d |an optional comm| 00001e80 61 6e 64 20 69 66 20 69 74 20 69 73 2e 20 54 68 |and if it is. Th| 00001e90 65 20 6d 6f 64 75 6c 65 20 74 61 73 6b 0a 20 20 |e module task. | 00001ea0 20 20 20 20 20 20 20 20 6e 61 6d 65 20 3c 61 70 | name <ap| 00001eb0 70 6e 61 6d 65 3e 20 69 73 20 74 68 65 20 73 61 |pname> is the sa| 00001ec0 6d 65 20 61 73 20 74 68 65 20 6f 6e 65 20 74 68 |me as the one th| 00001ed0 61 74 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 |at appears in th| 00001ee0 65 20 74 61 73 6b 0a 20 20 20 20 20 20 20 20 20 |e task. | 00001ef0 20 6d 61 6e 61 67 65 72 20 77 69 6e 64 6f 77 2e | manager window.| 00001f00 20 49 74 20 69 73 20 61 20 63 61 73 65 2d 73 65 | It is a case-se| 00001f10 6e 73 69 74 69 76 65 2e 20 49 66 20 74 68 65 20 |nsitive. If the | 00001f20 6d 6f 64 75 6c 65 91 73 20 6e 61 6d 65 0a 20 20 |module.s name. | 00001f30 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65 73 | includes| 00001f40 20 73 70 61 63 65 73 20 69 74 20 73 68 6f 75 6c | spaces it shoul| 00001f50 64 20 62 65 20 73 75 72 72 6f 75 6e 64 65 64 20 |d be surrounded | 00001f60 62 79 20 71 75 6f 74 65 73 2e 0a 0a 20 20 20 20 |by quotes... | 00001f70 20 20 20 20 20 20 53 79 6e 74 61 78 3a 20 20 4d | Syntax: M| 00001f80 6f 64 54 61 73 6b 5f 6e 6f 74 6c 6f 61 64 65 64 |odTask_notloaded| 00001f90 20 3c 61 70 70 6e 61 6d 65 3e 20 74 68 65 6e 20 | <appname> then | 00001fa0 3c 63 6f 6d 6d 61 6e 64 3e 20 5b 65 6c 73 65 20 |<command> [else | 00001fb0 3c 63 6f 6d 6d 61 6e 64 3e 5d 0a 0a 20 20 20 20 |<command>].. | 00001fc0 20 20 8f 20 20 20 90 41 6c 6c 54 61 73 6b 5f 4c | . .AllTask_L| 00001fd0 6f 61 64 65 64 91 20 77 69 6c 6c 20 65 78 65 63 |oaded. will exec| 00001fe0 75 74 65 20 61 20 63 6f 6d 6d 61 6e 64 20 69 66 |ute a command if| 00001ff0 20 61 6e 20 6d 6f 64 75 6c 65 20 74 61 73 6b 20 | an module task | 00002000 6f 72 0a 20 20 20 20 20 20 20 20 20 20 61 70 70 |or. app| 00002010 6c 69 63 61 74 69 6f 6e 20 69 73 20 6c 6f 61 64 |lication is load| 00002020 65 64 20 6f 72 20 61 6e 20 6f 70 74 69 6f 6e 61 |ed or an optiona| 00002030 6c 20 63 6f 6d 6d 61 6e 64 20 69 66 20 69 74 20 |l command if it | 00002040 69 73 20 6e 6f 74 2e 0a 0a 20 20 20 20 20 20 20 |is not... | 00002050 20 20 20 53 79 6e 74 61 78 3a 20 20 4d 6f 64 54 | Syntax: ModT| 00002060 61 73 6b 5f 6c 6f 61 64 65 64 20 3c 61 70 70 6e |ask_loaded <appn| 00002070 61 6d 65 3e 20 74 68 65 6e 20 3c 63 6f 6d 6d 61 |ame> then <comma| 00002080 6e 64 3e 20 5b 65 6c 73 65 20 3c 63 6f 6d 6d 61 |nd> [else <comma| 00002090 6e 64 3e 5d 0a 0a 20 20 20 20 20 20 8f 20 20 20 |nd>].. . | 000020a0 90 41 6c 6c 54 61 73 6b 5f 4e 6f 74 4c 6f 61 64 |.AllTask_NotLoad| 000020b0 65 64 91 20 77 69 6c 6c 20 65 78 65 63 75 74 65 |ed. will execute| 000020c0 20 61 20 63 6f 6d 6d 61 6e 64 20 69 66 20 61 6e | a command if an| 000020d0 20 6d 6f 64 75 6c 65 20 74 61 73 6b 20 6f 72 0a | module task or.| 000020e0 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 | applic| 000020f0 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6c 6f 61 |ation is not loa| 00002100 64 65 64 20 6f 72 20 61 6e 20 6f 70 74 69 6f 6e |ded or an option| 00002110 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 66 20 69 74 |al command if it| 00002120 20 69 73 2e 20 54 68 65 0a 20 20 20 20 20 20 20 | is. The. | 00002130 20 20 20 6d 6f 64 75 6c 65 20 74 61 73 6b 20 6e | module task n| 00002140 61 6d 65 20 6f 72 20 61 70 70 6c 69 63 61 74 69 |ame or applicati| 00002150 6f 6e 20 6e 61 6d 65 20 3c 61 70 70 6e 61 6d 65 |on name <appname| 00002160 3e 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 |> is the same as| 00002170 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6f |. the o| 00002180 6e 65 20 74 68 61 74 20 61 70 70 65 61 72 73 20 |ne that appears | 00002190 69 6e 20 74 68 65 20 74 61 73 6b 20 77 69 6e 64 |in the task wind| 000021a0 6f 77 2e 20 49 74 20 69 73 20 61 20 63 61 73 65 |ow. It is a case| 000021b0 2d 73 65 6e 73 69 74 69 76 65 2e 0a 20 20 20 20 |-sensitive.. | 000021c0 20 20 20 20 20 20 49 66 20 74 68 65 20 61 70 70 | If the app| 000021d0 6c 69 63 61 74 69 6f 6e 91 73 20 6f 72 20 6d 6f |lication.s or mo| 000021e0 64 75 6c 65 91 73 20 6e 61 6d 65 20 69 6e 63 6c |dule.s name incl| 000021f0 75 64 65 73 20 73 70 61 63 65 73 20 69 74 20 73 |udes spaces it s| 00002200 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 |hould. | 00002210 62 65 20 73 75 72 72 6f 75 6e 64 65 64 20 62 79 |be surrounded by| 00002220 20 71 75 6f 74 65 73 2e 0a 0a 20 20 20 20 20 20 | quotes... | 00002230 20 20 20 20 53 79 6e 74 61 78 3a 20 20 4d 6f 64 | Syntax: Mod| 00002240 54 61 73 6b 5f 6e 6f 74 6c 6f 61 64 65 64 20 3c |Task_notloaded <| 00002250 61 70 70 6e 61 6d 65 3e 20 74 68 65 6e 20 3c 63 |appname> then <c| 00002260 6f 6d 6d 61 6e 64 3e 20 5b 65 6c 73 65 20 3c 63 |ommand> [else <c| 00002270 6f 6d 6d 61 6e 64 3e 5d 0a 0a 20 20 20 20 20 20 |ommand>].. | 00002280 8f 20 20 20 90 52 65 70 6f 72 74 91 20 6f 70 65 |. .Report. ope| 00002290 6e 73 20 75 70 20 61 20 73 74 61 6e 64 61 72 64 |ns up a standard| 000022a0 20 52 69 73 63 20 4f 53 20 65 72 72 6f 72 20 77 | Risc OS error w| 000022b0 69 6e 64 6f 77 20 77 69 74 68 20 61 20 6d 65 73 |indow with a mes| 000022c0 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 69 |sage. i| 000022d0 6e 20 69 74 2e 20 49 66 20 74 68 65 20 6d 65 73 |n it. If the mes| 000022e0 73 61 67 65 20 69 6e 63 6c 75 64 65 73 20 73 70 |sage includes sp| 000022f0 61 63 65 73 20 69 74 20 73 68 6f 75 6c 64 20 62 |aces it should b| 00002300 65 20 73 75 72 72 6f 75 6e 64 65 64 0a 20 20 20 |e surrounded. | 00002310 20 20 20 20 20 20 20 62 79 20 71 75 6f 74 65 73 | by quotes| 00002320 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e |... Syn| 00002330 74 61 78 3a 20 20 52 65 70 6f 72 74 20 3c 6d 65 |tax: Report <me| 00002340 73 73 61 67 65 3e 0a 0a 20 20 20 20 20 20 8f 20 |ssage>.. . | 00002350 20 20 90 54 61 73 6b 5f 4b 69 6c 6c 91 20 66 6f | .Task_Kill. fo| 00002360 72 63 65 73 20 61 20 74 61 73 6b 20 74 6f 20 62 |rces a task to b| 00002370 65 20 6b 69 6c 6c 65 64 2e 0a 0a 20 20 20 20 20 |e killed... | 00002380 20 20 20 20 20 53 79 6e 74 61 78 3a 20 20 54 61 | Syntax: Ta| 00002390 73 6b 5f 4b 69 6c 6c 20 3c 74 61 73 6b 6e 61 6d |sk_Kill <tasknam| 000023a0 65 3e 0a 0a 20 20 20 20 20 20 8f 20 20 20 90 44 |e>.. . .D| 000023b0 72 61 67 67 65 64 5f 6f 6e 91 20 73 77 69 74 63 |ragged_on. switc| 000023c0 68 65 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 |hes the commands| 000023d0 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 | depending on wh| 000023e0 65 74 68 65 72 20 61 0a 20 20 20 20 20 20 20 20 |ether a. | 000023f0 20 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 72 75 | command was ru| 00002400 6e 20 62 79 20 64 72 61 67 67 69 6e 67 20 61 20 |n by dragging a | 00002410 66 69 6c 65 20 6f 6e 20 74 6f 20 74 68 65 20 62 |file on to the b| 00002420 75 74 74 6f 6e 20 72 61 74 68 65 72 0a 20 20 20 |utton rather. | 00002430 20 20 20 20 20 20 20 74 68 61 6e 20 63 6c 69 63 | than clic| 00002440 6b 69 6e 67 20 6f 6e 20 69 74 20 77 69 74 68 20 |king on it with | 00002450 74 68 65 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e |the mouse button| 00002460 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 53 79 6e |... Syn| 00002470 74 61 78 3a 20 20 44 72 61 67 67 65 64 5f 6f 6e |tax: Dragged_on| 00002480 20 5b 3c 66 69 6c 65 74 79 70 65 73 3e 5d 20 74 | [<filetypes>] t| 00002490 68 65 6e 20 3c 63 6f 6d 6d 61 6e 64 3e 20 5b 65 |hen <command> [e| 000024a0 6c 73 65 20 3c 63 6f 6d 6d 61 6e 64 3e 5d 0a 0a |lse <command>]..| 000024b0 20 20 20 20 20 20 8f 20 20 20 90 53 77 61 70 5f | . .Swap_| 000024c0 73 70 72 69 74 65 73 91 20 73 77 69 74 63 68 65 |sprites. switche| 000024d0 73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 64 69 |s between two di| 000024e0 66 66 65 72 65 6e 74 20 73 70 72 69 74 65 73 20 |fferent sprites | 000024f0 66 6f 72 20 61 0a 20 20 20 20 20 20 20 20 20 20 |for a. | 00002500 20 62 75 74 74 6f 6e 2c 20 75 73 65 66 75 6c 20 | button, useful | 00002510 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 20 64 |when used with d| 00002520 79 6e 61 6d 69 63 20 62 75 74 74 6f 6e 73 2e 0a |ynamic buttons..| 00002530 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 3c 73 |. If <s| 00002540 70 72 69 74 65 20 6e 3e 20 69 6e 63 6c 75 64 65 |prite n> include| 00002550 73 20 61 20 3b 20 74 68 65 6e 20 74 68 65 20 74 |s a ; then the t| 00002560 65 78 74 20 61 66 74 65 72 20 69 74 20 69 73 20 |ext after it is | 00002570 61 73 73 75 6d 65 64 0a 20 20 20 20 20 20 20 20 |assumed. | 00002580 20 20 74 6f 20 62 65 20 66 6f 72 20 74 68 65 20 | to be for the | 00002590 65 78 74 72 61 20 69 6e 66 6f 20 66 6f 72 20 74 |extra info for t| 000025a0 68 65 20 62 75 74 74 6f 6e 20 61 6e 64 20 69 73 |he button and is| 000025b0 20 70 6c 61 63 65 64 20 69 6e 20 74 6f 20 69 74 | placed in to it| 000025c0 0a 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 |. when | 000025d0 74 68 65 20 73 70 72 69 74 65 20 69 73 20 73 77 |the sprite is sw| 000025e0 61 70 70 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 |apped... | 000025f0 20 53 79 6e 74 61 78 3a 20 20 53 77 61 70 5f 73 | Syntax: Swap_s| 00002600 70 72 69 74 65 73 20 3c 73 70 72 69 74 65 20 31 |prites <sprite 1| 00002610 3e 2c 3c 73 70 72 69 74 65 20 32 3e 2c 3c 73 70 |>,<sprite 2>,<sp| 00002620 72 69 74 65 20 33 3e 2c 3c 73 70 72 69 74 65 20 |rite 3>,<sprite | 00002630 6e 3e 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 |n>... | 00002640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002650 20 20 20 20 20 20 20 50 61 67 65 20 35 0a 0a 0a | Page 5...| 00002660 0a 0c 0a 0a 0a 0a 20 20 45 78 74 72 61 42 61 72 |...... ExtraBar| 00002670 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |. _____________| 00002680 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 000026b0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 0a 20 |___________.... | 000026c0 20 4d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 61 6e | Multiple comman| 000026d0 64 73 0a 20 20 98 98 98 98 98 98 98 98 98 98 98 |ds. ...........| 000026e0 98 98 98 98 98 98 0a 0a 20 20 59 6f 75 20 63 61 |........ You ca| 000026f0 6e 20 61 6c 73 6f 20 6d 61 6b 65 20 69 74 20 72 |n also make it r| 00002700 75 6e 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 64 |un a number of d| 00002710 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 |ifferent command| 00002720 73 2e 20 45 61 63 68 20 63 6f 6d 6d 61 6e 64 20 |s. Each command | 00002730 6d 75 73 74 0a 20 20 62 65 20 73 65 70 61 72 61 |must. be separa| 00002740 74 65 64 20 62 79 20 7b 63 6f 6d 7b 2e 0a 0a 20 |ted by {com{... | 00002750 20 45 67 2e 20 54 6f 20 72 75 6e 20 6d 79 20 69 | Eg. To run my i| 00002760 6e 74 65 72 6e 65 74 20 73 6f 66 74 77 61 72 65 |nternet software| 00002770 20 61 6e 64 20 74 68 65 20 6d 61 69 6c 20 72 65 | and the mail re| 00002780 61 64 65 72 20 74 68 61 74 20 63 61 6d 65 20 77 |ader that came w| 00002790 69 74 68 20 69 74 20 49 0a 20 20 77 6f 75 6c 64 |ith it I. would| 000027a0 20 75 73 65 3b 0a 0a 20 20 52 75 6e 20 41 44 46 | use;.. Run ADF| 000027b0 53 3a 3a 34 2e 24 2e 49 6e 74 65 72 6e 65 74 2e |S::4.$.Internet.| 000027c0 21 54 65 72 6d 69 74 65 7b 63 6f 6d 7b 52 75 6e |!Termite{com{Run| 000027d0 20 41 44 46 53 3a 3a 34 2e 24 2e 49 6e 74 65 72 | ADFS::4.$.Inter| 000027e0 6e 65 74 2e 21 4f 66 66 6c 69 74 65 2e 0a 0a 20 |net.!Offlite... | 000027f0 20 53 6f 20 74 68 61 74 20 77 69 74 68 20 61 20 | So that with a | 00002800 73 69 6e 67 6c 65 20 63 6c 69 63 6b 20 62 6f 74 |single click bot| 00002810 68 20 21 54 65 72 6d 69 74 65 20 61 6e 64 20 21 |h !Termite and !| 00002820 4f 66 66 6c 69 74 65 20 77 6f 75 6c 64 20 6c 6f |Offlite would lo| 00002830 61 64 2e 0a 0a 20 20 55 73 65 72 20 6d 65 6e 75 |ad... User menu| 00002840 20 66 69 6c 65 73 0a 20 20 98 98 98 98 98 98 98 | files. .......| 00002850 98 98 98 98 98 98 98 98 0a 0a 20 20 55 73 65 72 |.......... User| 00002860 73 20 6d 65 6e 75 73 20 61 72 65 20 73 69 6d 70 |s menus are simp| 00002870 6c 79 20 74 65 78 74 20 66 69 6c 65 73 20 77 68 |ly text files wh| 00002880 69 63 68 20 61 72 65 20 75 73 65 64 20 74 6f 20 |ich are used to | 00002890 64 65 66 69 6e 65 20 6d 65 6e 75 73 2e 20 54 68 |define menus. Th| 000028a0 65 0a 20 20 66 6f 72 6d 61 74 20 69 73 20 63 75 |e. format is cu| 000028b0 72 72 65 6e 74 6c 79 20 73 74 69 6c 6c 20 75 6e |rrently still un| 000028c0 64 65 72 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e |der construction| 000028d0 20 62 75 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | but the followi| 000028e0 6e 67 20 68 61 73 20 62 65 65 6e 20 73 65 74 0a |ng has been set.| 000028f0 20 20 64 6f 77 6e 20 61 6c 72 65 61 64 79 2e 0a | down already..| 00002900 0a 20 20 31 73 74 20 6c 69 6e 65 20 69 73 20 74 |. 1st line is t| 00002910 68 65 20 74 69 74 6c 65 20 66 6f 72 20 74 68 65 |he title for the| 00002920 20 6d 65 6e 75 2e 20 4e 6f 74 68 69 6e 67 20 66 | menu. Nothing f| 00002930 6f 72 20 6e 6f 20 74 69 74 6c 65 2e 0a 20 20 46 |or no title.. F| 00002940 6f 6c 6c 6f 77 69 6e 67 20 6c 69 6e 65 73 20 61 |ollowing lines a| 00002950 72 65 20 66 6f 72 20 6d 65 6e 75 20 69 74 65 6d |re for menu item| 00002960 73 2c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 |s, information s| 00002970 65 70 61 72 61 74 65 64 20 62 79 20 74 61 62 73 |eparated by tabs| 00002980 2e 0a 20 20 3c 4d 65 6e 75 20 69 74 65 6d 20 74 |.. <Menu item t| 00002990 65 78 74 3e 3c 74 61 62 3e 3c 43 6f 6d 6d 61 6e |ext><tab><Comman| 000029a0 64 20 74 6f 20 65 78 65 63 75 74 65 20 77 68 65 |d to execute whe| 000029b0 6e 20 63 6c 69 63 6b 65 64 20 6f 6e 3e 0a 0a 20 |n clicked on>.. | 000029c0 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 68 65 | If you want the| 000029d0 72 65 20 74 6f 20 62 65 20 61 6e 20 6c 69 6e 65 |re to be an line| 000029e0 20 61 63 72 6f 73 73 20 74 68 65 20 6d 65 6e 75 | across the menu| 000029f0 20 74 68 65 6e 20 79 6f 75 20 77 69 6c 6c 20 6e | then you will n| 00002a00 65 65 64 20 74 6f 20 75 73 65 20 61 0a 20 20 73 |eed to use a. s| 00002a10 69 6e 67 6c 65 20 64 61 73 68 20 90 2d 91 20 6f |ingle dash .-. o| 00002a20 6e 20 61 20 6c 69 6e 65 20 6f 66 20 69 74 91 73 |n a line of it.s| 00002a30 20 6f 77 6e 2e 20 49 74 20 69 73 20 69 6e 74 65 | own. It is inte| 00002a40 6e 64 65 64 20 74 68 61 74 20 74 68 65 20 75 73 |nded that the us| 00002a50 65 72 20 6d 65 6e 75 0a 20 20 73 68 6f 75 6c 64 |er menu. should| 00002a60 20 62 65 20 61 73 20 63 6c 6f 73 65 20 74 6f 20 | be as close to | 00002a70 74 68 65 20 66 6f 72 6d 61 74 20 74 68 61 74 20 |the format that | 00002a80 53 74 72 6f 6e 67 45 64 20 75 73 65 73 2c 20 68 |StrongEd uses, h| 00002a90 6f 77 65 76 65 72 2c 20 45 78 74 72 61 62 61 72 |owever, Extrabar| 00002aa0 20 69 73 0a 20 20 63 75 72 72 65 6e 74 6c 79 20 | is. currently | 00002ab0 6c 61 63 6b 69 6e 67 20 73 75 62 6d 65 6e 75 73 |lacking submenus| 00002ac0 20 73 6f 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 | so you need to | 00002ad0 62 65 20 63 61 72 65 66 75 6c 20 77 68 65 6e 20 |be careful when | 00002ae0 75 73 69 6e 67 20 74 68 65 20 74 61 62 0a 20 20 |using the tab. | 00002af0 6b 65 79 2e 20 44 4f 4e 91 54 20 70 75 74 20 61 |key. DON.T put a| 00002b00 6e 79 20 74 61 62 73 20 61 74 20 74 68 65 20 73 |ny tabs at the s| 00002b10 74 61 72 74 20 6f 66 20 61 20 6c 69 6e 65 2e 0a |tart of a line..| 00002b20 0a 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 |. You can also | 00002b30 69 6e 63 6c 75 64 65 20 63 6f 6d 6d 65 6e 74 73 |include comments| 00002b40 20 69 66 20 79 6f 75 20 77 61 6e 74 20 62 79 20 | if you want by | 00002b50 70 75 74 74 69 6e 67 20 61 20 23 20 61 74 20 74 |putting a # at t| 00002b60 68 65 20 73 74 61 72 74 20 6f 66 0a 20 20 74 68 |he start of. th| 00002b70 65 20 6c 69 6e 65 2e 20 49 66 20 79 6f 75 20 68 |e line. If you h| 00002b80 61 76 65 20 61 20 6c 69 6e 65 20 77 68 69 63 68 |ave a line which| 00002b90 20 69 73 20 73 69 6d 70 6c 79 20 61 20 2d 20 74 | is simply a - t| 00002ba0 68 65 6e 20 61 20 6c 69 6e 65 20 77 69 6c 6c 20 |hen a line will | 00002bb0 62 65 20 70 6c 61 63 65 64 0a 20 20 69 6e 20 74 |be placed. in t| 00002bc0 68 65 20 6d 65 6e 75 20 61 74 20 74 68 61 74 20 |he menu at that | 00002bd0 70 6f 69 6e 74 2e 0a 0a 20 20 44 72 61 67 67 65 |point... Dragge| 00002be0 64 20 6f 6e 0a 20 20 98 98 98 98 98 98 98 98 98 |d on. .........| 00002bf0 98 0a 0a 20 20 57 68 65 6e 20 79 6f 75 20 73 65 |... When you se| 00002c00 6c 65 63 74 20 90 52 75 6e 20 64 72 61 67 67 65 |lect .Run dragge| 00002c10 64 20 6f 6e 91 2c 20 69 6e 20 74 68 65 20 61 6c |d on., in the al| 00002c20 74 65 72 20 62 75 74 74 6f 6e 20 64 69 61 6c 6f |ter button dialo| 00002c30 67 75 65 20 62 6f 78 2c 20 74 68 65 0a 20 20 63 |gue box, the. c| 00002c40 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65 20 61 |ommand will be a| 00002c50 6c 73 6f 20 62 65 20 69 73 73 75 65 64 20 77 68 |lso be issued wh| 00002c60 65 6e 20 61 20 66 69 6c 65 20 69 73 20 64 72 61 |en a file is dra| 00002c70 67 67 65 64 20 6f 6e 20 74 6f 20 69 74 2e 20 49 |gged on to it. I| 00002c80 66 20 79 6f 75 20 77 61 6e 74 0a 20 20 74 6f 20 |f you want. to | 00002c90 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 69 |make sure that i| 00002ca0 74 20 69 73 20 6f 6e 6c 79 20 72 75 6e 20 77 68 |t is only run wh| 00002cb0 65 6e 20 63 65 72 74 61 69 6e 20 66 69 6c 65 74 |en certain filet| 00002cc0 79 70 65 73 20 61 72 65 20 64 72 61 67 67 65 64 |ypes are dragged| 00002cd0 20 6f 6e 20 74 68 65 6e 0a 20 20 79 6f 75 20 6e | on then. you n| 00002ce0 65 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 64 |eed to use the d| 00002cf0 72 61 67 67 65 64 5f 6f 6e 20 63 6f 6d 6d 61 6e |ragged_on comman| 00002d00 64 2e 0a 0a 20 20 54 6f 20 69 6e 73 65 72 74 20 |d... To insert | 00002d10 74 68 65 20 70 61 74 68 20 6f 66 20 74 68 65 20 |the path of the | 00002d20 66 69 6c 65 20 64 72 61 67 67 65 64 20 6f 6e 74 |file dragged ont| 00002d30 6f 20 69 74 20 69 6e 20 74 6f 20 74 68 65 20 63 |o it in to the c| 00002d40 6f 6d 6d 61 6e 64 20 75 73 65 20 25 2a 30 0a 20 |ommand use %*0. | 00002d50 20 77 68 65 72 65 20 79 6f 75 20 77 6f 75 6c 64 | where you would| 00002d60 20 6e 6f 72 6d 61 6c 6c 79 20 70 75 74 20 74 68 | normally put th| 00002d70 65 20 66 69 6c 65 6e 61 6d 65 2e 20 59 6f 75 20 |e filename. You | 00002d80 63 61 6e 20 61 6c 73 6f 20 69 6e 73 65 72 74 20 |can also insert | 00002d90 74 68 65 20 6c 65 61 66 0a 20 20 6e 61 6d 65 20 |the leaf. name | 00002da0 62 79 20 75 73 69 6e 67 20 25 2a 31 20 61 6e 64 |by using %*1 and| 00002db0 20 67 65 74 20 61 20 72 61 6e 64 6f 6d 20 6c 65 | get a random le| 00002dc0 61 66 20 6e 61 6d 65 20 62 79 20 75 73 69 6e 67 |af name by using| 00002dd0 20 25 2a 32 2e 0a 0a 20 20 53 70 72 69 74 65 73 | %*2... Sprites| 00002de0 20 69 6e 20 62 75 74 74 6f 6e 73 0a 20 20 98 98 | in buttons. ..| 00002df0 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 |................| 00002e00 0a 0a 20 20 49 74 20 69 73 20 70 6f 73 73 69 62 |.. It is possib| 00002e10 6c 65 20 74 6f 20 75 73 65 20 73 70 72 69 74 65 |le to use sprite| 00002e20 73 20 69 6e 20 62 75 74 74 6f 6e 73 20 6f 74 68 |s in buttons oth| 00002e30 65 72 20 74 68 65 6e 20 74 68 6f 73 65 20 74 68 |er then those th| 00002e40 61 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 0a |at have already.| 00002e50 20 20 62 65 65 6e 20 6c 6f 61 64 65 64 20 62 79 | been loaded by| 00002e60 20 74 68 65 20 77 69 6d 70 20 6d 61 6e 61 67 65 | the wimp manage| 00002e70 72 2e 20 54 6f 20 6c 6f 61 64 20 74 68 65 73 65 |r. To load these| 00002e80 20 73 70 72 69 74 65 73 20 79 6f 75 20 6d 75 73 | sprites you mus| 00002e90 74 20 6f 70 65 6e 20 74 68 65 0a 20 20 90 6c 6f |t open the. .lo| 00002ea0 61 64 20 73 70 72 69 74 65 73 91 20 77 69 6e 64 |ad sprites. wind| 00002eb0 6f 77 20 66 72 6f 6d 20 74 68 65 20 90 54 6f 6f |ow from the .Too| 00002ec0 6c 20 62 61 72 91 20 73 75 62 6d 65 6e 75 2e 20 |l bar. submenu. | 00002ed0 57 68 65 6e 20 79 6f 75 20 64 72 61 67 20 74 68 |When you drag th| 00002ee0 65 20 73 70 72 69 74 65 0a 20 20 6f 6e 20 74 6f |e sprite. on to| 00002ef0 20 74 68 65 20 77 69 6e 64 6f 77 20 74 68 65 79 | the window they| 00002f00 20 61 72 65 20 6c 6f 61 64 65 64 20 61 6e 64 20 | are loaded and | 00002f10 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e 79 20 |you can use any | 00002f20 73 70 72 69 74 65 73 20 6e 61 6d 65 64 2e 0a 0a |sprites named...| 00002f30 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |... | 00002f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002f50 20 20 20 20 20 50 61 67 65 20 36 0a 0a 0a 0a 0c | Page 6.....| 00002f60 20 20 0a 0a 0a 0a 20 20 45 78 74 72 61 42 61 72 | .... ExtraBar| 00002f70 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |. _____________| 00002f80 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00002fb0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 0a 20 |___________.... | 00002fc0 20 49 66 20 79 6f 75 20 68 61 76 65 20 61 6c 72 | If you have alr| 00002fd0 65 61 64 79 20 6c 6f 61 64 65 64 20 61 20 73 70 |eady loaded a sp| 00002fe0 72 69 74 65 20 66 69 6c 65 20 74 68 65 6e 20 74 |rite file then t| 00002ff0 68 65 73 65 20 63 61 6e 20 62 65 20 63 6c 65 61 |hese can be clea| 00003000 72 65 64 20 66 69 72 73 74 0a 20 20 66 72 6f 6d |red first. from| 00003010 20 74 68 65 20 90 54 6f 6f 6c 20 62 61 72 20 3e | the .Tool bar >| 00003020 20 43 6c 65 61 72 20 73 70 72 69 74 65 73 91 20 | Clear sprites. | 00003030 6d 65 6e 75 20 69 74 65 6d 2e 20 49 66 20 69 74 |menu item. If it| 00003040 20 69 73 20 73 68 61 64 65 64 20 74 68 65 6e 20 | is shaded then | 00003050 79 6f 75 0a 20 20 68 61 76 65 20 6e 6f 74 20 6c |you. have not l| 00003060 6f 61 64 65 64 20 61 6e 79 2e 0a 0a 20 20 57 68 |oaded any... Wh| 00003070 65 6e 20 79 6f 75 20 73 61 76 65 20 61 20 62 75 |en you save a bu| 00003080 74 74 6f 6e 20 66 69 6c 65 20 61 6e 79 20 73 70 |tton file any sp| 00003090 72 69 74 65 73 20 74 68 61 74 20 61 72 65 20 75 |rites that are u| 000030a0 73 65 64 20 61 6e 64 20 61 72 65 20 2a 4e 4f 54 |sed and are *NOT| 000030b0 2a 20 69 6e 20 74 68 65 0a 20 20 57 69 6d 70 20 |* in the. Wimp | 000030c0 73 70 72 69 74 65 20 70 6f 6c 6c 20 77 68 65 6e |sprite poll when| 000030d0 20 74 68 65 20 66 69 6c 65 20 69 73 20 73 61 76 | the file is sav| 000030e0 65 64 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 |ed will be store| 000030f0 64 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a |d in the file...| 00003100 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a |................| * 00003130 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00003140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003150 20 20 20 50 61 67 65 20 37 0a 0a 0a 0a 0c 20 20 | Page 7..... | 00003160 0a 0a 0a 0a 20 20 45 78 74 72 61 42 61 72 0a 20 |.... ExtraBar. | 00003170 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f | _______________| 00003180 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 000031b0 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 0a 0a 20 20 44 |_________.... D| 000031c0 79 6e 61 6d 69 63 20 62 75 74 74 6f 6e 73 0a 20 |ynamic buttons. | 000031d0 20 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 | ...............| 000031e0 0a 0a 20 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 |.. You can now | 000031f0 63 72 65 61 74 65 20 44 79 6e 61 6d 69 63 20 62 |create Dynamic b| 00003200 75 74 74 6f 6e 73 20 77 68 69 63 68 20 63 61 6e |uttons which can| 00003210 20 63 68 61 6e 67 65 20 74 68 65 20 74 65 78 74 | change the text| 00003220 20 74 68 65 79 20 64 69 73 70 6c 61 79 2e 0a 20 | they display.. | 00003230 20 54 6f 20 73 65 74 20 74 68 65 73 65 20 75 70 | To set these up| 00003240 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 61 6c 74 | you need to alt| 00003250 65 72 20 61 20 62 75 74 74 6f 6e 20 62 79 20 6f |er a button by o| 00003260 70 65 6e 69 6e 67 20 74 68 65 20 62 75 74 74 6f |pening the butto| 00003270 6e 20 77 69 6e 64 6f 77 20 61 6e 64 0a 20 20 74 |n window and. t| 00003280 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 |hen selecting th| 00003290 65 20 90 44 79 6e 61 6d 69 63 20 62 75 74 74 6f |e .Dynamic butto| 000032a0 6e 91 20 74 69 63 6b 20 62 6f 78 20 61 6e 64 20 |n. tick box and | 000032b0 69 6e 20 74 6f 20 74 68 65 20 69 63 6f 6e 20 73 |in to the icon s| 000032c0 70 72 69 74 65 0a 20 20 77 72 69 74 61 62 6c 65 |prite. writable| 000032d0 20 69 63 6f 6e 20 65 6e 74 65 72 3b 0a 0a 20 20 | icon enter;.. | 000032e0 20 20 20 20 8f 20 20 20 23 63 75 72 72 65 6e 74 | . #current| 000032f0 74 61 73 6b 0a 20 20 20 20 20 20 20 20 20 20 54 |task. T| 00003300 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 |he name of the t| 00003310 61 73 6b 20 74 68 61 74 20 74 68 65 20 6d 6f 75 |ask that the mou| 00003320 73 65 20 70 6f 69 6e 74 65 72 20 69 73 20 63 75 |se pointer is cu| 00003330 72 72 65 6e 74 6c 79 20 6f 76 65 72 2e 0a 0a 20 |rrently over... | 00003340 20 20 20 20 20 8f 20 20 20 23 66 72 65 65 6d 65 | . #freeme| 00003350 6d 0a 20 20 20 20 20 20 20 20 20 20 54 6f 20 64 |m. To d| 00003360 69 73 70 6c 61 79 20 74 68 65 20 61 6d 6f 75 6e |isplay the amoun| 00003370 74 20 6f 66 20 66 72 65 65 20 6d 65 6d 6f 72 79 |t of free memory| 00003380 2e 0a 0a 20 20 20 20 20 20 8f 20 20 20 23 66 72 |... . #fr| 00003390 65 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 |eespace. | 000033a0 20 20 54 6f 20 64 69 73 70 6c 61 79 20 74 68 65 | To display the| 000033b0 20 61 6d 6f 75 6e 74 20 6f 66 20 66 72 65 65 20 | amount of free | 000033c0 73 70 61 63 65 20 6f 6e 20 61 20 64 69 73 63 2e |space on a disc.| 000033d0 0a 20 20 20 20 20 20 20 20 20 20 28 45 6e 74 65 |. (Ente| 000033e0 72 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 |r the path to th| 000033f0 65 20 64 69 73 63 20 69 6e 20 74 68 65 20 65 78 |e disc in the ex| 00003400 74 72 61 20 69 6e 66 6f 20 77 72 69 74 61 62 6c |tra info writabl| 00003410 65 20 69 63 6f 6e 2c 0a 20 20 20 20 20 20 20 20 |e icon,. | 00003420 20 20 20 20 69 65 20 41 44 46 53 3a 3a 34 2c 20 | ie ADFS::4, | 00003430 53 43 53 49 3a 3a 35 29 0a 0a 20 20 20 20 20 20 |SCSI::5).. | 00003440 8f 20 20 20 23 6d 61 63 68 69 6e 65 6f 6e 0a 20 |. #machineon. | 00003450 20 20 20 20 20 20 20 20 20 48 6f 77 20 6c 6f 6e | How lon| 00003460 67 20 74 68 65 20 63 6f 6d 70 75 74 65 72 20 68 |g the computer h| 00003470 61 73 20 62 65 65 6e 20 73 77 69 74 63 68 65 64 |as been switched| 00003480 20 6f 6e 2e 0a 0a 20 20 20 20 20 20 8f 20 20 20 | on... . | 00003490 23 73 79 73 74 65 6d 0a 20 20 20 20 20 20 20 20 |#system. | 000034a0 20 20 54 6f 20 64 69 73 70 6c 61 79 20 61 20 73 | To display a s| 000034b0 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 2e 0a |ystem variable..| 000034c0 0a 20 20 20 20 20 20 8f 20 20 20 23 74 69 6d 65 |. . #time| 000034d0 0a 20 20 20 20 20 20 20 20 20 20 54 6f 20 64 69 |. To di| 000034e0 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e |splay the curren| 000034f0 74 20 74 69 6d 65 2e 0a 20 20 20 20 20 20 20 20 |t time.. | 00003500 20 20 28 66 6f 72 6d 61 74 20 64 69 73 70 6c 61 | (format displa| 00003510 79 65 64 20 69 73 20 64 65 66 69 6e 65 64 20 69 |yed is defined i| 00003520 6e 20 65 78 74 72 61 20 69 6e 66 6f 20 73 70 61 |n extra info spa| 00003530 63 65 29 0a 0a 20 20 20 20 20 20 8f 20 20 20 23 |ce).. . #| 00003540 6d 6f 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 |mouse. | 00003550 54 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 |The position of | 00003560 74 68 65 20 6d 6f 75 73 65 2e 0a 0a 20 20 20 20 |the mouse... | 00003570 20 20 8f 20 20 20 23 77 68 61 6e 64 6c 65 0a 20 | . #whandle. | 00003580 20 20 20 20 20 20 20 20 20 54 68 65 20 77 69 6e | The win| 00003590 64 6f 77 20 68 61 6e 64 6c 65 20 74 68 61 74 20 |dow handle that | 000035a0 74 68 65 20 6d 6f 75 73 65 20 70 6f 69 6e 74 65 |the mouse pointe| 000035b0 72 20 69 73 20 6f 76 65 72 2e 0a 0a 20 20 20 20 |r is over... | 000035c0 20 20 8f 20 20 20 23 69 68 61 6e 64 6c 65 0a 20 | . #ihandle. | 000035d0 20 20 20 20 20 20 20 20 20 54 68 65 20 69 63 6f | The ico| 000035e0 6e 20 68 61 6e 64 6c 65 20 74 68 61 74 20 74 68 |n handle that th| 000035f0 65 20 6d 6f 75 73 65 20 70 6f 69 6e 74 65 72 20 |e mouse pointer | 00003600 69 73 20 6f 76 65 72 2e 0a 0a 20 20 42 45 57 41 |is over... BEWA| 00003610 52 45 3a 20 23 6d 6f 75 73 65 2c 23 77 68 61 6e |RE: #mouse,#whan| 00003620 64 6c 65 2c 23 69 68 61 6e 64 6c 65 20 61 6e 64 |dle,#ihandle and| 00003630 20 23 63 75 72 72 65 6e 74 74 61 73 6b 20 62 6f | #currenttask bo| 00003640 74 68 20 72 65 71 75 69 72 65 20 45 78 74 72 61 |th require Extra| 00003650 42 61 72 20 74 6f 0a 20 20 74 61 6b 65 20 6d 75 |Bar to. take mu| 00003660 63 68 20 6d 6f 72 65 20 63 6f 6e 74 72 6f 6c 20 |ch more control | 00003670 6f 76 65 72 20 74 68 65 20 64 65 73 6b 74 6f 70 |over the desktop| 00003680 20 74 68 61 6e 20 6e 6f 72 6d 61 6c 2e 20 49 66 | than normal. If| 00003690 20 79 6f 75 20 72 65 71 75 69 72 65 20 6d 6f 72 | you require mor| 000036a0 65 0a 20 20 70 72 6f 63 65 73 73 69 6e 67 20 70 |e. processing p| 000036b0 6f 77 65 72 20 66 6f 72 20 61 20 74 61 73 6b 2c |ower for a task,| 000036c0 20 69 65 2e 20 64 6f 77 6e 6c 6f 61 64 69 6e 67 | ie. downloading| 000036d0 20 61 20 66 69 6c 65 2c 20 74 68 65 6e 20 72 65 | a file, then re| 000036e0 6d 6f 76 65 20 61 6e 79 0a 20 20 62 75 74 74 6f |move any. butto| 000036f0 6e 73 20 74 68 61 74 20 6d 61 6b 65 20 75 73 65 |ns that make use| 00003700 20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 | of these functi| 00003710 6f 6e 73 2e 20 41 20 67 6f 6f 64 20 69 64 65 61 |ons. A good idea| 00003720 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 75 73 65 | would be to use| 00003730 20 74 68 65 0a 20 20 90 53 77 61 70 5f 73 70 72 | the. .Swap_spr| 00003740 69 74 65 73 91 20 63 6f 6d 6d 61 6e 64 20 77 69 |ites. command wi| 00003750 74 68 20 74 68 65 6d 20 73 6f 20 74 68 61 74 20 |th them so that | 00003760 63 61 6e 20 62 65 20 71 75 69 63 6b 6c 79 20 73 |can be quickly s| 00003770 77 69 74 63 68 65 64 20 6f 66 20 61 6e 64 20 6f |witched of and o| 00003780 6e 0a 20 20 61 67 61 69 6e 2e 0a 0a 0a 0a 0a 0a |n. again.......| 00003790 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 |....... | 000037a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000037b0 20 20 20 20 20 20 20 20 20 50 61 67 65 20 38 0a | Page 8.| 000037c0 0a 0a 0a 0c 20 20 0a 0a 0a 0a 20 20 45 78 74 72 |.... .... Extr| 000037d0 61 42 61 72 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f |aBar. _________| 000037e0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00003810 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a |_______________.| 00003820 0a 0a 0a 20 20 41 64 64 69 6e 67 20 6e 65 77 20 |... Adding new | 00003830 63 6f 6d 6d 61 6e 64 73 0a 20 20 98 98 98 98 98 |commands. .....| 00003840 98 98 98 98 98 98 98 98 98 98 98 98 98 98 0a 0a |................| 00003850 20 20 59 6f 75 20 63 61 6e 20 69 66 20 79 6f 75 | You can if you| 00003860 20 77 69 73 68 20 61 64 64 20 6e 65 77 20 63 6f | wish add new co| 00003870 6d 6d 61 6e 64 73 20 74 6f 20 45 78 74 72 61 42 |mmands to ExtraB| 00003880 61 72 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 |ar using either | 00003890 74 68 65 20 52 49 53 43 20 4f 53 0a 20 20 73 79 |the RISC OS. sy| 000038a0 73 74 65 6d 20 6f 66 20 41 6c 69 61 73 24 3c 63 |stem of Alias$<c| 000038b0 6f 6d 6d 61 6e 64 20 6e 61 6d 65 3e 20 6f 72 20 |ommand name> or | 000038c0 62 79 20 75 73 69 6e 67 20 74 68 65 20 45 78 74 |by using the Ext| 000038d0 72 61 42 61 72 20 73 79 73 74 65 6d 20 6f 66 0a |raBar system of.| 000038e0 20 20 45 78 74 72 61 42 61 72 24 3c 63 6f 6d 6d | ExtraBar$<comm| 000038f0 61 6e 64 20 6e 61 6d 65 3e 20 49 6e 20 74 68 65 |and name> In the| 00003900 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e | current version| 00003910 20 6f 66 20 45 78 74 72 61 42 61 72 20 74 68 65 | of ExtraBar the| 00003920 72 65 20 69 73 20 6e 6f 0a 20 20 64 69 66 66 65 |re is no. diffe| 00003930 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 |rence between th| 00003940 65 20 74 77 6f 20 74 68 6f 75 67 68 20 69 74 20 |e two though it | 00003950 77 69 6c 6c 20 62 65 20 70 6f 73 73 69 62 6c 65 |will be possible| 00003960 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 66 | in the future f| 00003970 6f 72 20 61 0a 20 20 63 6f 6d 6d 61 6e 64 20 90 |or a. command .| 00003980 61 70 70 6c 65 74 91 20 74 6f 20 72 65 71 75 65 |applet. to reque| 00003990 73 74 20 75 73 65 72 20 69 6e 70 75 74 20 76 69 |st user input vi| 000039a0 61 20 61 20 64 65 73 6b 74 6f 70 20 77 69 6e 64 |a a desktop wind| 000039b0 6f 77 20 77 68 69 63 68 20 69 73 20 6e 6f 74 0a |ow which is not.| 000039c0 20 20 63 75 72 72 65 6e 74 6c 79 20 70 6f 73 73 | currently poss| 000039d0 69 62 6c 65 20 75 73 69 6e 67 20 52 69 73 63 20 |ible using Risc | 000039e0 4f 53 21 20 55 73 69 6e 67 20 74 68 65 20 45 78 |OS! Using the Ex| 000039f0 74 72 61 42 61 72 20 73 79 73 74 65 6d 20 61 6c |traBar system al| 00003a00 73 6f 20 76 69 72 74 75 61 6c 6c 79 0a 20 20 67 |so virtually. g| 00003a10 75 61 72 61 6e 74 65 65 73 20 74 68 61 74 20 74 |uarantees that t| 00003a20 68 65 20 61 70 70 6c 65 74 20 69 73 20 62 65 69 |he applet is bei| 00003a30 6e 67 20 72 75 6e 20 69 6e 20 74 68 65 20 64 65 |ng run in the de| 00003a40 73 6b 74 6f 70 20 77 68 69 6c 73 74 20 77 69 74 |sktop whilst wit| 00003a50 68 20 74 68 65 0a 20 20 41 63 6f 72 6e 20 73 79 |h the. Acorn sy| 00003a60 73 74 65 6d 20 69 74 20 77 69 6c 6c 20 62 65 20 |stem it will be | 00003a70 63 61 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 |called from the | 00003a80 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 20 |command line... | 00003a90 20 54 68 65 20 6d 61 69 6e 20 65 78 61 6d 70 6c | The main exampl| 00003aa0 65 20 6f 66 20 74 68 69 73 20 73 79 73 74 65 6d |e of this system| 00003ab0 20 69 73 20 44 65 73 6b 4c 6f 63 6b 20 61 76 61 | is DeskLock ava| 00003ac0 69 6c 61 62 6c 65 20 66 72 6f 6d 3b 0a 0a 20 20 |ilable from;.. | 00003ad0 68 74 74 70 3a 2f 2f 77 77 77 2e 61 74 6c 61 6e |http://www.atlan| 00003ae0 74 69 63 2e 6f 61 6b 74 72 65 65 2e 63 6f 2e 75 |tic.oaktree.co.u| 00003af0 6b 2f 73 6f 66 74 77 61 72 65 2f 61 70 70 6c 65 |k/software/apple| 00003b00 74 73 2f 0a 0a 20 20 54 6f 20 75 73 65 20 69 74 |ts/.. To use it| 00003b10 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 68 61 | make sure it ha| 00003b20 73 20 62 65 65 6e 20 73 65 65 6e 20 62 79 20 74 |s been seen by t| 00003b30 68 65 20 66 69 6c 69 6e 67 20 73 79 73 74 65 6d |he filing system| 00003b40 20 61 6e 64 20 74 68 65 6e 20 63 72 65 61 74 65 | and then create| 00003b50 20 61 0a 20 20 62 75 74 74 6f 6e 20 77 69 74 68 | a. button with| 00003b60 20 90 44 65 73 6b 4c 6f 63 6b 20 45 72 6d 6d 6d | .DeskLock Ermmm| 00003b70 91 20 61 73 20 74 68 65 20 73 65 6c 65 63 74 20 |. as the select | 00003b80 63 6f 6d 6d 61 6e 64 2e 20 57 68 65 6e 20 74 68 |command. When th| 00003b90 65 20 62 75 74 74 6f 6e 20 69 73 0a 20 20 63 6c |e button is. cl| 00003ba0 69 63 6b 65 64 20 6f 6e 20 44 65 73 6b 4c 6f 63 |icked on DeskLoc| 00003bb0 6b 20 77 69 6c 6c 20 6c 6f 61 64 20 61 6e 64 20 |k will load and | 00003bc0 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 74 68 |you will need th| 00003bd0 65 20 65 6e 74 65 72 20 90 45 72 6d 6d 6d 91 20 |e enter .Ermmm. | 00003be0 61 73 20 74 68 65 0a 20 20 70 61 73 73 77 6f 72 |as the. passwor| 00003bf0 64 2e 20 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a |d. .............| 00003c00 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a |................| 00003c10 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 |........ | 00003c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003c30 20 20 20 20 20 20 20 20 20 20 50 61 67 65 20 39 | Page 9| 00003c40 0a 0a 0a 0a 0c 20 20 0a 0a 0a 0a 20 20 45 78 74 |..... .... Ext| 00003c50 72 61 42 61 72 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f |raBar. ________| 00003c60 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00003ca0 0a 0a 0a 0a 20 20 43 68 61 6e 67 69 6e 67 20 74 |.... Changing t| 00003cb0 68 65 20 74 69 6d 65 20 66 6f 72 6d 61 74 0a 20 |he time format. | 00003cc0 20 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 | ...............| 00003cd0 98 98 98 98 98 98 98 98 98 0a 0a 20 20 54 68 65 |........... The| 00003ce0 20 66 6f 72 6d 61 74 20 74 68 61 74 20 74 68 65 | format that the| 00003cf0 20 74 69 6d 65 20 69 73 20 64 69 73 70 6c 61 79 | time is display| 00003d00 65 64 20 69 6e 20 63 61 6e 20 62 65 20 64 65 66 |ed in can be def| 00003d10 69 6e 65 64 20 65 61 73 69 6c 79 20 75 73 69 6e |ined easily usin| 00003d20 67 20 74 68 65 0a 20 20 73 74 61 6e 64 61 72 64 |g the. standard| 00003d30 20 52 49 53 43 20 4f 53 20 63 6f 6e 76 65 6e 74 | RISC OS convent| 00003d40 69 6f 6e 73 2e 20 54 68 69 73 20 63 61 6e 20 65 |ions. This can e| 00003d50 69 74 68 65 72 20 62 65 20 69 6e 20 74 68 65 20 |ither be in the | 00003d60 65 78 74 72 61 20 69 6e 66 6f 20 77 72 69 74 61 |extra info writa| 00003d70 62 6c 65 0a 20 20 69 63 6f 6e 20 6f 72 20 69 6e |ble. icon or in| 00003d80 20 74 68 65 20 63 68 6f 69 63 65 73 20 77 69 6e | the choices win| 00003d90 64 6f 77 20 66 6f 72 20 74 68 65 20 64 65 66 61 |dow for the defa| 00003da0 75 6c 74 20 74 69 6d 65 20 66 6f 72 6d 61 74 20 |ult time format | 00003db0 77 68 65 6e 20 6e 6f 20 6f 74 68 65 72 0a 20 20 |when no other. | 00003dc0 66 6f 72 6d 61 74 20 69 73 20 64 65 66 69 6e 65 |format is define| 00003dd0 64 2e 20 49 66 20 79 6f 75 20 75 73 65 20 61 20 |d. If you use a | 00003de0 90 7a 91 20 61 66 74 65 72 20 74 68 65 20 25 20 |.z. after the % | 00003df0 69 74 20 77 69 6c 6c 20 72 65 6d 6f 76 65 20 61 |it will remove a| 00003e00 6e 79 20 65 78 74 72 61 0a 20 20 75 6e 6e 65 63 |ny extra. unnec| 00003e10 65 73 73 61 72 79 20 30 90 73 0a 0a 20 20 54 68 |essary 0.s.. Th| 00003e20 65 20 74 69 6d 65 20 66 6f 72 6d 61 74 20 63 61 |e time format ca| 00003e30 6e 20 62 65 20 6d 61 64 65 20 75 70 20 6f 66 20 |n be made up of | 00003e40 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 74 |the following it| 00003e50 65 6d 73 3b 0a 0a 20 20 49 74 65 6d 20 20 20 20 |ems;.. Item | 00003e60 44 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 |Description | 00003e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003e80 45 78 61 6d 70 6c 65 20 0a 20 20 2d 2d 2d 2d 2d |Example . -----| 00003e90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |----------------| * 00003eb0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 25 73 |-----------. %s| 00003ec0 65 20 20 20 20 20 53 65 63 6f 6e 64 73 20 20 20 |e Seconds | 00003ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003ee0 20 20 20 20 20 20 20 31 32 20 20 20 20 20 0a 20 | 12 . | 00003ef0 20 25 6d 69 20 20 20 20 20 4d 69 6e 75 74 65 73 | %mi Minutes| 00003f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003f10 20 20 20 20 20 20 20 20 20 20 34 35 20 20 20 20 | 45 | 00003f20 20 0a 20 20 25 31 32 20 20 20 20 20 48 6f 75 72 | . %12 Hour| 00003f30 20 69 6e 20 31 32 20 68 6f 75 72 20 63 6c 6f 63 | in 12 hour cloc| 00003f40 6b 20 20 20 20 20 20 20 20 20 20 20 20 32 20 20 |k 2 | 00003f50 20 20 20 20 0a 20 20 25 32 34 20 20 20 20 20 48 | . %24 H| 00003f60 6f 75 72 20 69 6e 20 32 34 20 68 6f 75 72 20 63 |our in 24 hour c| 00003f70 6c 6f 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 |lock | 00003f80 31 34 20 20 20 20 20 0a 20 20 25 61 6d 20 20 20 |14 . %am | 00003f90 20 20 41 4d 20 20 20 20 20 20 20 20 20 20 20 20 | AM | 00003fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003fb0 20 20 20 61 6d 20 20 20 20 20 0a 20 20 25 70 6d | am . %pm| 00003fc0 20 20 20 20 20 50 4d 20 20 20 20 20 20 20 20 20 | PM | 00003fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003fe0 20 20 20 20 20 20 70 6d 20 20 20 20 20 0a 20 20 | pm . | 00003ff0 25 77 65 20 20 20 20 20 57 65 65 6b 64 61 79 20 |%we Weekday | 00004000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00004010 20 20 20 20 20 20 20 20 20 46 72 69 64 61 79 20 | Friday | 00004020 0a 20 20 25 77 33 20 20 20 20 20 54 68 72 65 65 |. %w3 Three| 00004030 20 6c 65 74 74 65 72 20 77 65 65 6b 20 6e 61 6d | letter week nam| 00004040 65 20 20 20 20 20 20 20 20 20 20 20 46 72 69 20 |e Fri | 00004050 20 20 20 0a 20 20 25 77 6e 20 20 20 20 20 57 65 | . %wn We| 00004060 65 6b 64 61 79 20 61 73 20 61 20 6e 75 6d 62 65 |ekday as a numbe| 00004070 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 |r 5| 00004080 20 20 20 20 20 20 0a 20 20 25 64 79 20 20 20 20 | . %dy | 00004090 20 44 61 79 20 6f 66 20 74 68 65 20 6d 6f 6e 74 | Day of the mont| 000040a0 68 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |h | 000040b0 20 20 30 35 20 20 20 20 20 0a 20 20 25 73 74 20 | 05 . %st | 000040c0 20 20 20 20 53 74 2c 20 6e 64 2c 20 72 64 20 6f | St, nd, rd o| 000040d0 72 20 74 68 20 6f 66 20 64 61 79 20 20 20 20 20 |r th of day | 000040e0 20 20 20 20 20 73 74 20 20 20 20 20 0a 20 20 25 | st . %| 000040f0 6d 6f 20 20 20 20 20 4d 6f 6e 74 68 20 6e 61 6d |mo Month nam| 00004100 65 20 69 6e 20 66 75 6c 6c 20 20 20 20 20 20 20 |e in full | 00004110 20 20 20 20 20 20 20 20 4a 61 6e 75 61 72 79 0a | January.| 00004120 20 20 25 6d 33 20 20 20 20 20 4d 6f 6e 74 68 20 | %m3 Month | 00004130 6e 61 6d 65 2c 20 74 68 72 65 65 20 6c 65 74 74 |name, three lett| 00004140 65 72 73 20 20 20 20 20 20 20 20 4a 61 6e 20 20 |ers Jan | 00004150 20 20 0a 20 20 25 6d 6e 20 20 20 20 20 4d 6f 6e | . %mn Mon| 00004160 74 68 20 6e 61 6d 65 2c 20 61 73 20 6e 75 6d 62 |th name, as numb| 00004170 65 72 20 20 20 20 20 20 20 20 20 20 20 20 31 20 |er 1 | 00004180 20 20 20 20 20 0a 20 20 25 63 65 20 20 20 20 20 | . %ce | 00004190 43 65 6e 74 75 72 79 20 20 20 20 20 20 20 20 20 |Century | 000041a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000041b0 20 31 39 20 20 20 20 20 0a 20 20 25 79 72 20 20 | 19 . %yr | 000041c0 20 20 20 59 65 61 72 20 77 69 74 68 20 69 6e 20 | Year with in | 000041d0 63 65 6e 74 75 72 79 20 20 20 20 20 20 20 20 20 |century | 000041e0 20 20 20 20 39 36 20 20 20 20 20 0a 0a 20 20 49 | 96 .. I| 000041f0 6e 73 65 72 74 5f 74 65 78 74 20 73 70 65 65 64 |nsert_text speed| 00004200 0a 20 20 98 98 98 98 98 98 98 98 98 98 98 98 98 |. .............| 00004210 98 98 98 98 0a 0a 20 20 49 6e 20 74 68 65 20 63 |...... In the c| 00004220 68 6f 69 63 65 73 20 28 62 75 74 74 6f 6e 20 73 |hoices (button s| 00004230 65 63 74 69 6f 6e 29 20 77 69 6e 64 6f 77 20 74 |ection) window t| 00004240 68 65 72 65 20 69 73 20 61 6e 20 6f 70 74 69 6f |here is an optio| 00004250 6e 20 63 61 6c 6c 65 64 20 90 54 79 70 65 0a 20 |n called .Type. | 00004260 20 73 70 65 65 64 91 2e 20 54 68 69 73 20 63 61 | speed.. This ca| 00004270 6e 20 62 65 20 61 20 76 61 6c 75 65 20 62 65 74 |n be a value bet| 00004280 77 65 65 6e 20 31 20 74 6f 20 31 39 2e 20 31 39 |ween 1 to 19. 19| 00004290 20 69 73 20 74 68 65 20 66 61 73 74 65 73 74 2c | is the fastest,| 000042a0 20 31 20 69 73 20 74 68 65 0a 20 20 73 6c 6f 77 | 1 is the. slow| 000042b0 65 73 74 2e 0a 0a 20 20 45 61 73 79 20 66 69 6c |est... Easy fil| 000042c0 65 20 73 61 76 69 6e 67 0a 20 20 98 98 98 98 98 |e saving. .....| 000042d0 98 98 98 98 98 98 98 98 98 98 98 0a 0a 20 20 45 |............. E| 000042e0 61 73 79 20 66 69 6c 65 20 73 61 76 69 6e 67 20 |asy file saving | 000042f0 77 6f 72 6b 73 20 69 6e 20 6d 75 63 68 20 74 68 |works in much th| 00004300 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 73 61 |e same way as sa| 00004310 76 69 6e 67 20 74 6f 20 61 20 64 69 73 63 2e 20 |ving to a disc. | 00004320 59 6f 75 20 73 69 6d 70 6c 79 0a 20 20 6f 70 65 |You simply. ope| 00004330 6e 20 75 70 20 74 68 65 20 53 61 76 65 20 41 73 |n up the Save As| 00004340 20 64 69 61 6c 6f 67 75 65 20 62 6f 78 20 61 6e | dialogue box an| 00004350 64 20 74 68 65 6e 20 64 72 61 67 20 74 68 65 20 |d then drag the | 00004360 66 69 6c 65 20 69 63 6f 6e 20 6f 6e 20 74 6f 20 |file icon on to | 00004370 61 6e 20 61 72 65 61 0a 20 20 6f 66 20 74 68 65 |an area. of the| 00004380 20 45 78 74 72 61 42 61 72 20 61 6e 64 20 69 74 | ExtraBar and it| 00004390 20 69 73 20 73 61 76 65 64 2e 20 54 68 65 20 66 | is saved. The f| 000043a0 69 6c 65 20 6e 61 6d 65 20 74 68 61 74 20 69 73 |ile name that is| 000043b0 20 75 73 65 64 20 69 6e 20 74 68 65 20 53 61 76 | used in the Sav| 000043c0 65 20 61 73 0a 20 20 62 6f 78 20 69 73 20 61 6c |e as. box is al| 000043d0 73 6f 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 |so used for the | 000043e0 65 61 73 79 20 73 61 76 69 6e 67 20 61 6e 64 20 |easy saving and | 000043f0 69 66 20 74 68 65 72 65 20 69 73 20 61 20 66 69 |if there is a fi| 00004400 6c 65 20 61 6c 72 65 61 64 79 20 77 69 74 68 0a |le already with.| 00004410 20 20 74 68 61 74 20 6e 61 6d 65 20 74 68 65 6e | that name then| 00004420 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 | an error messag| 00004430 65 20 61 70 70 65 61 72 73 2e 20 49 66 20 79 6f |e appears. If yo| 00004440 75 20 64 65 63 69 64 65 20 74 6f 20 6f 76 65 72 |u decide to over| 00004450 77 72 69 74 65 20 74 68 65 0a 20 20 66 69 6c 65 |write the. file| 00004460 20 74 68 65 6e 20 74 68 65 20 66 69 6c 65 20 77 | then the file w| 00004470 69 6c 6c 20 62 65 20 73 61 76 65 64 20 61 73 20 |ill be saved as | 00004480 6e 6f 72 6d 61 6c 2e 20 49 66 20 79 6f 75 20 64 |normal. If you d| 00004490 65 63 69 64 65 20 6e 6f 74 20 74 6f 20 6f 76 65 |ecide not to ove| 000044a0 72 77 72 69 74 65 0a 20 20 74 68 65 20 66 69 6c |rwrite. the fil| 000044b0 65 20 74 68 65 6e 20 69 74 20 77 69 6c 6c 20 6e |e then it will n| 000044c0 6f 74 20 62 65 20 73 61 76 65 64 2e 0a 0a 0a 0a |ot be saved.....| 000044d0 0a 0a 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 |...... | 000044e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000044f0 20 20 20 20 20 20 20 20 50 61 67 65 20 31 30 0a | Page 10.| 00004500 0a 0a 0a 0c 20 20 0a 0a 0a 0a 20 20 45 78 74 72 |.... .... Extr| 00004510 61 42 61 72 0a 20 20 5f 5f 5f 5f 5f 5f 5f 5f 5f |aBar. _________| 00004520 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00004550 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a |_______________.| 00004560 0a 0a 0a 20 20 46 75 74 75 72 65 20 76 65 72 73 |... Future vers| 00004570 69 6f 6e 73 0a 20 20 98 98 98 98 98 98 98 98 98 |ions. .........| 00004580 98 98 98 98 98 98 0a 0a 20 20 20 20 20 20 8f 20 |........ . | 00004590 20 20 43 6f 6d 70 72 65 73 73 65 64 20 66 69 6c | Compressed fil| 000045a0 65 20 64 61 74 61 20 75 73 69 6e 67 20 53 71 75 |e data using Squ| 000045b0 61 73 68 20 6d 6f 64 75 6c 65 2e 0a 20 20 20 20 |ash module.. | 000045c0 20 20 8f 20 20 20 50 6f 73 73 69 62 6c 79 2c 20 | . Possibly, | 000045d0 62 75 74 20 75 6e 6c 69 6b 65 6c 79 2c 20 62 75 |but unlikely, bu| 000045e0 69 6c 64 20 74 68 65 20 45 78 74 72 61 42 61 72 |ild the ExtraBar| 000045f0 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 6f 20 | commands in to | 00004600 61 0a 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 |a. modu| 00004610 6c 65 2e 0a 20 20 20 20 20 20 8f 20 20 20 4d 75 |le.. . Mu| 00004620 6c 74 69 70 6c 65 20 74 6f 6f 6c 20 62 61 72 73 |ltiple tool bars| 00004630 2e 20 50 6f 73 73 69 62 6c 65 20 66 6c 6f 61 74 |. Possible float| 00004640 69 6e 67 20 62 61 72 73 20 62 75 74 20 74 68 69 |ing bars but thi| 00004650 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 63 |s is. c| 00004660 75 72 72 65 6e 74 6c 79 20 76 65 72 79 20 75 6e |urrently very un| 00004670 6c 69 6b 65 6c 79 20 63 61 75 73 65 20 69 74 20 |likely cause it | 00004680 77 69 6c 6c 20 71 75 69 74 65 20 61 20 62 69 74 |will quite a bit| 00004690 20 6f 66 20 77 6f 72 6b 0a 20 20 20 20 20 20 20 | of work. | 000046a0 20 20 20 61 6e 64 20 49 91 6d 20 62 75 73 79 20 | and I.m busy | 000046b0 61 74 20 63 6f 6c 6c 65 67 65 2e 0a 20 20 20 20 |at college.. | 000046c0 20 20 8f 20 20 20 41 6e 79 20 6f 74 68 65 72 20 | . Any other | 000046d0 73 75 67 67 65 73 74 69 6f 6e 73 2e 20 3f 3f 3f |suggestions. ???| 000046e0 3f 3f 3f 3f 3f 3f 3f 0a 0a 20 20 43 6f 70 79 72 |???????.. Copyr| 000046f0 69 67 68 74 0a 20 20 98 98 98 98 98 98 98 98 98 |ight. .........| 00004700 0a 0a 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d |.. This program| 00004710 20 69 73 20 46 72 65 65 57 61 72 65 2e 20 54 68 | is FreeWare. Th| 00004720 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 45 78 |is means that Ex| 00004730 74 72 61 62 61 72 20 6d 61 79 62 65 20 66 72 65 |trabar maybe fre| 00004740 65 6c 79 20 63 6f 70 69 65 64 20 61 6e 64 0a 20 |ely copied and. | 00004750 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 | distributed as | 00004760 6c 6f 6e 67 20 61 73 20 6f 6e 6c 79 20 61 20 73 |long as only a s| 00004770 6d 61 6c 6c 20 63 68 61 72 67 65 20 69 73 20 6d |mall charge is m| 00004780 61 64 65 20 66 6f 72 20 63 6f 73 74 73 2e 20 28 |ade for costs. (| 00004790 53 6d 61 6c 6c 20 6d 65 61 6e 73 0a 20 20 6c 65 |Small means. le| 000047a0 73 73 20 74 68 61 6e 20 35 20 70 6f 75 6e 64 73 |ss than 5 pounds| 000047b0 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f |. If you want to| 000047c0 20 63 68 61 72 67 65 20 61 6e 79 20 6d 6f 72 65 | charge any more| 000047d0 20 70 65 72 20 64 69 73 63 20 61 73 6b 20 6d 79 | per disc ask my| 000047e0 0a 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 69 |. permission fi| 000047f0 72 73 74 29 2e 20 49 2c 20 74 68 65 20 61 75 74 |rst). I, the aut| 00004800 68 6f 72 2c 20 6b 65 65 70 20 66 75 6c 6c 20 63 |hor, keep full c| 00004810 6f 70 79 72 69 67 68 74 20 6f 76 65 72 20 45 78 |opyright over Ex| 00004820 74 72 61 62 61 72 20 61 6e 64 20 79 6f 75 0a 20 |trabar and you. | 00004830 20 6d 61 79 20 6e 6f 74 20 61 6c 74 65 72 20 69 | may not alter i| 00004840 74 20 69 6e 20 61 6e 79 20 77 61 79 2e 0a 0a 20 |t in any way... | 00004850 20 44 69 73 63 6c 61 69 6d 65 72 0a 20 20 98 98 | Disclaimer. ..| 00004860 98 98 98 98 98 98 98 98 0a 0a 20 20 49 2c 20 74 |.......... I, t| 00004870 68 65 20 61 75 74 68 6f 72 2c 20 64 6f 20 6e 6f |he author, do no| 00004880 74 20 61 63 63 65 70 74 20 61 6e 79 20 6c 69 61 |t accept any lia| 00004890 62 69 6c 69 74 79 20 66 6f 72 20 74 68 65 20 6c |bility for the l| 000048a0 6f 73 73 20 6f 72 20 64 61 6d 61 67 65 20 74 6f |oss or damage to| 000048b0 20 79 6f 75 72 0a 20 20 63 6f 6d 70 75 74 65 72 | your. computer| 000048c0 20 6f 72 20 61 6e 79 20 64 61 74 61 20 73 74 6f | or any data sto| 000048d0 72 65 64 20 6f 6e 20 69 74 2c 20 68 6f 77 65 76 |red on it, howev| 000048e0 65 72 20 63 61 75 73 65 64 2c 20 61 72 69 73 69 |er caused, arisi| 000048f0 6e 67 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f |ng as a result o| 00004900 66 0a 20 20 74 68 65 20 75 73 65 20 6f 72 20 6d |f. the use or m| 00004910 69 73 75 73 65 20 6f 66 20 74 68 69 73 20 70 72 |isuse of this pr| 00004920 6f 67 72 61 6d 2e 0a 0a 20 20 54 68 65 20 6d 61 |ogram... The ma| 00004930 69 6e 20 21 52 75 6e 49 6d 61 67 65 20 66 69 6c |in !RunImage fil| 00004940 65 20 66 6f 72 20 45 78 74 72 61 42 61 72 20 68 |e for ExtraBar h| 00004950 61 73 20 62 65 65 6e 20 63 6f 6d 70 72 65 73 73 |as been compress| 00004960 65 64 20 75 73 69 6e 67 20 43 79 20 42 6f 6f 6b |ed using Cy Book| 00004970 65 72 73 0a 20 20 42 61 73 43 6f 6d 70 72 65 73 |ers. BasCompres| 00004980 73 20 64 75 65 20 74 6f 20 74 68 65 20 53 6f 75 |s due to the Sou| 00004990 72 63 65 20 62 65 69 6e 67 20 6f 76 65 72 20 31 |rce being over 1| 000049a0 30 35 4b 20 6f 66 20 70 75 72 65 20 42 61 73 69 |05K of pure Basi| 000049b0 63 20 63 6f 64 65 2e 20 49 66 20 79 6f 75 0a 20 |c code. If you. | 000049c0 20 77 61 6e 74 20 61 20 63 6f 70 79 20 74 68 65 | want a copy the| 000049d0 6e 20 70 6c 65 61 73 65 20 65 2d 6d 61 69 6c 20 |n please e-mail | 000049e0 61 6e 64 20 49 20 77 69 6c 6c 20 62 65 20 68 61 |and I will be ha| 000049f0 70 70 79 20 74 6f 20 73 65 6e 64 20 79 6f 75 20 |ppy to send you | 00004a00 61 20 63 6f 70 79 2e 20 49 66 0a 20 20 79 6f 75 |a copy. If. you| 00004a10 20 64 6f 20 75 73 65 20 61 6e 79 20 63 6f 64 65 | do use any code| 00004a20 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 62 | that has been b| 00004a30 6f 72 72 6f 77 65 64 20 66 72 6f 6d 20 45 78 74 |orrowed from Ext| 00004a40 72 61 62 61 72 20 49 20 64 6f 6e 91 74 20 6d 69 |rabar I don.t mi| 00004a50 6e 64 2c 20 73 6f 0a 20 20 6c 6f 6e 67 20 61 73 |nd, so. long as| 00004a60 20 79 6f 75 20 67 69 76 65 20 6d 65 20 73 6f 6d | you give me som| 00004a70 65 20 63 72 65 64 69 74 21 0a 0a 20 20 43 6f 6e |e credit!.. Con| 00004a80 74 61 63 74 69 6e 67 20 74 68 65 20 61 75 74 68 |tacting the auth| 00004a90 6f 72 0a 20 20 98 98 98 98 98 98 98 98 98 98 98 |or. ...........| 00004aa0 98 98 98 98 98 98 98 98 98 98 0a 0a 20 20 59 6f |............ Yo| 00004ab0 75 20 63 61 6e 20 63 6f 6e 74 61 63 74 20 62 79 |u can contact by| 00004ac0 20 61 6e 79 20 6f 66 20 74 68 65 20 66 6f 6c 6c | any of the foll| 00004ad0 6f 77 69 6e 67 20 6d 65 74 68 6f 64 73 2e 20 49 |owing methods. I| 00004ae0 66 20 79 6f 75 20 68 61 76 65 20 61 6e 79 20 70 |f you have any p| 00004af0 72 6f 62 6c 65 6d 73 0a 20 20 6f 72 20 69 66 20 |roblems. or if | 00004b00 79 6f 75 20 68 61 76 65 20 61 6e 79 20 73 75 67 |you have any sug| 00004b10 67 65 73 74 69 6f 6e 73 20 66 6f 72 20 45 78 74 |gestions for Ext| 00004b20 72 61 42 61 72 20 74 68 65 6e 20 70 6c 65 61 73 |raBar then pleas| 00004b30 65 20 64 6f 20 63 6f 6e 74 61 63 74 20 6d 65 20 |e do contact me | 00004b40 61 73 0a 20 20 69 74 91 6c 6c 20 67 69 76 65 20 |as. it.ll give | 00004b50 6d 65 20 73 6f 6d 65 20 69 64 65 61 73 20 61 73 |me some ideas as| 00004b60 20 74 6f 20 77 68 61 74 20 6f 74 68 65 72 20 70 | to what other p| 00004b70 65 6f 70 6c 65 20 77 6f 75 6c 64 20 6c 69 6b 65 |eople would like| 00004b80 20 61 64 64 69 6e 67 2e 0a 0a 20 20 45 2d 6d 61 | adding... E-ma| 00004b90 69 6c 0a 0a 20 20 20 20 20 20 64 61 76 65 6d 61 |il.. davema| 00004ba0 63 40 72 79 6c 61 6e 64 73 2e 64 65 6d 6f 6e 2e |c@rylands.demon.| 00004bb0 63 6f 2e 75 6b 0a 0a 20 20 57 57 57 0a 0a 20 20 |co.uk.. WWW.. | 00004bc0 20 20 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 72 | http://www.r| 00004bd0 79 6c 61 6e 64 73 2e 64 65 6d 6f 6e 2e 63 6f 2e |ylands.demon.co.| 00004be0 75 6b 2f 0a 0a 20 20 53 6e 61 69 6c 20 6d 61 69 |uk/.. Snail mai| 00004bf0 6c 0a 0a 20 20 20 20 20 20 44 61 76 69 64 20 4d |l.. David M| 00004c00 63 43 6f 72 6d 61 63 6b 2c 0a 20 20 20 20 20 20 |cCormack,. | 00004c10 32 20 43 6f 72 6e 77 61 6c 6c 20 41 76 65 6e 75 |2 Cornwall Avenu| 00004c20 65 2c 0a 20 20 20 20 20 20 42 65 65 73 74 6f 6e |e,. Beeston| 00004c30 20 52 79 6c 61 6e 64 73 2c 0a 20 20 20 20 20 20 | Rylands,. | 00004c40 4e 6f 74 74 69 6e 67 68 61 6d 2c 0a 20 20 20 20 |Nottingham,. | 00004c50 20 20 4e 47 39 20 31 4e 4c 0a 0a 0a 20 20 20 20 | NG9 1NL... | 00004c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00004c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 | Pa| 00004c80 67 65 20 31 31 0a 0a 0a 0a 0c 0a |ge 11......| 00004c8b