darcs patch: Add Apply message to L.WindowNavigation (and 2 more)

Tue Mar 3 01:57:01 EST 2009 Adam Vogt

* On Wednesday, April 22 2009, Adam Vogt wrote:
Tue Mar 3 01:57:01 EST 2009 Adam Vogt
* Add Apply message to L.WindowNavigation Mon Apr 6 00:13:01 EDT 2009 Adam Vogt
* Document and extend BoringWindows to support multiple sources of boring. The Replace and Merge messages are added to support layouts sending a list of windows that should be skipped over. The sources are tagged by a string key, so it is possible though unlikely for different sources of boring windows to interfere with eachother.
This could be simplified slightly by using reserved String keys for the internals (the user chosen windows to skip), but perhaps it is better to keep those safe from stray messages: I considered Data.Unique for such keys, which probably a better idea now that I've considered how it could work. The string keys would be easier for users to manually set windows to skip (ie. boring), but I doubt that such a feature would be used.
Wed Apr 22 21:31:35 EDT 2009 Adam Vogt
* Add SubLayouts: a layout combinator for nesting layouts.
Applied
participants (1)
-
Adam Vogt