xmonad-contrib
Copyright(c) Jan Vornberger 2009
LicenseBSD3-style (see LICENSE)
Maintainerjan.vornberger@informatik.uni-oldenburg.de
Stabilityunstable
Portabilitynot portable
Safe HaskellNone
LanguageHaskell2010

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

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

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

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

data PositionStore Source #

Instances

Instances details
Read PositionStore Source # 
Instance details

Defined in XMonad.Util.PositionStore

Methods

readsPrec :: Int -> ReadS PositionStore

readList :: ReadS [PositionStore]

readPrec :: ReadPrec PositionStore

readListPrec :: ReadPrec [PositionStore]

Show PositionStore Source # 
Instance details

Defined in XMonad.Util.PositionStore

Methods

showsPrec :: Int -> PositionStore -> ShowS

show :: PositionStore -> String

showList :: [PositionStore] -> ShowS

ExtensionClass PositionStore Source # 
Instance details

Defined in XMonad.Util.PositionStore