[Xmonad] darcs patch: refactor layout interface.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Xmonad] darcs patch: refactor layout interface.

David Roundy-2
Hi all,

Here's an attempt at an interface that allows the definition of custom
workspace layouts in Config.  I'm not really pleased with it, so you can
view it as a discussion piece more than an actual proposal.  In particular,
it punts on the idea of any sort of mouse interaction with a layout, which
almost makes a tabbed layout useless.  Still, I think it's an interesting
approach to allowing layouts that contain arbitrary sorts of state.

David

Mon Apr 16 20:48:13 PDT 2007  David Roundy <[hidden email]>
  * refactor layout interface.
  This change only changes functionality in that the tileFraction is now a
  per-layout variable.  The main point is to add the flexibility to define
  layouts in the Config file.  There's a bit of cheesiness in the type of
  modifyLayout, since I could figure out a pleasant choice for passing the
  key-binding information to the Layout, so I just used a string.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 32278 bytes
Desc: A darcs patch for your repository!
Url : http://www.haskell.org/pipermail/xmonad/attachments/20070416/b829bee3/attachment-0001.bin