James Gettys, Robert W. Scheifler, et al.

Biographical details

James Gettys, Robert W. Scheifler, et al. Xlib - C Language X Interface…

That is, part or all of the child window can extend beyond the boundaries of the parent, but all output to a window is clipped by its parent. If several children of a window have overlapping locations, one of the children is considered to be on top of or raised over the others, thus obscuring them. Output to areas covered by other windows is suppressed by the window system unless the window has backing store. If a window is obscured by a second window, the second window obscures only those ancestors of the second window that are also ancestors of the first window.
Source: Wikisource

James Gettys, Robert W. Scheifler, et al. Xlib - C Language X Interface…

All the windows in an X server are arranged in strict hierarchies. At the top of each hierarchy is a root window, which covers each of the display screens. Each root window is partially or completely covered by child windows. All windows, except for root windows, have parents. There is usually at least one window for each application program. Child windows may in turn have their own children. In this way, an application program can create an arbitrarily deep tree on each screen. X provides graphics, text, and raster operations for windows.
A child window can be larger than its parent.
Source: Wikisource

James Gettys, Robert W. Scheifler, et al. Xlib - C Language X Interface…

Keyboards are the greatest variable between different manufacturers' workstations. If you want your program to be portable, you should be particularly conservative here. Many display systems have limited amounts of off-screen memory. If you can, you should minimize use of pixmaps and backing store. The user should have control of his screen real estate. Therefore, you should write your applications to react to window management rather than presume control of the entire screen. What you do inside of your top-level window, however, is up to your application.
Source: Wikisource

Get perspective with Kwize: daily news enlightened by great literature