Object-Oriented Programming with the X Window System Toolkits
This book describes the X Window System, a recent and important software development. Though the norm for PC's is still proprietary window systems, X provides an ``open'' window system that can support a variety of window managers, toolkits and interface builders. This is particularly true for the UNIX-based workstation community, although X is not tied to any particular hardware or software system. The author describes various sophisticated techniques with which the reader can implement graphical user interfaces (GUI's), without imposing user-interface styles, thus making available a generic window support system.
Objectoriented Programming and the X Window System
Overview of Xlib Programming
27 other sections not shown
Other editions - View all
alert box application programmer argc args ARGSUSED argv Athena widget Athena widget set browser caddr_t client_data call_data callback functions chapter char choice box class record command button commandWidgetClass compound widgets Core widget create currently selected cursor data structures default define delete dialog box display endif event loop example extern int extern void file selection box file_spec filename fprintf(stderr getpid header file high-level home_directory implementation inheritance initialize instance record instance variables interface Iris Computing label logical_window_frame lwin lwin->cursor_x lwin->xwin menu module NULL operations pixmap pointer pop-up programming public functions resource return FALSE screen set values source code Specifically static int static void string selection box string selection widget superclass testBox text entry toolkit topLevel typedef struct variables wastebasket widget class widget programmer widget set width Window System XEvent event XFontStruct font XiAlert XiButtonWidget Xlib XtArgVal XtNcallback XtNlabel XtRString XtSetArg(args[i xwaste