home *** CD-ROM | disk | FTP | other *** search
- OVERVIEW:
-
- wIconify is a program that allows you to turn windows on the workbench screen
- into small icons on the workbench, similar to the disk icons. These can be
- moved about, double-clicked to open, and acted on by workbench OPEN and CLOSE
- menus. wIconify also provides additional menus to clean up the workbench,
- organize the window icons, and open all the window icons.
-
- WARNING: wIcoinfy works in sneaky and devious ways; it modifies structures
- that it does not own, and probably will not work in a future release of the
- Amiga system software. Use it at your own risk. No warranty is either
- expressed or implied by this distribution.
-
-
- SETTING UP WICONIFY:
-
- wIconify comes in two parts: wIconify and wIconify-Handler. wIconify should
- be placed in your C: directory if you are using it from a CLI or
- startup-sequence, or in a drawer with its .INFO file if you are using it from
- the workbench. wIconify-Handler should be placed in the L: directory.
-
-
- HOW TO USE WICONIFY:
-
- To start up wIconify, simply double-click on its workbench icon, or type
-
- 1> wIconify
-
- in a CLI window. You do not need to RUN wIconify.
-
- To iconify a window, select it, and while holding down the left button, click
- the right button. This sounds awkward, but is quite easy and natural with a
- little practice. Be sure that you are holding down the left button when you
- LET GO of the right button. We will call this a "left-right click." It is
- the same as selecting multiple menu items, but with the buttons reversed.
-
- When you left-right click in a window, it will disappear, and will be replaced
- by a small window-shaped icon on the workbench window. The icon will be
- labeled with the window's title. You can move the icon to a new position on
- the workbench by dragging it the same way you would drag a disk icon.
-
- To open a window icon, select it and choose the OPEN item in the WORKBENCH
- menu, or just double click on the window icon. The iconified window will be
- restored, and its icon removed from the workbench.
-
- If the iconified window has a close gadget, then the CLOSE item in the
- WORKBENCH menu can be used to close the window while it is iconified. Left-
- right clicking on the window icon of a window that has a close gadget has the
- same effect.
-
- You can select multiple window icons by holding down the shift key when you
- select the second and any additional window icons, but you can not select both
- disk and window icons at the same time. You can move multiple icons just as
- you would move individual icons. The OPEN and CLOSE menu items work on ALL
- the selected icons, as do the double click (open) and left-right click (close)
- operations.
-
-
- THE ICONIFY MENU:
-
- When wIcoinfy is running, you will find an additional menu item in the
- WORKBENCH menu of the workbench screen. Below the DISCARD item you should see
- an ICONIFY item. This menu has five sub-menu items with the following effects:
-
- The VERSION item displays the version number and copyright notice for wIconify.
-
- The CLEAN UP item moves all of the window icons to the "grid" position that is
- closest to their current position. This tends to make the workbench look a
- bit "cleaner." The ICONIFY CLEAN UP item does not affect disk or tool icons.
-
- The ORGANIZE item moves all of the window icons to the bottom of the screen,
- where they can be easily seen (or uncovered, if a window covers them).
- ORGANIZE does not affect the disk or tool icons.
-
- The OPEN ALL item opens all the window icons (use OPEN from the WORKBENCH menu
- if you want to open only the selected icons). OPEN ALL does not affect the
- disk or tool icons.
-
- The END item causes wIcoinfy to end. Any iconified windows are restored first.
- You can also end wIconify by running wIconify a second time from either the
- CLI or the workbench.
-
-
- USAGE NOTES:
-
- The workbench MUST be loaded BEFORE you run wIconify. If you want to use
- wIconify in your startup-sequence, you should put wIconify AFTER the loadwb.
- To avoid disk thrashing, it is a good idea to put a WAIT between the loadwb
- and wIconify commands. For example:
-
- LoadWB
- Wait 4
- wIconify
- EndCLI > NIL:
-
-
- Icons are placed on the workbench starting at the lower left corner.
- Subsequent icons are placed farther to the right. When the bottom row is
- filled, they begin at the left of the next row up. Since the window-sizing
- gadget is in the lower right of a window, it is easiest to make room to the
- right and below a window (you shrink it to the left or up). Since disk icons
- already are to the right of the workbench, it seems natural to put the window
- icons at the bottom, where they are easily uncovered.
-
- Only windows on the workbench screen can be iconified by wIconify.
-
- Iconifying a disk or drawer window causes the window to close rather than
- iconify (since disks and drawer already have their own icons).
-
- Programs can supply their own icon images for windows that they open.
- wIconify uses a default image for windows that do not provide their own.
- This is discussed in greater detail in the wIconify programmer's documentation.
-
- Output that goes to a window while it is iconified will not be lost. For
- smart-refresh windows, their contents will be restored immediately after they
- are de-iconified. Simple-refresh windows will receive a REFRESHWINDOW event,
- and should update their contents under program control. Super-bitmap windows
- will be updated from their bitmaps.
-
- Note that iconifying a window DOES NOT save any chip memory; indeed, it will use
- up MORE if the window is a smart-refresh window. Iconifying a window is just
- like covering it up with another window as far as memory usage is concerned.
-
- If chip memory is very low, you may not be able to iconify smart-refresh
- windows. Their icons will still appear, but the windows will not disappear.
- If this happens, just double click on the icon to remove it. You will have to
- free up some chip memory before you can iconify the window.
-
- wIconify takes about 21K of memory when it is running. As windows are
- iconified, additional memory is allocated for the icons. wIconify should free
- all the memory that it allocated when it exits.
-
-
- DUPLICATION AGREEMENT:
-
- wIconify, Copyright (c) 1987,1988 by Davide P. Cervone.
-
- You may use, copy, and distribute wIconify as much as you want, provided this
- copyright notice is kept intact; you are not permitted, however, to charge
- money for wIcoinfy in any way, except to cover media and distribution costs.
- If you wish to use wIconify as part of a commercial product, please contact
- the author.
-
-
- PLEA FOR MAIL:
-
- I am NOT asking for money from you if you use this. I AM asking that you send
- me electronic mail if you like and use wIcoinfy. All I want is to get a little
- "thank you" note now and then for my efforts. There is nothing that pleases
- me more than to hear that someone is using and likes one of my programs. If
- that someone is YOU, then please let me know. If you do not have access to an
- electronic network, please send a postcard with your favorite bit of Amiga
- trivia. Of course, you can still use wIconify even if you don't. I try to
- answer all my mail, even when it bounces.
-
-
- AUTHOR:
-
- Davide P. Cervone
- University of Rochester Computing Center dpvc@tut.cc.rochester.EDU
- Taylor Hall dpvc@ur-tut.UUCP
- Rochester, New York 14627 DPVC@UORDBV.BITNET
- (716) 275-2811
-