Previous: Fixed Window Cycles, Up: Cycling Between Windows
These commands implement something much close to Microsoft Windows' <Alt-TAB> mechanism, working with a stack of recently used windows.
Cycle through all windows in this group.
This is somewhat comparable to the <Control-TAB> behavior of windows.
Cycle through all windows whose titles match that of the initial window (up to, but not including, the first colon).
Cycle through all windows whose classes match that of the initial window.
Cycle through all windows in the dock, even those with the
cycle-skipproperty.
Each of these cycling commands may include windows that are not visible on-screen.
If true, Sawfish includes iconified windows when cycling. Defaults to true.
If true, Sawfish includes windows on all workspaces when cycling. Defaults to false.
If true, Sawfish includes windows on all viewports when cycling. Defaults to false.
It is possible to configure the cycling to get more feedback during the process.
If true, Sawfish displays window names and icons while cycling through windows. Defaults to true.
If true, Sawfish raises windows while they're temporarily selected during cycling. Defaults to true.
It is also possible for you to define your own stacking cycle commands, or even to alter the window stack to suit your tastes.
Create a command that will not cause the current cycle operation to abort before execution.
All arguments are passed to define-command.
Create a pair of commands for cycling through windows. The command named forward-name cycles forwards, while the command named reverse-name cycles backwards.
Selector is called when initializing the cycle environment, it should return the list of windows to cycle through, or the symbol `t' to denote all cyclable windows.
Any extra arguments are passed to each call to define-command.
Return managed windows in most-recently used order.
If workspace is non-nil, then only managed windows in that workspace will be returned.
If allow-iconified is non-nil, then iconified windows will be returned instead of ignored.
If all-viewports is non-nil, then windows in all viewports will be returned, instead of just the current viewport.