First page Back Continue Last page Overview Graphics
Events
One very significant characteristic of GUI applications is that they are driven by events.
User events: mouse click, mouse motion, pressing a keyboard key.
Window manager events: minimize, maximize, resize, window close, kill, lose and get focus, ...
Events can, and will, occur in arbitrary order at arbitrary times.
The application must be prepared for this!