But I, and some others, still use only GWM as it provides features yet unseen in any other WMs to date. Wobs are not directly created with WOOL constructors, they are described , and GWM uses this description to physically create the wobs when it needs to, when decorating a new client window for instance. We will call these windows, which are not created by GWM , client windows . Note that the inside of a window wob is thus never visible, since it is entirely covered by the bars and the client window. Bar The only extensible wob, it has a width and an extensible length.
Horizontal bars contains vertical bars and vertical bars contains horizontal bars.
The simplest of all wobs, its contents is just a graphic which is displayed in their X window. It acts thus like some kind of button. Current graphics are text and pixmaps. This means that the load of memory management is evenly distributed on all phases of computing, thus avoiding the dreadful garbage collection pauses. But, since reference count memory management doesn't work with circular lists, no WOOL function allows the user to do physical replacements on lists 4 .