logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Page - defines and displays a visual boundary for a viewer

Description

       A  Page object delineates an area of interest in a viewer.  The page's appearance guides the user to stay
       within a particular area, and the page's bounding box defines the total scrollable area  in  the  viewer.
       Page  displays  a  rectangle by default, but the boundary can be an arbitrary graphic.  The page occludes
       any graphical components in the viewer.  A typical use for a page is to define the  page  boundary  in  a
       drawing editor; graphics beyond this area will not appear on the printed page.

Name

       Page - defines and displays a visual boundary for a viewer

Public Operations

Page(floatwidth,floatheight)
              Instantiate a rectangular page with dimensions width and height, in pixels.

       Page(Graphic*)
              Instantiate  a  page of arbitrary appearance, as defined by a graphic.  The graphic's bounding box
              defines the total scrollable area.

       virtualGraphic*GetGraphic()
              Returns the graphic defining the page's appearance.

See Also

Graphic(3U), Viewer(3U)

Unidraw                                           6 August 1990                                         Page(3U)

Synopsis

#include<Unidraw/page.h>

See Also