MagnifyTool  - tool for magnifying a portion of the Graph-
       icView displayed in a viewer


SYNOPSIS

       #include <Unidraw/Tools/magnify.h>


DESCRIPTION

       MagnifyTool lets the user magnify  a  portion  a  viewer's
       contents.  The user sweeps out a rectangular area with the
       MagnifyTool, and the  viewer  will  magnify  the  area  to
       occupy the entire screen, if possible.


PUBLIC OPERATIONS

       MagnifyTool(ControlInfo* = nil)
              Instantiate a MagnifyTool.

       virtual Manipulator* CreateManipulator(
          Viewer*, Event&, Transformer*
       )

       virtual void InterpretManipulator(Manipulator*)
              CreateManipulator generates a DragManip with a Rub-
              berRect to provide visual feedback  for  specifying
              the rectangular area to be magnified.  InterpretMa-
              nipulator does not create  a  command;  rather,  it
              examines the DragManipulator's RubberRect and calls
              Magnify on the viewer with the  RubberRect's  final
              coordinates.


SEE ALSO

       Rubband(3I), Tool(3U), Viewer(3U), manips(3U)






















Man(1) output converted with man2html