Re: darcs patch: A ResizableTile-like layout that can be resized using ...
On Wed, Sep 30, 2009 at 01:10:46PM -0400, Adam Vogt wrote:
> * On Wednesday, September 30 2009, Spencer Janssen wrote:
> >On Wed, Sep 30, 2009 at 02:15:46PM +0200, Jan Vornberger wrote:
> >> Wed Sep 30 14:11:05 CEST 2009 Jan Vornberger <jan.vornberger <at> informatik.uni-oldenburg.de>
> >> * A ResizableTile-like layout that can be resized using the mouse.
> >> All separations between windows can be dragged to modify the layout.
> >> Keyboard commands can also be used to achieve the same effect.
> >How else does this differ from ResizableTile? Can we merge the two? Less code
> >is always better.
> I think the ResizableTile module should just be replaced by this one,
> since it provides a superset of the ResizableTile functionality.
> Listening for mouse clicks might have some kind of performance issues,
> but we could make those things optional?
It probably has some kind of performance impact, as input windows have
to be created, I agree.
There is another subtle difference in the way 'slave' windows are
handled: When you have one master window and three slave windows open in
ResizableTile, the slave windows will get about 1/3 of the height each.
The way those sizes are calculated is somewhat tricky though, because
you can resize all those slave windows individually. Modifying one slave
window will usually also affect all the others.
I found that to be to hard to work with when I wanted to implement the
option to change the boundaries with the mouse. So in MouseResizableTile