X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=doc%2Fobjects.tex;h=80321fa94cc61cade38de40cdf2d994c0109ec76;hp=e751eabf27fe4c7de892c0d58b01201177e623a0;hb=803afbc1cd633f6c025bcd9537e9b7e9aedadd0d;hpb=8366314611bf30a0f31d25bf5f5023186fa87692 diff --git a/doc/objects.tex b/doc/objects.tex index e751eab..80321fa 100644 --- a/doc/objects.tex +++ b/doc/objects.tex @@ -44,10 +44,10 @@ implement. |-->WRegion | |-->WClientWin | |-->WWindow - | | |-->WRootWin | | |-->WMPlex - | | | |-->WScreen | | | |-->WFrame + | | | |-->WScreen + | | | |-->WRootWin | | |-->WInput (mod_query) | | |-->WEdln (mod_query) | | |-->WMessage (mod_query) @@ -89,10 +89,10 @@ The core classes: 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} @@ -100,8 +100,7 @@ The core classes: \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