Copyright | (c) Jan Vornberger 2009 |
---|---|
License | BSD3-style (see LICENSE) |
Maintainer | jan.vornberger@informatik.uni-oldenburg.de |
Stability | unstable |
Portability | not portable |
Safe Haskell | None |
Language | Haskell98 |
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
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 Source # | |
Defined in XMonad.Util.PositionStore readsPrec :: Int -> ReadS PositionStore # readList :: ReadS [PositionStore] # | |
Show PositionStore Source # | |
Defined in XMonad.Util.PositionStore showsPrec :: Int -> PositionStore -> ShowS # show :: PositionStore -> String # showList :: [PositionStore] -> ShowS # | |
ExtensionClass PositionStore Source # | |
Defined in XMonad.Util.PositionStore |