Previous: Assigning Windows to Groups, Up: Window Groups


8.17.2 Operations on Groups

Most of the window manipulation functions that operate on windows are also available for window groups. Each of these functions takes a window as argument; the affected group is that window's group.

— Function: iconify-group w
— Function: uniconify-group w
— Function: iconify-transient-group w
— Function: uniconify-transient-group w

These operate like their single-window counterparts. They work by temporarily rebinding iconify-group-mode and uniconify-group-mode.

— Function: make-group-sticky w
— Function: make-group-unsticky w

These operate like their single-window counterparts.

— Function: toggle-group-sticky w

If window w is sticky, all windows in its group have their stickyness removed. Otherwise all windows in its group become sticky.

— Function: send-group-to-workspace w workspace
— Function: send-group-to-next-workspace w count
— Function: send-group-to-previous-workspace w count

These operate like their single-window counterparts.

— Function: send-group-to-current-workspace w

All windows in the group of w are moved from their existing workspaces to the nearest workspace that w is in. Sticky windows are not affected. If the window had the input focus and it is visible after the move, it retains the input focus.

— Function: move-group-to-current-viewport w
— Function: move-group-viewport w
— Function: move-group-left w
— Function: move-group-right w
— Function: move-group-up w
— Function: move-group-down w

These operate like their single-window counterparts.

— Function: raise-group w
— Function: lower-group w
— Function: raise-lower-group w
— Function: raise-group-depth w
— Function: lower-group-depth w

These operate like their single-window counterparts.

— Function: set-group-frame-style w style

This operates like its single-window counterpart.