xmonad-contrib-0.14: Third party extensions for xmonad

Copyright(c) Lukas Mai
LicenseBSD3-style (see LICENSE)
Maintainer<l.mai@web.de>
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell98

XMonad.Actions.FlexibleResize

Contents

Description

Resize floating windows from any corner.

Synopsis

Usage

To use, first import this module into your ~/.xmonad/xmonad.hs file:

import qualified XMonad.Actions.FlexibleResize as Flex

Then add an appropriate mouse binding:

    , ((modm, button3), (\w -> focus w >> Flex.mouseResizeWindow w))

For detailed instructions on editing your mouse bindings, see XMonad.Doc.Extending.

mouseResizeWindow Source #

Arguments

:: Window

The window to resize.

-> X () 

Resize a floating window from whichever corner the mouse is closest to.

mouseResizeEdgeWindow Source #

Arguments

:: Rational

The size of the area where only one edge is resized.

-> Window

The window to resize.

-> X () 

Resize a floating window from whichever corner or edge the mouse is closest to.