Interaction Models I
Last Time: Heuristic Evaluation
Outline
Windowing Systems
Windows
Networked Windowing Systems
XWindows
Events
Window Events
Input Events
Button Events
Events (cont.)
Widgets that can register specific kinds of events
Major Issues
Sequential Programs
Sequential Programs (cont.)
Event-Driven Programming
Interactor Tree
Main Event Loop
Event Queues
Event Queues (cont.)
Event Dispatch
Dispatching Events
Dispatching Events (cont.)
Event Focus
Event Handling
Callback Example
Summary
Email: hearst@sims.berkeley.edu
Download presentation source