VMS DECwindows Toolkit Routines Reference Manual

Order Number: AA-MK88A-TE

This document is a reference manual for the VMS DECwindows Toolkit routines, an implementation of the XUI Toolkit by DIGITAL, published in December 1988 for VMS Version 5.1. It provides a comprehensive guide for application programmers to create and manipulate graphical user interfaces.

The manual covers several categories of routines:

  • Convenience Routines: High-level functions for common tasks such as managing widget children, retrieving display/screen/window information, string manipulation, and displaying messages.
  • XUI Resource Manager (DRM) Routines: Functions for managing widgets defined in User Interface Definition (UID) files, including initialization, resource context management, and fetching literal definitions.
  • Compound String Routines: Tools for creating and manipulating compound strings and font lists, managing properties like natural language, text direction, and character sets.
  • Cut and Paste Routines: Functions for clipboard operations, including initiating and ending copy operations, managing data items by name, locking/unlocking the clipboard, and querying paste information.
  • High-Level Widget Routines: Functions for creating and manipulating a wide array of standard widgets (e.g., dialog boxes, command windows, file selectors, labels, list boxes, menus, push buttons, radio boxes, scales, scroll bars, text fields, toggle buttons, windows, work boxes) with pre-defined attributes for DECwindows-style interfaces.
  • Low-Level Widget Routines: Detailed functions for widget creation, offering direct access to all widget attributes for advanced customization, including inherited and widget-specific properties.
  • Gadget Creation Routines: Functions for creating simple, windowless widgets (gadgets) such as labels, push buttons, separators, and toggle buttons.
  • Widget Attribute Summaries: Appendices listing all attributes for each widget class, detailing their VAX and C bindings, data types, and default values.
AA-MK88A-TE
December 1988
552 pages
Quality

Original
18MB

Site structure and layout ©2025 Majenko Technologies