This directory contains documentation on the ViewKit software application framework, used by many Silicon Graphics software products as well as a growing number of third-party applications.
Discusses how applications programmed with ViewKit can communicate with the window manager by setting such properties as WM_COMMAND and WM_SAVE_YOURSELF on the top level window.
Abstract:
This paper describes IRIS ViewKit , a C++ application framework designed to simplify the task of developing applications based on the OSF/Motif(tm)user interface toolkit(1). IRIS ViewKit framework promotes consistency by providing a common architecture for applications and improves programmer productivity by providing high-level, and in many cases automatic, support for commonly-needed operations. In addition to providing facilities normally associated with a graphical user interface, the framework serves as a central integration platform for other facilities applications typically need. These include support for inter-application communication, integration with the Silicon Graphics Indigo Magic desktop, and automatic on-line context-sensitive help. The IRIS ViewKit framework is currently in wide use within Silicon Graphics and serves as the basis of all CASEVision(tm) software development products, the IRIS InSight(tm) on-line documentation product, the Indigo Magic(tm) Desktop, the InPerson(tm) desktop conferencing system, and many other products. IRIS ViewKit can also be used with the IRIS Inventor(tm) library, which is based in part on the ViewKit model.