Contents

Description

Provides functions for performing a given action on all or certain groups of windows on the current workspace.

Synopsis

# Usage

You can use this module with the following in your ~/.xmonad/xmonad.hs:

import XMonad.Actions.WithAll

then add a keybinding; for example:

, ((modm .|. shiftMask, xK_t), sinkAll)

sinkAll :: X () Source #

Un-float all floating windows on the current workspace.

withAll :: (Window -> X ()) -> X () Source #

Execute an X action for each window on the current workspace.

withAll' :: (Window -> WindowSet -> WindowSet) -> X () Source #

Apply a function to all windows on the current workspace.

killAll :: X () Source #

Kill all the windows on the current workspace.

Kill all the unfocused windows on the current workspace.