Home » Archimedes archive » Acorn User » Acorn User - Shareware Collection (1993).adf » Mode » !Mode/!Help
!Mode/!Help
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » Acorn User - Shareware Collection (1993).adf » Mode |
Filename: | !Mode/!Help |
Read OK: | ✔ |
File size: | 1502 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
� Mode � version 1.04 (22-Apr-93) � by Dave Thomas, � 1993 Purpose ___________________________________________________________________ To be the most technically advanced screen mode changer known to man... Usage _____________________________________________________________________ When first loaded Mode will open a small-ish window in the top-right hand corner of the screen. You will probably see some strange numbers in the icons in the window, don't worry, just follow these intructions - � Get the numbers of your most used screen modes, up to eight of them, as that is the maximum that can be stored. � Move the pointer over the large grey rectangle along the left-hand side of the window, try dragging the pointer - yup that's right, it's a title bar (honest!). Drag the window to where it's convinient and... � Click Menu (middle) button over the top-left icon, a menu will appear. Move to the 'New' item and over the arrow so that a submenu appears, type in the first of your mode numbers here. Any numbers above 127 will be ignored. � Repeat this procedure on different icons until you have run out of modes or icons - whichever comes first. When you enter a mode it is automagically stored in the battery-backed ram in your machine, so Mode is now permanently configured to have those numbers every time you start it up. � Now you can change mode with ultimate ease just by clicking on one of the icons. If you are in a mode that is on the list then it will be highlighted in red. Clicking with Adjust over any of the mode icons allows you to resize the window - it acts like a resize gadget except it's invisible. Also on the menu is a 'Bits' option, this has two sub-options which control the behaviour of the window. When the first option, 'Corner', is selected the window will re-position itself at the top-right corner of the screen when the mode is changed. The second option, 'Stuck', makes the window unmoveable or resizable, although if 'Corner' is on it will still move on a mode change. Extra Configuration _______________________________________________________ Mode can also be configured in other ways. These extra options are controlled by 'switches' attatched to the line that runs Mode. Each switch is prefixed by a dash (-) to help Mode distinguish it. i.e. on the line 'Run ADFS::DeskApps.$.!Mode -maxx128 -corner', the switches are '-maxx128' and '-corner'. To use these switches I suggest you create an obey file to run Mode with the switches you desire . In full, the switches are - -minx<number> : sets how small you can resize the window to across. Too small a value and you may find you can't resize the window back again. -miny<number> : the same as the above except it acts on the height of the window. -maxx<number> : sets how large across the window will be when it is sent back to the top-right of the screen. -maxy<number> : the same as the above except it acts on the height of the window. -corner : makes the window 'hug' the top-right corner of the screen whenever you change mode. -stuck : makes the window unmoveable or resizable, the side-title bar will still remain present though. Since Mode supports desktop saving on Risc OS 3, it will also automatically include these switches in that file. The current size of the window when you save the desktop state is taken as the maximum window size (-maxx and -maxy). Notes _____________________________________________________________________ � You can put mode modules (or anything else to be auto-run) in '!Mode.Modes'. When you start Mode then they will be run automatically. � Not tested on anythang other than my littl' ol' A3000 with Risc OS 3.10 � Any enhancements you want me to make then *please* contact me (see below) Versions __________________________________________________________________ 1.03 - Remembered to put a 'Versions' bit in! - New resizing feature by clicking adjust over the icons. Plus you can't make the window smaller than one icon. - 'Corner-hugging' implemented when changing modes - New user-configurable option switches from command-line. 1.04 - Added new sub-menu section. - Removed 'top' option 'cos it was crap. Copyright _________________________________________________________________ This software is supplied "as is"; using it is entirely at your own risk. You are free to distribute this application to anyone you please via any medium, provided it is delivered with *all* the supplied files, *unaltered*. You are not allowed to sell this software and I do not want to see it supplied as a 'freebie' with any commercial packages, although I welcome invitations to discuss any details should you want to do so. I (the author) retain copyright over all of this application apart from the Interface Manager module, to which I make no claims. If you want a disc packed with all the very latest versions of my apps and utils, then please send me �3 (to cover costs) at the address below. If you have any comments, bug reports, suggestions for future versions or anything else to offer me don't hesitate to write to - Dave Thomas 20 Rosebery Avenue Waterloo Liverpool L22 2BH See ya, hepcats!
00000000 0a 8f 20 4d 6f 64 65 0a 8f 20 76 65 72 73 69 6f |.. Mode.. versio| 00000010 6e 20 31 2e 30 34 20 28 32 32 2d 41 70 72 2d 39 |n 1.04 (22-Apr-9| 00000020 33 29 0a 8f 20 62 79 20 44 61 76 65 20 54 68 6f |3).. by Dave Tho| 00000030 6d 61 73 2c 20 a9 20 31 39 39 33 0a 0a 20 50 75 |mas, . 1993.. Pu| 00000040 72 70 6f 73 65 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |rpose __________| 00000050 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000080 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 20 54 6f 20 62 |_________.. To b| 00000090 65 20 74 68 65 20 6d 6f 73 74 20 74 65 63 68 6e |e the most techn| 000000a0 69 63 61 6c 6c 79 20 61 64 76 61 6e 63 65 64 20 |ically advanced | 000000b0 73 63 72 65 65 6e 20 6d 6f 64 65 20 63 68 61 6e |screen mode chan| 000000c0 67 65 72 20 6b 6e 6f 77 6e 20 74 6f 20 6d 61 6e |ger known to man| 000000d0 2e 2e 2e 0a 0a 20 55 73 61 67 65 20 5f 5f 5f 5f |..... Usage ____| 000000e0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000120 5f 0a 0a 20 57 68 65 6e 20 66 69 72 73 74 20 6c |_.. When first l| 00000130 6f 61 64 65 64 20 4d 6f 64 65 20 77 69 6c 6c 20 |oaded Mode will | 00000140 6f 70 65 6e 20 61 20 73 6d 61 6c 6c 2d 69 73 68 |open a small-ish| 00000150 20 77 69 6e 64 6f 77 20 69 6e 20 74 68 65 20 74 | window in the t| 00000160 6f 70 2d 72 69 67 68 74 20 68 61 6e 64 0a 63 6f |op-right hand.co| 00000170 72 6e 65 72 20 6f 66 20 74 68 65 20 73 63 72 65 |rner of the scre| 00000180 65 6e 2e 20 59 6f 75 20 77 69 6c 6c 20 70 72 6f |en. You will pro| 00000190 62 61 62 6c 79 20 73 65 65 20 73 6f 6d 65 20 73 |bably see some s| 000001a0 74 72 61 6e 67 65 20 6e 75 6d 62 65 72 73 20 69 |trange numbers i| 000001b0 6e 20 74 68 65 20 69 63 6f 6e 73 0a 69 6e 20 74 |n the icons.in t| 000001c0 68 65 20 77 69 6e 64 6f 77 2c 20 64 6f 6e 27 74 |he window, don't| 000001d0 20 77 6f 72 72 79 2c 20 6a 75 73 74 20 66 6f 6c | worry, just fol| 000001e0 6c 6f 77 20 74 68 65 73 65 20 69 6e 74 72 75 63 |low these intruc| 000001f0 74 69 6f 6e 73 20 2d 0a 0a 20 8f 20 47 65 74 20 |tions -.. . Get | 00000200 74 68 65 20 6e 75 6d 62 65 72 73 20 6f 66 20 79 |the numbers of y| 00000210 6f 75 72 20 6d 6f 73 74 20 75 73 65 64 20 73 63 |our most used sc| 00000220 72 65 65 6e 20 6d 6f 64 65 73 2c 20 75 70 20 74 |reen modes, up t| 00000230 6f 20 65 69 67 68 74 20 6f 66 20 74 68 65 6d 2c |o eight of them,| 00000240 20 61 73 0a 74 68 61 74 20 69 73 20 74 68 65 20 | as.that is the | 00000250 6d 61 78 69 6d 75 6d 20 74 68 61 74 20 63 61 6e |maximum that can| 00000260 20 62 65 20 73 74 6f 72 65 64 2e 0a 20 8f 20 4d | be stored.. . M| 00000270 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 65 72 20 |ove the pointer | 00000280 6f 76 65 72 20 74 68 65 20 6c 61 72 67 65 20 67 |over the large g| 00000290 72 65 79 20 72 65 63 74 61 6e 67 6c 65 20 61 6c |rey rectangle al| 000002a0 6f 6e 67 20 74 68 65 20 6c 65 66 74 2d 68 61 6e |ong the left-han| 000002b0 64 20 73 69 64 65 20 6f 66 0a 74 68 65 20 77 69 |d side of.the wi| 000002c0 6e 64 6f 77 2c 20 74 72 79 20 64 72 61 67 67 69 |ndow, try draggi| 000002d0 6e 67 20 74 68 65 20 70 6f 69 6e 74 65 72 20 2d |ng the pointer -| 000002e0 20 79 75 70 20 74 68 61 74 27 73 20 72 69 67 68 | yup that's righ| 000002f0 74 2c 20 69 74 27 73 20 61 20 74 69 74 6c 65 20 |t, it's a title | 00000300 62 61 72 0a 28 68 6f 6e 65 73 74 21 29 2e 20 44 |bar.(honest!). D| 00000310 72 61 67 20 74 68 65 20 77 69 6e 64 6f 77 20 74 |rag the window t| 00000320 6f 20 77 68 65 72 65 20 69 74 27 73 20 63 6f 6e |o where it's con| 00000330 76 69 6e 69 65 6e 74 20 61 6e 64 2e 2e 2e 0a 20 |vinient and.... | 00000340 8f 20 43 6c 69 63 6b 20 4d 65 6e 75 20 28 6d 69 |. Click Menu (mi| 00000350 64 64 6c 65 29 20 62 75 74 74 6f 6e 20 6f 76 65 |ddle) button ove| 00000360 72 20 74 68 65 20 74 6f 70 2d 6c 65 66 74 20 69 |r the top-left i| 00000370 63 6f 6e 2c 20 61 20 6d 65 6e 75 20 77 69 6c 6c |con, a menu will| 00000380 20 61 70 70 65 61 72 2e 0a 4d 6f 76 65 20 74 6f | appear..Move to| 00000390 20 74 68 65 20 27 4e 65 77 27 20 69 74 65 6d 20 | the 'New' item | 000003a0 61 6e 64 20 6f 76 65 72 20 74 68 65 20 61 72 72 |and over the arr| 000003b0 6f 77 20 73 6f 20 74 68 61 74 20 61 20 73 75 62 |ow so that a sub| 000003c0 6d 65 6e 75 20 61 70 70 65 61 72 73 2c 20 74 79 |menu appears, ty| 000003d0 70 65 20 69 6e 0a 74 68 65 20 66 69 72 73 74 20 |pe in.the first | 000003e0 6f 66 20 79 6f 75 72 20 6d 6f 64 65 20 6e 75 6d |of your mode num| 000003f0 62 65 72 73 20 68 65 72 65 2e 20 41 6e 79 20 6e |bers here. Any n| 00000400 75 6d 62 65 72 73 20 61 62 6f 76 65 20 31 32 37 |umbers above 127| 00000410 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 | will be ignored| 00000420 2e 0a 20 8f 20 52 65 70 65 61 74 20 74 68 69 73 |.. . Repeat this| 00000430 20 70 72 6f 63 65 64 75 72 65 20 6f 6e 20 64 69 | procedure on di| 00000440 66 66 65 72 65 6e 74 20 69 63 6f 6e 73 20 75 6e |fferent icons un| 00000450 74 69 6c 20 79 6f 75 20 68 61 76 65 20 72 75 6e |til you have run| 00000460 20 6f 75 74 20 6f 66 20 6d 6f 64 65 73 0a 6f 72 | out of modes.or| 00000470 20 69 63 6f 6e 73 20 2d 20 77 68 69 63 68 65 76 | icons - whichev| 00000480 65 72 20 63 6f 6d 65 73 20 66 69 72 73 74 2e 20 |er comes first. | 00000490 57 68 65 6e 20 79 6f 75 20 65 6e 74 65 72 20 61 |When you enter a| 000004a0 20 6d 6f 64 65 20 69 74 20 69 73 20 61 75 74 6f | mode it is auto| 000004b0 6d 61 67 69 63 61 6c 6c 79 0a 73 74 6f 72 65 64 |magically.stored| 000004c0 20 69 6e 20 74 68 65 20 62 61 74 74 65 72 79 2d | in the battery-| 000004d0 62 61 63 6b 65 64 20 72 61 6d 20 69 6e 20 79 6f |backed ram in yo| 000004e0 75 72 20 6d 61 63 68 69 6e 65 2c 20 73 6f 20 4d |ur machine, so M| 000004f0 6f 64 65 20 69 73 20 6e 6f 77 20 70 65 72 6d 61 |ode is now perma| 00000500 6e 65 6e 74 6c 79 0a 63 6f 6e 66 69 67 75 72 65 |nently.configure| 00000510 64 20 74 6f 20 68 61 76 65 20 74 68 6f 73 65 20 |d to have those | 00000520 6e 75 6d 62 65 72 73 20 65 76 65 72 79 20 74 69 |numbers every ti| 00000530 6d 65 20 79 6f 75 20 73 74 61 72 74 20 69 74 20 |me you start it | 00000540 75 70 2e 0a 20 8f 20 4e 6f 77 20 79 6f 75 20 63 |up.. . Now you c| 00000550 61 6e 20 63 68 61 6e 67 65 20 6d 6f 64 65 20 77 |an change mode w| 00000560 69 74 68 20 75 6c 74 69 6d 61 74 65 20 65 61 73 |ith ultimate eas| 00000570 65 20 6a 75 73 74 20 62 79 20 63 6c 69 63 6b 69 |e just by clicki| 00000580 6e 67 20 6f 6e 20 6f 6e 65 20 6f 66 20 74 68 65 |ng on one of the| 00000590 0a 69 63 6f 6e 73 2e 0a 0a 20 49 66 20 79 6f 75 |.icons... If you| 000005a0 20 61 72 65 20 69 6e 20 61 20 6d 6f 64 65 20 74 | are in a mode t| 000005b0 68 61 74 20 69 73 20 6f 6e 20 74 68 65 20 6c 69 |hat is on the li| 000005c0 73 74 20 74 68 65 6e 20 69 74 20 77 69 6c 6c 20 |st then it will | 000005d0 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 69 |be highlighted i| 000005e0 6e 20 72 65 64 2e 0a 43 6c 69 63 6b 69 6e 67 20 |n red..Clicking | 000005f0 77 69 74 68 20 41 64 6a 75 73 74 20 6f 76 65 72 |with Adjust over| 00000600 20 61 6e 79 20 6f 66 20 74 68 65 20 6d 6f 64 65 | any of the mode| 00000610 20 69 63 6f 6e 73 20 61 6c 6c 6f 77 73 20 79 6f | icons allows yo| 00000620 75 20 74 6f 20 72 65 73 69 7a 65 20 74 68 65 0a |u to resize the.| 00000630 77 69 6e 64 6f 77 20 2d 20 69 74 20 61 63 74 73 |window - it acts| 00000640 20 6c 69 6b 65 20 61 20 72 65 73 69 7a 65 20 67 | like a resize g| 00000650 61 64 67 65 74 20 65 78 63 65 70 74 20 69 74 27 |adget except it'| 00000660 73 20 69 6e 76 69 73 69 62 6c 65 2e 0a 20 41 6c |s invisible.. Al| 00000670 73 6f 20 6f 6e 20 74 68 65 20 6d 65 6e 75 20 69 |so on the menu i| 00000680 73 20 61 20 27 42 69 74 73 27 20 6f 70 74 69 6f |s a 'Bits' optio| 00000690 6e 2c 20 74 68 69 73 20 68 61 73 20 74 77 6f 20 |n, this has two | 000006a0 73 75 62 2d 6f 70 74 69 6f 6e 73 20 77 68 69 63 |sub-options whic| 000006b0 68 20 63 6f 6e 74 72 6f 6c 0a 74 68 65 20 62 65 |h control.the be| 000006c0 68 61 76 69 6f 75 72 20 6f 66 20 74 68 65 20 77 |haviour of the w| 000006d0 69 6e 64 6f 77 2e 20 57 68 65 6e 20 74 68 65 20 |indow. When the | 000006e0 66 69 72 73 74 20 6f 70 74 69 6f 6e 2c 20 27 43 |first option, 'C| 000006f0 6f 72 6e 65 72 27 2c 20 69 73 20 73 65 6c 65 63 |orner', is selec| 00000700 74 65 64 20 74 68 65 0a 77 69 6e 64 6f 77 20 77 |ted the.window w| 00000710 69 6c 6c 20 72 65 2d 70 6f 73 69 74 69 6f 6e 20 |ill re-position | 00000720 69 74 73 65 6c 66 20 61 74 20 74 68 65 20 74 6f |itself at the to| 00000730 70 2d 72 69 67 68 74 20 63 6f 72 6e 65 72 20 6f |p-right corner o| 00000740 66 20 74 68 65 20 73 63 72 65 65 6e 20 77 68 65 |f the screen whe| 00000750 6e 20 74 68 65 0a 6d 6f 64 65 20 69 73 20 63 68 |n the.mode is ch| 00000760 61 6e 67 65 64 2e 20 54 68 65 20 73 65 63 6f 6e |anged. The secon| 00000770 64 20 6f 70 74 69 6f 6e 2c 20 27 53 74 75 63 6b |d option, 'Stuck| 00000780 27 2c 20 6d 61 6b 65 73 20 74 68 65 20 77 69 6e |', makes the win| 00000790 64 6f 77 20 75 6e 6d 6f 76 65 61 62 6c 65 20 6f |dow unmoveable o| 000007a0 72 0a 72 65 73 69 7a 61 62 6c 65 2c 20 61 6c 74 |r.resizable, alt| 000007b0 68 6f 75 67 68 20 69 66 20 27 43 6f 72 6e 65 72 |hough if 'Corner| 000007c0 27 20 69 73 20 6f 6e 20 69 74 20 77 69 6c 6c 20 |' is on it will | 000007d0 73 74 69 6c 6c 20 6d 6f 76 65 20 6f 6e 20 61 20 |still move on a | 000007e0 6d 6f 64 65 20 63 68 61 6e 67 65 2e 0a 0a 20 45 |mode change... E| 000007f0 78 74 72 61 20 43 6f 6e 66 69 67 75 72 61 74 69 |xtra Configurati| 00000800 6f 6e 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |on _____________| 00000810 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000830 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 20 4d 6f 64 |__________.. Mod| 00000840 65 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 63 6f |e can also be co| 00000850 6e 66 69 67 75 72 65 64 20 69 6e 20 6f 74 68 65 |nfigured in othe| 00000860 72 20 77 61 79 73 2e 20 54 68 65 73 65 20 65 78 |r ways. These ex| 00000870 74 72 61 20 6f 70 74 69 6f 6e 73 20 61 72 65 0a |tra options are.| 00000880 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 27 73 |controlled by 's| 00000890 77 69 74 63 68 65 73 27 20 61 74 74 61 74 63 68 |witches' attatch| 000008a0 65 64 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 |ed to the line t| 000008b0 68 61 74 20 72 75 6e 73 20 4d 6f 64 65 2e 20 45 |hat runs Mode. E| 000008c0 61 63 68 20 73 77 69 74 63 68 0a 69 73 20 70 72 |ach switch.is pr| 000008d0 65 66 69 78 65 64 20 62 79 20 61 20 64 61 73 68 |efixed by a dash| 000008e0 20 28 2d 29 20 74 6f 20 68 65 6c 70 20 4d 6f 64 | (-) to help Mod| 000008f0 65 20 64 69 73 74 69 6e 67 75 69 73 68 20 69 74 |e distinguish it| 00000900 2e 20 69 2e 65 2e 20 6f 6e 20 74 68 65 20 6c 69 |. i.e. on the li| 00000910 6e 65 0a 27 52 75 6e 20 41 44 46 53 3a 3a 44 65 |ne.'Run ADFS::De| 00000920 73 6b 41 70 70 73 2e 24 2e 21 4d 6f 64 65 20 2d |skApps.$.!Mode -| 00000930 6d 61 78 78 31 32 38 20 2d 63 6f 72 6e 65 72 27 |maxx128 -corner'| 00000940 2c 20 74 68 65 20 73 77 69 74 63 68 65 73 20 61 |, the switches a| 00000950 72 65 20 27 2d 6d 61 78 78 31 32 38 27 0a 61 6e |re '-maxx128'.an| 00000960 64 20 27 2d 63 6f 72 6e 65 72 27 2e 20 54 6f 20 |d '-corner'. To | 00000970 75 73 65 20 74 68 65 73 65 20 73 77 69 74 63 68 |use these switch| 00000980 65 73 20 49 20 73 75 67 67 65 73 74 20 79 6f 75 |es I suggest you| 00000990 20 63 72 65 61 74 65 20 61 6e 20 6f 62 65 79 20 | create an obey | 000009a0 66 69 6c 65 20 74 6f 20 72 75 6e 0a 4d 6f 64 65 |file to run.Mode| 000009b0 20 77 69 74 68 20 74 68 65 20 73 77 69 74 63 68 | with the switch| 000009c0 65 73 20 79 6f 75 20 64 65 73 69 72 65 20 2e 20 |es you desire . | 000009d0 49 6e 20 66 75 6c 6c 2c 20 74 68 65 20 73 77 69 |In full, the swi| 000009e0 74 63 68 65 73 20 61 72 65 20 2d 0a 0a 20 20 2d |tches are -.. -| 000009f0 6d 69 6e 78 3c 6e 75 6d 62 65 72 3e 20 3a 20 73 |minx<number> : s| 00000a00 65 74 73 20 68 6f 77 20 73 6d 61 6c 6c 20 79 6f |ets how small yo| 00000a10 75 20 63 61 6e 20 72 65 73 69 7a 65 20 74 68 65 |u can resize the| 00000a20 20 77 69 6e 64 6f 77 20 74 6f 20 61 63 72 6f 73 | window to acros| 00000a30 73 2e 20 54 6f 6f 0a 20 20 20 20 20 20 20 20 20 |s. Too. | 00000a40 20 20 20 20 20 20 20 20 73 6d 61 6c 6c 20 61 20 | small a | 00000a50 76 61 6c 75 65 20 61 6e 64 20 79 6f 75 20 6d 61 |value and you ma| 00000a60 79 20 66 69 6e 64 20 79 6f 75 20 63 61 6e 27 74 |y find you can't| 00000a70 20 72 65 73 69 7a 65 20 74 68 65 20 77 69 6e 64 | resize the wind| 00000a80 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 |ow. | 00000a90 20 20 20 20 62 61 63 6b 20 61 67 61 69 6e 2e 0a | back again..| 00000aa0 20 20 2d 6d 69 6e 79 3c 6e 75 6d 62 65 72 3e 20 | -miny<number> | 00000ab0 3a 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 |: the same as th| 00000ac0 65 20 61 62 6f 76 65 20 65 78 63 65 70 74 20 69 |e above except i| 00000ad0 74 20 61 63 74 73 20 6f 6e 20 74 68 65 20 68 65 |t acts on the he| 00000ae0 69 67 68 74 20 6f 66 20 74 68 65 0a 20 20 20 20 |ight of the. | 00000af0 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6e | win| 00000b00 64 6f 77 2e 0a 20 20 2d 6d 61 78 78 3c 6e 75 6d |dow.. -maxx<num| 00000b10 62 65 72 3e 20 3a 20 73 65 74 73 20 68 6f 77 20 |ber> : sets how | 00000b20 6c 61 72 67 65 20 61 63 72 6f 73 73 20 74 68 65 |large across the| 00000b30 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 62 65 20 | window will be | 00000b40 77 68 65 6e 20 69 74 20 69 73 20 73 65 6e 74 0a |when it is sent.| 00000b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000b60 20 62 61 63 6b 20 74 6f 20 74 68 65 20 74 6f 70 | back to the top| 00000b70 2d 72 69 67 68 74 20 6f 66 20 74 68 65 20 73 63 |-right of the sc| 00000b80 72 65 65 6e 2e 0a 20 20 2d 6d 61 78 79 3c 6e 75 |reen.. -maxy<nu| 00000b90 6d 62 65 72 3e 20 3a 20 74 68 65 20 73 61 6d 65 |mber> : the same| 00000ba0 20 61 73 20 74 68 65 20 61 62 6f 76 65 20 65 78 | as the above ex| 00000bb0 63 65 70 74 20 69 74 20 61 63 74 73 20 6f 6e 20 |cept it acts on | 00000bc0 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 74 68 |the height of th| 00000bd0 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |e. | 00000be0 20 20 20 77 69 6e 64 6f 77 2e 0a 20 20 2d 63 6f | window.. -co| 00000bf0 72 6e 65 72 20 20 20 20 20 20 20 3a 20 6d 61 6b |rner : mak| 00000c00 65 73 20 74 68 65 20 77 69 6e 64 6f 77 20 27 68 |es the window 'h| 00000c10 75 67 27 20 74 68 65 20 74 6f 70 2d 72 69 67 68 |ug' the top-righ| 00000c20 74 20 63 6f 72 6e 65 72 20 6f 66 20 74 68 65 20 |t corner of the | 00000c30 73 63 72 65 65 6e 0a 20 20 20 20 20 20 20 20 20 |screen. | 00000c40 20 20 20 20 20 20 20 20 77 68 65 6e 65 76 65 72 | whenever| 00000c50 20 79 6f 75 20 63 68 61 6e 67 65 20 6d 6f 64 65 | you change mode| 00000c60 2e 0a 20 20 2d 73 74 75 63 6b 20 20 20 20 20 20 |.. -stuck | 00000c70 20 20 3a 20 6d 61 6b 65 73 20 74 68 65 20 77 69 | : makes the wi| 00000c80 6e 64 6f 77 20 75 6e 6d 6f 76 65 61 62 6c 65 20 |ndow unmoveable | 00000c90 6f 72 20 72 65 73 69 7a 61 62 6c 65 2c 20 74 68 |or resizable, th| 00000ca0 65 20 73 69 64 65 2d 74 69 74 6c 65 0a 20 20 20 |e side-title. | 00000cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 61 | ba| 00000cc0 72 20 77 69 6c 6c 20 73 74 69 6c 6c 20 72 65 6d |r will still rem| 00000cd0 61 69 6e 20 70 72 65 73 65 6e 74 20 74 68 6f 75 |ain present thou| 00000ce0 67 68 2e 0a 0a 20 53 69 6e 63 65 20 4d 6f 64 65 |gh... Since Mode| 00000cf0 20 73 75 70 70 6f 72 74 73 20 64 65 73 6b 74 6f | supports deskto| 00000d00 70 20 73 61 76 69 6e 67 20 6f 6e 20 52 69 73 63 |p saving on Risc| 00000d10 20 4f 53 20 33 2c 20 69 74 20 77 69 6c 6c 20 61 | OS 3, it will a| 00000d20 6c 73 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c |lso automaticall| 00000d30 79 0a 69 6e 63 6c 75 64 65 20 74 68 65 73 65 20 |y.include these | 00000d40 73 77 69 74 63 68 65 73 20 69 6e 20 74 68 61 74 |switches in that| 00000d50 20 66 69 6c 65 2e 20 54 68 65 20 63 75 72 72 65 | file. The curre| 00000d60 6e 74 20 73 69 7a 65 20 6f 66 20 74 68 65 20 77 |nt size of the w| 00000d70 69 6e 64 6f 77 20 77 68 65 6e 20 79 6f 75 0a 73 |indow when you.s| 00000d80 61 76 65 20 74 68 65 20 64 65 73 6b 74 6f 70 20 |ave the desktop | 00000d90 73 74 61 74 65 20 69 73 20 74 61 6b 65 6e 20 61 |state is taken a| 00000da0 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 77 69 |s the maximum wi| 00000db0 6e 64 6f 77 20 73 69 7a 65 20 28 2d 6d 61 78 78 |ndow size (-maxx| 00000dc0 20 61 6e 64 20 2d 6d 61 78 79 29 2e 0a 0a 20 4e | and -maxy)... N| 00000dd0 6f 74 65 73 20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |otes ___________| 00000de0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000e10 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 20 8f 20 59 |__________.. . Y| 00000e20 6f 75 20 63 61 6e 20 70 75 74 20 6d 6f 64 65 20 |ou can put mode | 00000e30 6d 6f 64 75 6c 65 73 20 28 6f 72 20 61 6e 79 74 |modules (or anyt| 00000e40 68 69 6e 67 20 65 6c 73 65 20 74 6f 20 62 65 20 |hing else to be | 00000e50 61 75 74 6f 2d 72 75 6e 29 20 69 6e 0a 20 20 27 |auto-run) in. '| 00000e60 21 4d 6f 64 65 2e 4d 6f 64 65 73 27 2e 20 57 68 |!Mode.Modes'. Wh| 00000e70 65 6e 20 79 6f 75 20 73 74 61 72 74 20 4d 6f 64 |en you start Mod| 00000e80 65 20 74 68 65 6e 20 74 68 65 79 20 77 69 6c 6c |e then they will| 00000e90 20 62 65 20 72 75 6e 20 61 75 74 6f 6d 61 74 69 | be run automati| 00000ea0 63 61 6c 6c 79 2e 0a 20 8f 20 4e 6f 74 20 74 65 |cally.. . Not te| 00000eb0 73 74 65 64 20 6f 6e 20 61 6e 79 74 68 61 6e 67 |sted on anythang| 00000ec0 20 6f 74 68 65 72 20 74 68 61 6e 20 6d 79 20 6c | other than my l| 00000ed0 69 74 74 6c 27 20 6f 6c 27 20 41 33 30 30 30 20 |ittl' ol' A3000 | 00000ee0 77 69 74 68 20 52 69 73 63 20 4f 53 20 33 2e 31 |with Risc OS 3.1| 00000ef0 30 0a 20 8f 20 41 6e 79 20 65 6e 68 61 6e 63 65 |0. . Any enhance| 00000f00 6d 65 6e 74 73 20 79 6f 75 20 77 61 6e 74 20 6d |ments you want m| 00000f10 65 20 74 6f 20 6d 61 6b 65 20 74 68 65 6e 20 2a |e to make then *| 00000f20 70 6c 65 61 73 65 2a 20 63 6f 6e 74 61 63 74 20 |please* contact | 00000f30 6d 65 20 28 73 65 65 20 62 65 6c 6f 77 29 0a 0a |me (see below)..| 00000f40 20 56 65 72 73 69 6f 6e 73 20 5f 5f 5f 5f 5f 5f | Versions ______| 00000f50 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000f80 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 31 2e |____________..1.| 00000f90 30 33 20 2d 20 52 65 6d 65 6d 62 65 72 65 64 20 |03 - Remembered | 00000fa0 74 6f 20 70 75 74 20 61 20 27 56 65 72 73 69 6f |to put a 'Versio| 00000fb0 6e 73 27 20 62 69 74 20 69 6e 21 0a 20 20 20 20 |ns' bit in!. | 00000fc0 20 2d 20 4e 65 77 20 72 65 73 69 7a 69 6e 67 20 | - New resizing | 00000fd0 66 65 61 74 75 72 65 20 62 79 20 63 6c 69 63 6b |feature by click| 00000fe0 69 6e 67 20 61 64 6a 75 73 74 20 6f 76 65 72 20 |ing adjust over | 00000ff0 74 68 65 20 69 63 6f 6e 73 2e 20 50 6c 75 73 20 |the icons. Plus | 00001000 79 6f 75 20 63 61 6e 27 74 0a 20 20 20 20 20 20 |you can't. | 00001010 20 6d 61 6b 65 20 74 68 65 20 77 69 6e 64 6f 77 | make the window| 00001020 20 73 6d 61 6c 6c 65 72 20 74 68 61 6e 20 6f 6e | smaller than on| 00001030 65 20 69 63 6f 6e 2e 0a 20 20 20 20 20 2d 20 27 |e icon.. - '| 00001040 43 6f 72 6e 65 72 2d 68 75 67 67 69 6e 67 27 20 |Corner-hugging' | 00001050 69 6d 70 6c 65 6d 65 6e 74 65 64 20 77 68 65 6e |implemented when| 00001060 20 63 68 61 6e 67 69 6e 67 20 6d 6f 64 65 73 0a | changing modes.| 00001070 20 20 20 20 20 2d 20 4e 65 77 20 75 73 65 72 2d | - New user-| 00001080 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 6f 70 74 |configurable opt| 00001090 69 6f 6e 20 73 77 69 74 63 68 65 73 20 66 72 6f |ion switches fro| 000010a0 6d 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 0a |m command-line..| 000010b0 31 2e 30 34 20 2d 20 41 64 64 65 64 20 6e 65 77 |1.04 - Added new| 000010c0 20 73 75 62 2d 6d 65 6e 75 20 73 65 63 74 69 6f | sub-menu sectio| 000010d0 6e 2e 0a 20 20 20 20 20 2d 20 52 65 6d 6f 76 65 |n.. - Remove| 000010e0 64 20 27 74 6f 70 27 20 6f 70 74 69 6f 6e 20 27 |d 'top' option '| 000010f0 63 6f 73 20 69 74 20 77 61 73 20 63 72 61 70 2e |cos it was crap.| 00001100 0a 0a 20 43 6f 70 79 72 69 67 68 74 20 5f 5f 5f |.. Copyright ___| 00001110 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00001140 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a |______________..| 00001150 20 54 68 69 73 20 73 6f 66 74 77 61 72 65 20 69 | This software i| 00001160 73 20 73 75 70 70 6c 69 65 64 20 22 61 73 20 69 |s supplied "as i| 00001170 73 22 3b 20 75 73 69 6e 67 20 69 74 20 69 73 20 |s"; using it is | 00001180 65 6e 74 69 72 65 6c 79 20 61 74 20 79 6f 75 72 |entirely at your| 00001190 20 6f 77 6e 20 72 69 73 6b 2e 20 0a 59 6f 75 20 | own risk. .You | 000011a0 61 72 65 20 66 72 65 65 20 74 6f 20 64 69 73 74 |are free to dist| 000011b0 72 69 62 75 74 65 20 74 68 69 73 20 61 70 70 6c |ribute this appl| 000011c0 69 63 61 74 69 6f 6e 20 74 6f 20 61 6e 79 6f 6e |ication to anyon| 000011d0 65 20 79 6f 75 20 70 6c 65 61 73 65 20 76 69 61 |e you please via| 000011e0 20 61 6e 79 0a 6d 65 64 69 75 6d 2c 20 70 72 6f | any.medium, pro| 000011f0 76 69 64 65 64 20 69 74 20 69 73 20 64 65 6c 69 |vided it is deli| 00001200 76 65 72 65 64 20 77 69 74 68 20 2a 61 6c 6c 2a |vered with *all*| 00001210 20 74 68 65 20 73 75 70 70 6c 69 65 64 20 66 69 | the supplied fi| 00001220 6c 65 73 2c 20 2a 75 6e 61 6c 74 65 72 65 64 2a |les, *unaltered*| 00001230 2e 0a 59 6f 75 20 61 72 65 20 6e 6f 74 20 61 6c |..You are not al| 00001240 6c 6f 77 65 64 20 74 6f 20 73 65 6c 6c 20 74 68 |lowed to sell th| 00001250 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 |is software and | 00001260 49 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f |I do not want to| 00001270 20 73 65 65 20 69 74 0a 73 75 70 70 6c 69 65 64 | see it.supplied| 00001280 20 61 73 20 61 20 27 66 72 65 65 62 69 65 27 20 | as a 'freebie' | 00001290 77 69 74 68 20 61 6e 79 20 63 6f 6d 6d 65 72 63 |with any commerc| 000012a0 69 61 6c 20 70 61 63 6b 61 67 65 73 2c 20 61 6c |ial packages, al| 000012b0 74 68 6f 75 67 68 20 49 20 77 65 6c 63 6f 6d 65 |though I welcome| 000012c0 0a 69 6e 76 69 74 61 74 69 6f 6e 73 20 74 6f 20 |.invitations to | 000012d0 64 69 73 63 75 73 73 20 61 6e 79 20 64 65 74 61 |discuss any deta| 000012e0 69 6c 73 20 73 68 6f 75 6c 64 20 79 6f 75 20 77 |ils should you w| 000012f0 61 6e 74 20 74 6f 20 64 6f 20 73 6f 2e 20 49 20 |ant to do so. I | 00001300 28 74 68 65 20 61 75 74 68 6f 72 29 0a 72 65 74 |(the author).ret| 00001310 61 69 6e 20 63 6f 70 79 72 69 67 68 74 20 6f 76 |ain copyright ov| 00001320 65 72 20 61 6c 6c 20 6f 66 20 74 68 69 73 20 61 |er all of this a| 00001330 70 70 6c 69 63 61 74 69 6f 6e 20 61 70 61 72 74 |pplication apart| 00001340 20 66 72 6f 6d 20 74 68 65 20 49 6e 74 65 72 66 | from the Interf| 00001350 61 63 65 0a 4d 61 6e 61 67 65 72 20 6d 6f 64 75 |ace.Manager modu| 00001360 6c 65 2c 20 74 6f 20 77 68 69 63 68 20 49 20 6d |le, to which I m| 00001370 61 6b 65 20 6e 6f 20 63 6c 61 69 6d 73 2e 0a 0a |ake no claims...| 00001380 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20 64 | If you want a d| 00001390 69 73 63 20 70 61 63 6b 65 64 20 77 69 74 68 20 |isc packed with | 000013a0 61 6c 6c 20 74 68 65 20 76 65 72 79 20 6c 61 74 |all the very lat| 000013b0 65 73 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 |est versions of | 000013c0 6d 79 20 61 70 70 73 20 61 6e 64 0a 75 74 69 6c |my apps and.util| 000013d0 73 2c 20 74 68 65 6e 20 70 6c 65 61 73 65 20 73 |s, then please s| 000013e0 65 6e 64 20 6d 65 20 a3 33 20 28 74 6f 20 63 6f |end me .3 (to co| 000013f0 76 65 72 20 63 6f 73 74 73 29 20 61 74 20 74 68 |ver costs) at th| 00001400 65 20 61 64 64 72 65 73 73 20 62 65 6c 6f 77 2e |e address below.| 00001410 0a 20 49 66 20 79 6f 75 20 68 61 76 65 20 61 6e |. If you have an| 00001420 79 20 63 6f 6d 6d 65 6e 74 73 2c 20 62 75 67 20 |y comments, bug | 00001430 72 65 70 6f 72 74 73 2c 20 73 75 67 67 65 73 74 |reports, suggest| 00001440 69 6f 6e 73 20 66 6f 72 20 66 75 74 75 72 65 20 |ions for future | 00001450 76 65 72 73 69 6f 6e 73 20 6f 72 0a 61 6e 79 74 |versions or.anyt| 00001460 68 69 6e 67 20 65 6c 73 65 20 74 6f 20 6f 66 66 |hing else to off| 00001470 65 72 20 6d 65 20 64 6f 6e 27 74 20 68 65 73 69 |er me don't hesi| 00001480 74 61 74 65 20 74 6f 20 77 72 69 74 65 20 74 6f |tate to write to| 00001490 20 2d 0a 0a 20 20 44 61 76 65 20 54 68 6f 6d 61 | -.. Dave Thoma| 000014a0 73 0a 20 20 20 32 30 20 52 6f 73 65 62 65 72 79 |s. 20 Rosebery| 000014b0 20 41 76 65 6e 75 65 0a 20 20 20 20 20 57 61 74 | Avenue. Wat| 000014c0 65 72 6c 6f 6f 0a 20 20 20 20 20 20 20 4c 69 76 |erloo. Liv| 000014d0 65 72 70 6f 6f 6c 0a 20 20 20 20 20 20 20 20 20 |erpool. | 000014e0 20 20 20 20 20 20 20 20 4c 32 32 20 32 42 48 0a | L22 2BH.| 000014f0 0a 53 65 65 20 79 61 2c 20 68 65 70 63 61 74 73 |.See ya, hepcats| 00001500 21 0a |!.| 00001502