diff options
author | Andrea Rossato <andrea.rossato@unibz.it> | 2008-01-31 07:39:29 +0100 |
---|---|---|
committer | Andrea Rossato <andrea.rossato@unibz.it> | 2008-01-31 07:39:29 +0100 |
commit | b1eb3fcd01b0b6dd1042d58c54f0901d658efeeb (patch) | |
tree | 0b02530a09d81661f6253c766dbfccdbac1fd5b7 /XMonad/Layout/TwoPane.hs | |
parent | 25a48e25941bc5064e391b44ce373d0561010e80 (diff) | |
download | XMonadContrib-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 'XMonad/Layout/TwoPane.hs')
0 files changed, 0 insertions, 0 deletions