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!