
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