Sawfish has a general concept of "ignored" windows; the user does not interact normally with those windows. The concept is actually defined by five different window properties:
ignored
never-focus
cycle-skip
window-list-skip
task-list-skip
A monitor application such as "xload" might have all five of these flags set.
Rather than directly manipulating the window properties, it is better to use the following access functions:
| window-ignored-p window | Function |
Returns true if the window has the ignored property, false
otherwise.
|
| make-window-ignored window | Command |
| Ignore the window window. |
| make-window-not-ignored window | Command |
| Unignore the window window. |
| toggle-window-ignored window | Command |
If window-ignored-p would return true for window, make it
unignored. Otherwise make it ignored.
|
The remaining flags only have toggle functions implemented right now:
| toggle-window-never-focus window | Command |
| toggle-window-cycle-skip window | Command |
| toggle-window-list-skip window | Command |
| toggle-task-list-skip window | Command |
| Toggle the appropriate flag on window. |
All five of the flags are available through the window menu's "Toggle" entry.