September 2014
Intermediate to advanced
928 pages
27h 2m
English
A typical desktop application requires top-level containers that are managed by a window system. What do we mean when we use the term “window system”? First, a window system includes a window manager that responds to user actions such as dragging, undocking, selecting, or minimizing windows to manage work space. Secondly, a window system should include a persistence mechanism so users aren’t required to configure the application with each restart. Thirdly, a window system should provide a way to specify the window layout of an application and a way to group windows for common behavior. Finally, with a window system, you should be able to create multiple perspectives of an application so you can assign roles ...
Read now
Unlock full access