Short: Virtual Window Manager - version 1.5 Author: bm18@hem2.passagen.se (Bahman Moallem) Uploader: bm18 hem2 passagen se (Bahman Moallem) Type: util/misc Version: 1.5 Replaces: util/misc/VWM14.lha Requires: OS 2.04 Architecture: m68k-amigaos VWM version 1.5, third version released to the public. VWM, the virtual screen aware window manager, is a small, fast, and system friendly virtual screen aware program that gives you 100% control over windows' positions. --------------------------------------------------------------------- VWM features 2 ways of defining the new location for the target window, setting an absolute or relative position (Coordinate Positioning) or using one of the several preset positioning techniques usually related to the mouse position (Preset Positioning Techniques). VWM can force your programs to: - open their windows in absolute positions related to the start point (0x0) of the active screen. - open their windows in absolute positions but related to the point (0x0) of the "active part" of the screen (for virtual screens). - center their windows under the mouse pointer (FollowMouse). - locate their windows under the mouse pointer but respect the view, that is to locate the windows far enough away from the closest edges of the visible screen but still under the mouse pointer (RespectView). - open their windows in the center of the visible part of the screen (CenterWindow). - open their windows in proportion to where the mouse pointer is located. - open their windows in the corner of the visible part of the screens which is farthest away from the mouse pointer position (UseCorners). And much more. --------------------------------------------------------------------- Summary of news in version 1.5 (see VWM.guide/History for details): - VWM couldn't handle borderless windows that didn't have their dimensions defined in their structures. This is fixed now. - This version handles Workbench 3.0's Execute (menu) window. - Abbreviations for keywords are now supported. - Updated 'destination definition' keyword DestinationFlag=FollowMouse In earlier versions DestinationFlag=FollowMouse would center the window under the mouse pointer. From this version, the argument commands the program to open the matched window in proportion to where the mouse pointer is located. To do this, VWM calculates how far from a screen-border the mouse pointer is located, and then using the value, it calculates how far from the mouse the relevant border of the matched window should be located. - New 'destination definition' keyword DestinationFlag=CenterMouse DestinationFlag=CenterMouse in this version works exactly as DestinationFlag=FollowMouse used to in previous versions. That is, it centers the matched window under the mouse pointer. - New 'destination definition' keyword DestinationMouseOffsets X-offset and Y-offset in DestinationMouseOffsets=X-offset,Y-offset are the 2 positive or negative offsets that VWM uses when calculating a target window's position for the following keywords: DestinationFlag=FollowMouse DestinationFlag=RespectView DestinationFlag=CenterMouse - New 'destination definition' keyword DestinationWindowToFront=YES/NO If, for any reason, you want the opened window to be brought to front, you can use this optional 'destination definition' keyword. - The (free) personalized VWM key file can now be placed in an optional location. --------------------------------------------------------------------- Explicit permission to publish VWM is given to the Fred Fish and the Aminet CD series. VWM Copyright (C) 1995-1998 Bahman Moallem. VWM.guide Copyright (C) 1997-1998 Bahman Moallem. All Rights Reserved Worldwide VWM is freely distributable. Unlimited non-commercial use is encouraged.