This manual, published in December 1988, serves as a reference for VMS DECwindows Xlib programming routines. It details various routines across several functional areas:
Property Routines (Chapter 8): Describes operations for managing window properties, such as setting/retrieving values, changing properties, deleting associations, and returning descriptive information. It also covers data structures for size hints (window size and location recommendations) and window manager hints (input reliance, initial state, icon representation).
Region Routines (Chapter 9): Explains how to create and manipulate regions, which are arbitrary shapes used to restrict (clip) output to specific areas of a window. It includes routines for creating, destroying, offsetting, and performing arithmetic operations (intersection, union, subtraction, XOR) on regions, as well as checking if points or rectangles lie within a region.
Window and Session Manager Routines (Chapter 10): Covers tasks performed by window or session manager programs, such as manipulating windows, colormaps, pointers, keyboards, and the server. This includes routines for screen saver control, host access management, keyboard settings, input focus, and pointer mapping. It also details relevant data structures like network data, keyboard control, compose data, and modifier key maps.
Pixmap and Bitmap Routines (Chapter 11): Focuses on creating and working with off-screen images. It includes routines for creating pixmaps from data or files, freeing pixmap storage, reading bitmap files, and writing bitmaps to files.
Color Routines (Chapter 12): Addresses concepts of color devices and colormap management. It describes routines for allocating and defining colors (shared, named, reserved), creating/freeing colormaps, obtaining visual information, and querying/setting color values for specific color indexes or names.
Font Routines (Chapter 13): Explains functions for managing fonts, including loading, freeing, defining, and retrieving information about fonts. This involves obtaining font paths, properties, and character data structures.
Cursor Routines (Chapter 14): Details routines for creating, changing, destroying, and associating cursors with windows. It covers creating cursors from standard fonts, glyphs, or pixmaps, defining the cursor to be displayed, and recoloring cursors.
Resource Manager Routines (Chapter 15): Presents the resource manager as a database manager for various DECwindows environment attributes, such as title strings, fonts, and colors. It outlines functions for storing/retrieving resources, retrieving database levels, converting resource values, merging databases, and allocating quarks.
| VMS DECwindows Xlib Routines Reference Manual Part I | AA-MG26A-TE |
Site structure and layout ©2025 Majenko Technologies