|-->WRegion
| |-->WClientWin
| |-->WWindow
- | | |-->WRootWin
| | |-->WMPlex
- | | | |-->WScreen
| | | |-->WFrame
+ | | | |-->WScreen
+ | | | |-->WRootWin
| | |-->WInput (mod_query)
| | |-->WEdln (mod_query)
| | |-->WMessage (mod_query)
root windows\index{root window} of X screens\index{screen!X}.
Note that an ''X screen'' or root window is not necessarily a
single physical screen\index{screen!physical} as a root window
- may be split over multiple screens when multi-head extensions
- such as Xinerama\index{Xinerama} are used. (Actually there
- can be only one \type{WRootWin} when Xinerama is used.)
-
+ may be split over multiple screens when hacks such as
+ Xinerama\index{Xinerama} are used. (Actually there can be only
+ one root window when Xinerama is used.)
+
\item[\type{WMPlex}] is a base class for all regions that''multiplex''
other regions. This means that of the regions managed by the multiplexer,
only one can be displayed at a time. Classes that inhereit \type{WMPlex}
\item[\type{WScreen}]\indextype{WScreen} is the class for objects
corresponding to physical screens. Screens may share a root
- window when Xinerama multihead extensions are used as explained
- above.
+ window when the Xinerama extension is used as explained above.
\item[\type{WFrame}]\indextype{WFrame} is the class for frames.
While most Ion's objects have no graphical presentation, frames basically