aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Layout
diff options
context:
space:
mode:
authorxmonad-contrib <xmonad-contrib@hexago.nl>2008-01-01 18:44:46 +0100
committerxmonad-contrib <xmonad-contrib@hexago.nl>2008-01-01 18:44:46 +0100
commita3d481a9c29e0ab4c57cb9691d937bea24c56b09 (patch)
tree530fcc326fd73767f887694df018944205ed810c /XMonad/Layout
parent68909d8a174fac503e68dc7f2174a39c9d4c9e4e (diff)
downloadXMonadContrib-a3d481a9c29e0ab4c57cb9691d937bea24c56b09.tar.gz
XMonadContrib-a3d481a9c29e0ab4c57cb9691d937bea24c56b09.tar.xz
XMonadContrib-a3d481a9c29e0ab4c57cb9691d937bea24c56b09.zip
expands the EDSL for performing actions on windows
This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work. darcs-hash:20080101174446-cfbce-3367d42b5411b92083a0e95cfc91d2e79770c527.gz
Diffstat (limited to 'XMonad/Layout')
0 files changed, 0 insertions, 0 deletions