Event Driven Programming Systems

Typical Window System Queues

Typical window System Architecture

X Windows

X Windows Architecture Picture

With acknowledgements to David Collins.

The Event Model

Event handlers can be specified using a combination of text and graphics. The text describes the object and its attributes and the graphics form a state diagram showing the event handler transitions.

Button Specification diagram

Event Driven Window Managers

As we shall see the process of writing a GUI program is inherently more complex that that for a tty interface. The role of a window manager is to relieve the programmer of some of the tasks involved in managing the presentation of windows.


Return to GUI home page.

Last Changed: 8 May 1995