aboutsummaryrefslogtreecommitdiffstats
path: root/LayoutScreens.hs
diff options
context:
space:
mode:
authorAndrea Rossato <andrea.rossato@unibz.it>2008-01-31 07:39:29 +0100
committerAndrea Rossato <andrea.rossato@unibz.it>2008-01-31 07:39:29 +0100
commitb1eb3fcd01b0b6dd1042d58c54f0901d658efeeb (patch)
tree0b02530a09d81661f6253c766dbfccdbac1fd5b7 /LayoutScreens.hs
parent25a48e25941bc5064e391b44ce373d0561010e80 (diff)
downloadXMonadContrib-b1eb3fcd01b0b6dd1042d58c54f0901d658efeeb.tar.gz
XMonadContrib-b1eb3fcd01b0b6dd1042d58c54f0901d658efeeb.tar.xz
XMonadContrib-b1eb3fcd01b0b6dd1042d58c54f0901d658efeeb.zip
Remove LayoutCombinator class and revert PerWorkspace to its Maybe Bool state
As I said in order to have a CombinedLayout type instace of LayoutClass and a class for easily writing pure and impure combinators to be feeded to the CombinedLayout together with the layouts to be conbined, there's seems to be the need to change the type of the LayoutClass.description method from l a -> String to l a -> X String. Without that "ugly" change - loosing the purity of the description (please note the *every* methods of that class unless description operates in the X monad) - I'm plainly unable to write something really useful and maintainable. If someone can point me in the right direction I would really really appreciate. Since, in the meantime, PerWorkspace, which has its users, is broken and I broke it, I'm reverting it to it supposedly more beautiful PerWorkspac [WorkspaceId] (Maybe Bool) (l1 a) (l2 a) type. darcs-hash:20080131063929-32816-8e37919b38c70675a90e492f0c29674061ba3968.gz
Diffstat (limited to 'LayoutScreens.hs')
0 files changed, 0 insertions, 0 deletions