ScreenX 3.0 Documentation by Steve Tibbett INTRODUCTION ScreenX was originally designed to make getting at screens easier - especially screens that are lost behind other screens that don't give you depth gadgets. Chessmaster was the original culprit. To make getting at ScreenX easier, I gave it a window on the Workbench screen, and since it was always going to be there anyway, I wrote into that window the amount of available memory and the time. You can't work with Screens while ScreenX is in that tiny window on the Workbench screen, though - you've got to get ScreenX active first. (We'll talk about doing that later - if you've run ScreenX already, click in the ScreenX window and tap the space bar). Once ScreenX is active, you'll have a big black screen with a list of screens down the left edge, and a bunch of huge gadgets down the right. From here you can pick any screen that's open and work with it. Working with it means Popping it to the front, Pushing it to the back, saving it to an IFF file, printing it, or even trying to close it! (Though this has some rather nasty implications, which we'll talk about later). ScreenX is fully compatible with the 2.0 Amiga system software, and even takes advantage of it where possible, without affecting how it runs under 1.3. There is one new feature available to 2.0 users, however, that being the Pop-Up menu available anywhere while ScreenX is running. (there's a section on that later) INSTALLATION For ScreenX to be really useful, it needs to be available. Loading it automatically when you reset your computer is the best way to do this, and it's relatively easy to do. If you're using 1.3, you need to get "Run >NIL: NIL: ". If it ends with ".1" (ie, "Picture.1"), ScreenX will try to save it as "Picture.1". If "Picture.1" exists, it will try "Picture.2", and so on, until it finds one. This is good for, say, touring all the Intuition Menus in a program you are writing a manual (or review) for, as you can show the menu, hit the Save key, wait for the Screen to flash (it flashes when it's done saving), then move the mouse to the next menu and hit the key again. Note that ScreenX will not do anything unusual if a disk error occurs during the save - the file will be truncated but no error will be displayed. You should make sure you have enough room before starting. PROGRAM MODE A new item to 3.0: ScreenX can now present you with a list of programs, and let you run one of them. For this to work, you must create a file named 'S:ScreenX.Config', which will contain lines of the form LineToBeDisplayed CommandToBeExecuted LineToBeDisplayed CommandToBeExecuted LineToBeDisplayed CommandToBeExecuted ...and so on. The LineToBeDisplayed will be shown on the ScreenX screen for you to select, and the CommandToBeExecuted will be executed if you hit return with it selected, or click 'Pop To Front' with it selected. When you bring up the ScreenX screen (via Left-Amiga-Help if you haven't changed it from the default), you can hit Tab to switch between the list of screens and the list of programs, then hit the arrow keys to select the one you want, and return. If you decide you don't want one, just hit escape. The mode you last used (Program or Screen) will be remembered for the next time you summon the big window. SCREENX AND 2.0 There is one new feature that ScreenX has under 2.0, perhaps it's nicest feature. On any screen, holding down the Left-Amiga key and tapping the Right Mouse Button will bring up a window with a list of all the screens in it under the cursor - just move the mouse to the screen you want, and let go - that screen will be popped to the front, and the first window on it activated. MIDDLE MOUSE BUTTON If you have a middle mouse button, hitting it under 2.0 will do the same as hitting the Left-Amiga-Help keystroke, ie, call up the big window. AUTHOR AND DISTRIBUTION INFORMATION ScreenX is freely redistributable, but is also Copyright 1990 Steve Tibbett. Source is not available. Distribution is only very slightly limited: You may not distribute ScreenX without it's current documentation, and if it is to be commercially distributed, I won't demand but I would appreciate being sent a copy of whatever it is being distributed with or on (in the case of disk magazines). Like all my stuff, ScreenX will likely continue to change. If you like ScreenX, check with wherever you got it every few months for updated versions, especially if you have problems with it (and have let me know about them), as I normally fix problems quickly. I don't ask for any cash contribution for ScreenX. If you are feeling guilty and just want to send something, send an original game or a neat demo, I'll probably appreciate it more than cash. My Virutal Addresses: My BBS is 613-731-3419, up 24 hours/day running my own BBS (BBX)... You can reach me on Plink (where I'm an Asst. Chair) as STEVEX... You can reach me on Bix as "s.tibbett"... You can reach me through FidoNet on point 1:163/109.42... You can send me Usenet mail at cognos!alzabo!omx!stevex... Or you can call me at 613-731-5316. I prefer talking with people electronically (including phone) rather than mail - I answer all email, but very little paper mail. My Physical Address: Steve Tibbett 2710 Saratoga Pl. #1108 Gloucester, Ontario K1T 1Z2