home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-02-11 | 5.9 KB | 135 lines | [ttro/ttxt] |
- Small Screen 1.2 — February 11, 1993
-
-
- ••• What does it do? •••
-
- On a sufficiently large screen, Small Screen shows the boundaries of one or
- more smaller screens. It is useful for testing whether something would fit
- on a small screen. Each screen boundary is represented by a transparent
- window with rounded corners, drawn in one of eight colors. Optionally, a
- hard disk and/or a trash can icon is drawn at the appropriate positions (i.e.
- where the real icons would appear on a freshly installed System 7).
-
- Small Screen is not an extension but an ordinary application. It does no
- operating system tricks, it just shows its (special) windows. Since it
- occupies only a small memory partition (30 K), it can usually be left running
- all the time. Of course, this makes sense only under MultiFinder or System 7.
-
- Small Screen is not the only tool for testing the effect of smaller screens.
- Tools like Stepping Out (by Berkeley Systems) or MiniScreen (by Morgan
- Davis) are much stronger, they *simulate* a smaller screen: Everything
- behaves as if the screen were smaller. This approach has many advantages,
- but also a disadvantage: To use the full screen again, or to simulate a screen
- of different size, the Mac must be restarted. In contrast, Small Screen just
- *shows the boundary* of a smaller screen, or several boundaries, while the
- full screen remains available. This is sufficient for many purposes, and much
- more comfortable — just make it a startup application and forget it, it will
- be ready whenever you need it.
-
-
- ••• Selecting screens •••
-
- Seven screens of different size are available in the Screen menu. These sizes
- cover the Compact Macs (Plus/SE/Classic etc.) and the Portable/PowerBook
- Macs, as well as all monitors currently manufactured by Apple. The Screen
- menu also allows to specify whether a hard disk and/or a trash can icon
- is shown with each screen, and to select one of eight colors for drawing the
- screens.
-
- Whenever the program is started, it shows a black Compact Mac screen with
- both icons. If you want a different default behavior, you can customize Small
- Screen using a tool like ResEdit, by adding or removing check marks in MENU
- resources:
- • MENU resource #131 describes the Screen menu. Each of its icon and screen
- items may carry a check mark, to indicate which screens with which icons
- should be shown initially.
- • MENU resource #132 describes the Color submenu. One of its items must
- carry a check mark, to indicate which color should be used initially.
-
- If you need other screen sizes, you can modify the Screen menu even further.
- These are the rules:
- • In MENU #131, from item 5 onward, you can modify, add or remove screen
- items as you wish.
- • For each enabled screen item in MENU #131, there must be a WIND resource
- that describes the corresponding screen (item 5 corresponds to WIND
- resource #5 etc.). The screen boundary is taken from the window rectangle
- defined in the WIND resource, its other values are irrelevant.
-
- If you have customized version 1.0 of Small Screen and want to carry your
- changes over to this version, you should note the slight changes I made:
- Starting from version 1.1, the window rectangle no longer has to exceed the
- screen boundary by one pixel, and the defaults are now defined in the MENU
- rather than in the WIND.
-
- Please don't redistribute modified versions of Small Screen.
-
-
- ••• Help, There's the WDEF Virus! •••
-
- Small Screen contains a WDEF resource #128. This is an essential part of
- the program: It is the "Window Definition Function" that defines the trans-
- parent windows with rounded corners. It should not be confounded with the
- WDEF virus, a quite popular Macintosh virus that also lives in a WDEF re-
- source. If you are anxious, use a virus checker to check your copy of Small
- Screen. Disinfectant 1.5 or later recognizes the two known strains of the
- WDEF virus.
-
-
- ••• Problems •••
-
- Small Screen has been tested on various Macs with various monitors
- attached. The program is very simple and does nothing suspicious, therefore
- I am pretty confident that it would run on any Mac and under any System
- version.
-
- There is one problem for which I am not responsible, it affects any program
- that runs in a small memory partition under System 6 MultiFinder: Be careful
- not to activate Small Screen while transferring a large clipboard — the
- clipboard contents gets lost if it doesn't fit in Small Screen's partition. This
- problem seems to be solved in System 7.
-
-
- ••• Version History •••
-
- Version 1.0 (October 24, 1990)
- • First release.
-
- Version 1.1 (September 22, 1992)
- • Added the capability to draw hard disk and trash can icons.
- • Corrected a System 7 incompatibility: Version 1.0 causes an error type 1
- when Finder’s Hide and Show commands are used. (For all you techies:
- Never ignore update events, even if there is nothing to update! BeginUpdate
- and EndUpdate must be called just to reset the event.) Thanks to Jeffrey T.
- Krauss <jtkrauss@phoenix.Princeton.EDU> for reporting this error.
- • Corrected another System 7 incompatibility: Version 1.0 doesn't notice
- when the cursor shape changes behind its back, e.g. when an alias to the
- program is double-clicked while the program is running.
- • Reduced memory usage and reduced partition size to 30 K.
- • Reduced CPU usage by using the more efficient event handling mechanism
- introduced with MultiFinder (WaitNextEvent), if available.
- • Added Help Balloons.
- • Cosmetic enhancements here and there.
-
- Version 1.2 (February 11, 1993)
- • Added the capability to draw in one of eight colors.
-
-
- ••• KindWare™ — a gift to the whole of MacKind™ •••
-
- Small Screen is © 1990-1993 by Daniel Schaerer. It may be freely distri-
- buted, but always in its unmodified form and together with this document.
- It must not be sold for profit, nor included in any product sold for profit,
- without my explicit permission. Enjoy, share, and be kind™ to one another.
-
-
- Comments, wishes and suggestions welcome. THINK Pascal source code
- available on request.
-
-
- Daniel Schaerer
- Napfgasse 3
- CH-8001 Zürich
- Switzerland
-
- schaerer@ifi.unizh.ch
-