Graphical Application Concepts (Chapter 9)


Click here to start

Table of contents

Graphical Application Concepts (Chapter 9)

I/O Differences Between Graphical and Nongraphical Interfaces

Control Differences Between Graphical and Nongraphical Interfaces

A Sample Graphical Application

Sample Bouncing Balls Window

Graphical Elements of Bouncing Ball Application

Basic Classes for Bouncing Balls

Classes for Implementing the User Interface

Top-Level Class Diagram for Bouncing Balls

Why So Many Classes?

What is X/Motif?

Some X Terminology

The Client-Server Model

Client-Server Relationship in X

Architecture of the X Window System

X and Device Independence

Basic Motif Widgets

Events and Callbacks

Higher-Level Motif Widgets

The Layout and Organization of Motif Widgets

Motif Shell Widgets

Author: Timothy Colburn

E-mail: tcolburn@d.umn.edu

Best viewed with
StarOffice