darcs patch: only display any given window once.
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). David Sun Jun 24 09:25:21 PDT 2007 David Roundy <droundy@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.
participants (1)
-
David Roundy