Page - defines and displays a visual boundary for a viewer
Contents
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>
