[Xmonad] darcs patch: make LayoutHints work with new modifyLay... (and 2 more)

Spencer Janssen sjanssen at cse.unl.edu
Sun Jun 10 14:57:38 EDT 2007

On Sun, 10 Jun 2007 08:48:38 -0700
David Roundy <droundy at darcs.net> wrote:

> Hi all,
> Here are the patches introducing two new contrib modules: Decoration
> and Tabbed.
> Tabbed is a simple tabbed layout.  It views one window at a time, and
> has tabs that you can click on to get to other windows.  The tabs
> aren't visible unless there's more than one window in the workspace.
> Currently the tabs are a hideous color, and are completely
> unlabelled.  But still, in my opinion it's often a slight improvement
> over full-screen mode.  You have almost the same viewable space, but
> you also have the benefit of a visual reminder of how many windows
> are open.  You also have O(1) access to windows, if you can remember
> where their tabs are (vs. the O(N) access that is all you get with
> the full layout.
> Decoration is almost self-explanatory.  It exports one function, which
> creates a new "decoration" window and associates with it a response to
> mouse clicks and redraw requests.  Except that the redraw stuff
> (expose events) isn't working yet.  Decoration keeps track of when to
> destroy the window, so layouts can just fire and forget.  It's a
> little hokily implemented, but seems to work fine.
> David
> Sun Jun 10 07:57:40 PDT 2007  David Roundy <droundy at darcs.net>
>   * make LayoutHints work with new modifyLayout (in X).
> Sun Jun 10 08:39:26 PDT 2007  David Roundy <droundy at darcs.net>
>   * add sketch of tabbed layout.
> Sun Jun 10 08:39:39 PDT 2007  David Roundy <droundy at darcs.net>
>   * add Decoration module to be used to easily define decorations.

Applied, thanks.

More information about the Xmonad mailing list