| |||||||||
| |||||||||
| |||||||||
Description | |||||||||
Move and resize floating windows without warping the mouse. | |||||||||
Synopsis | |||||||||
| |||||||||
Usage | |||||||||
First, add this import to your ~/.xmonad/xmonad.hs: import qualified XMonad.Actions.FlexibleManipulate as Flex Now set up the desired mouse binding, for example: , ((modMask x, button1), (\w -> focus w >> Flex.mouseWindow Flex.linear w))
You can also write your own function for this parameter. It should take a value between 0 and 1 indicating position, and return a value indicating the corresponding position if plain Flex.linear was used. For detailed instructions on editing your mouse bindings, see XMonad.Doc.Extending#Editing_mouse_bindings. | |||||||||
mouseWindow :: (Double -> Double) -> Window -> X () | |||||||||
Given an interpolation function, implement an appropriate window manipulation action. | |||||||||
discrete :: Double -> Double | |||||||||
linear :: Double -> Double | |||||||||
resize :: Double -> Double | |||||||||
position :: Double -> Double | |||||||||
Produced by Haddock version 0.8 |