The XView Toolkit

XView is a widget toolkit from Sun Microsystems introduced in 1988. It provides an OPEN LOOK user interface for X Window System applications, with an object-oriented application programming interface (API) for the C programming language. Its interface, controls, and layouts are very close to that of the earlier SunView window system, making it easy to convert existing applications from SunView to X.
The XView source code has been freely available since the early 1990s, making it the "first open-source professional-quality X Window System toolkit" XView was later abandoned by Sun in favor of Motif (the basis of CDE), and more recently GTK+ (the basis of GNOME).

Download XView Programming Manuals
Download XView Developer's Notes
Programming XView applications
XView toolkit information

Slingshot Extensions to XView

The XView toolkit provides a number of user interface objects such as Frames, Icons, and Panel items. While these are necessary and appropriate for many types applications, programmers are forced to use Xlib to implement other types of user interfaces. Unfortunately, Xlib programming is difficult and tedious. The SlingShot extensions provide one answer to this dilemma, by supplying a set of objects and event handling routines that implement commonly needed functionality.
The SlingShot extensions to XView are based on the XView toolkit. Programmers who already know XView will find the SlingShot extensions very familiar because the XView API (xv_create(), xv_set(), xv_get(), etc.) is used.
This document describes release 2.1 of SlingShot extensions. Release 2.1 is based on XView 3.0 (or later) and incorporates the XView 3.0 selections and drag and drop interfaces. This document is intended as a guide to application developers who want to write applications using the SlingShot extensions. Readers should have an understanding of XView programming.

Download Slingshot Programming Manual