Next: Window Types, Up: Windows
Many window manager extensions need to be able to associate Lisp data with individual windows. For example, the module handling iconification needs to associate a boolean value with each window—whether that window is iconified or not.
To solve this problem, Sawfish gives each window a property list. These are exactly analogous to the property lists stored with each symbol (see Property Lists); they allow values to be associated with Lisp symbols, for a particular window.
Note that these properties are different to the properties that X stores with each window, since these properties are internal to the window manager (see X Properties).
For a list of the standard window properties, see Standard Properties.
Set the lisp property named property (a symbol) associated with window object window to value. Note that these are Lisp properties not X properties.