Interaction Models I

3/11/99


Click here to start


Table of Contents

Interaction Models I

Last Time: Heuristic Evaluation

Outline

Windowing Systems

Windows

Networked Windowing Systems

XWindows

Events

Window Events

Input Events

Button Events

Events (cont.)

Events (cont.)

Widgets that can register specific kinds of events

Major Issues

Sequential Programs

Sequential Programs (cont.)

Event-Driven Programming

Interactor Tree

Interactor Tree

Interactor Tree

Interactor Tree

Main Event Loop

Event Queues

Event Queues (cont.)

Event Dispatch

Event Dispatch

Event Dispatch

Event Dispatch

Event Dispatch

Dispatching Events

Dispatching Events (cont.)

Dispatching Events (cont.)

Event Focus

Event Focus

Event Handling

Callback Example

Summary

Author: Marti Hearst

Email: hearst@sims.berkeley.edu

Download presentation source