[Xmonad] darcs patch: only display any given window once.

David Roundy droundy at darcs.net
Sun Jun 24 12:33:36 EDT 2007

This is probably the last patch of the day in the sticky window series.  At
this point, I think I've got things working as nicely as I want them to.  I
haven't implemented "true" stickiness, which would be a command to put a
window in *every* workspace at once, since I myself don't want that.  But
that's a two-liner (one-liner, if you don't count the type signature), so
I'll leave that in case anyone wants it (presumably this would be for
people who don't use RotView, or who want to extend RotView to ignore
sticky windows).


Sun Jun 24 09:25:21 PDT 2007  David Roundy <droundy at darcs.net>
  * only display any given window once.
  This change goes along with the sticky window work.  It makes xmonad
  display each window once and only once, with preference given to the
  focussed screen.  It has no effect when there are no duplicate windows,
  except to make things less efficient.  We could do better using Data.Set
  (or Data.Map) to store the set of windows that are visible.

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

More information about the Xmonad mailing list