xmonad-contrib-0.11.2: Third party extensions for xmonad

Portability | not portable
Stability | unstable
Maintainer | jan.vornberger@informatik.uni-oldenburg.de
Safe Haskell | None

XMonad.Util.PositionStore

Description

A utility module to store information about position and size of a window. See XMonad.Layout.PositionStoreFloat for a layout that makes use of this.

# Documentation

getPosStore :: X PositionStore Source

modifyPosStore :: (PositionStore -> PositionStore) -> X ()Source

posStoreInsert :: PositionStore -> Window -> Rectangle -> Rectangle -> PositionStore Source

posStoreMove :: PositionStore -> Window -> Position -> Position -> Rectangle -> Rectangle -> PositionStore Source

posStoreQuery :: PositionStore -> Window -> Rectangle -> Maybe Rectangle Source

posStoreRemove :: PositionStore -> Window -> PositionStore Source

data PositionStore Source

Instances

Read PositionStore |
Show PositionStore |
Typeable PositionStore |
ExtensionClass PositionStore |