Node: Ignored Windows, Next: , Previous: Window Stickiness, Up: Windows



Ignored Windows

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
The window does not receive frames.
never-focus
The window never receives the input focus.
cycle-skip
The window is ignored while window cycling.
window-list-skip
The window will not be included in the window list.
task-list-skip
The window will not be included in the task list.

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.