Short: Olvwm-like virt. workb. manager (V 0.4) Author: fasten@athene.cs.bonn.edu (Bernhard Fastenrath) Uploader: fasten@athene.cs.bonn.edu (Bernhard Fastenrath) Type: util/wb avwm 0.4 / Amiga Virtual Workbench Manager 5/2/93 Bernhard Fastenrath Public Domain Avwm was inspired by olvwm (an X11 virtual window manager). Avwm uses SetFunction () to replace window-manipulating functions with its own replacement functions. Every time a replacement function is called it notifies avwm and calls the original function. Intuition itself manipulates windows directly (e.g. when the sizing gadget is used SizeWindow () isn't called). To work around this problem avwm checks the list of windows on the Workbench Screen in regular intervals. SetFunction () in now no longer used by default but can be activated with the -s option. By default avwm expects the workbench screen to have three times the visible horizontal size and twice the visible vertical size. It uses MoveScreen to move between the resulting 6 `screens'. If the -m options is used it keeps invisible windows on the lower part of a Workbench screen with twice the visible vertical size and uses MoveWindow to move the windows of one of the six virtual areas onto the visible part of the screen. Bugs: A window placed on the border of several areas can only be `touched' in the upper right area. email: fasten@athene.cs.bonn.edu mail: Bernhard Fastenrath Laurenz-Kiesgen-Str.35 51105 Köln Germany ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 17396 10078 42.0% 08-Aug-94 20:07:18 avwm-0.4/avwm 18824 5349 71.5% 08-Aug-94 19:36:34 avwm-0.4/avwm.c 1597 627 60.7% 08-Aug-94 15:08:14 avwm-0.4/avwm.h 3256 1110 65.9% 08-Aug-94 13:36:14 avwm-0.4/callbacks.c 892 403 54.8% 08-Aug-94 13:36:18 avwm-0.4/callbacks.h 4575 1623 64.5% 08-Aug-94 13:38:24 avwm-0.4/jumptable.c 390 237 39.2% 08-Aug-94 13:38:26 avwm-0.4/jumptable.h 1307 677 48.2% 08-Aug-94 18:26:20 avwm-0.4/README 673 251 62.7% 08-Aug-94 14:18:04 avwm-0.4/smakefile 1849 421 77.2% 08-Aug-94 13:37:48 avwm-0.4/stubs.asm 2900 899 69.0% 08-Aug-94 13:36:30 avwm-0.4/wbwm.c 2306 654 71.6% 08-Aug-94 13:38:16 avwm-0.4/wbwm.h -------- ------- ----- --------- -------- 55965 22329 60.1% 06-Sep-94 19:00:04 12 files