[ Make sure to read the BUGS section before running this application - cdl ]

Magnify tracks the mouse and magnifies the area around the cursor hot spot into a window.  The magnification factor is user settable (within limits).  The PostScript for the image can be copied to the pasteboard using the standard copy procedure when the magnification window is the key window.

The image can be frozen at any time using 'command-f' (key equivalent for 'Freeze' on the main menu which can also be use but not as useful).  The image can be unfrozen (i.e. resume tracking) using 'Unfreeze' on the main menu or 'command-u'.  When the magnification window is frozen or the application is hidden, mouse tracking is turned off in order to impact other applications as little as possible.

Interesting effects (digital feedback) can be produced by moving the cursor over the magnification window itself at various magnification settings.


DEFAULTS

Magnify's default scale is 4.0, you can change this using 'dwrite' on Magnify's 'Scale' property, eg:

	dwrite Magnify Scale 2.0

A magnification of 1.0 will echo the screen and scales less than 1.0 (eg. 0.5, 0.25, etc.) are also useful and will demagnify the screen.  The 'Prefs...' main menu item can be used to change the current scale dynamically but does not change what's stored in the user's defaults database.


BUGS

Magnify occasionally/randomly causes the window server to crash (sometimes long after Magnify is run).  It seems to trip an unknown bug in the application kit and/or window server--I'd appreciate any insight into the problem.

The magnification window only gets updated when the mouse moves, the scale is changed or the window resized, thus when the program starts up or the magnification window is unfrozen, the image doesn't reflect the current situation until the mouse is moved.

The 'Prefs' panel doesn't come up with the current magnification preselected.
