This programming guide details the MicroVMS Workstation graphics software, offering comprehensive information for general users and programmers. It covers basic graphics concepts, provides a tutorial on programming with MicroVMS graphics, and includes complete descriptions and reference material for all callable system routines.
The document is structured into four main parts:
- Part I: MicroVMS Workstation Graphics Concepts introduces the workstation's hardware and software components, display management principles (like coordinate systems, virtual displays, windows, and viewports), graphic objects and their attributes (text, graphics, windowing, color), and input devices.
- Part II: How to Program with MicroVMS Workstation Graphics serves as a tutorial, guiding users through programming considerations, creating and manipulating graphic objects and display elements, managing various attributes (general, text, graphics, windowing), using inquiry routines, working with display lists and segmentation, performing geometric and attribute transformations, utilizing metafiles and private data, and programming in color. It also covers asynchronous system trap (AST) routines for interactive applications.
- Part III: UIS Routine Descriptions provides a reference for device-independent User Interface Services (UIS) routines.
- Part IV: UIS Device Coordinate (UISDC) Routines offers reference material for device-dependent UIS Device Coordinate graphics routines.
Appendices offer summaries of UIS and UISDC calling sequences, information on UIS fonts and fill patterns, and error messages.