[xmonad] darcs patch: A ResizableTile-like layout that can be resized using ...

Wirt Wolff wirtwolff at gmail.com
Fri Oct 2 00:46:24 EDT 2009


Excerpts from Spencer Janssen's message of Thu Oct 01 21:05:03 -0600 2009:
> 
> I don't find these changes to be objectionable, but I don't use ResizableTile.
> Can we have some current ResizableTile users try this module out?  If we don't
> get any complaints before the next release, let's just replace the old module
> with this new one.

The resizing behavior seems okay to me, however, ResizableTall
allows configuring exact window dimension layouts in a way that
MouseResizableTile doesn't currently.  Mosaic sort of fills the
need, but haven't quite gotten it to work as nicely with say:
two 90 column masters, one m lines tall, the other n lines,
with three slave windows at m/2 m/2 and n lines tall. With
resizable tile this sort of thing is pretty easy to set up.
With MouseResizableTile it would need to be arranged manually,
can't currently be set with parameters.

It may be that GridVariants or some other layout can provide
for such instead; sorry haven't researched it yet. I've actually
moved to an auto incrementing tall with m/n split as main layout
anyway, so I'd not object much to the proposed deletion of
ResizableTile even if means to parameterize MouseResizableTile
aren't provided.

Deleting DragPane (or redefining it as a compatibility module
to be removed on 1.0 release) seems possible, too, although the
lack of configurability issue applies there too:

import XMonad.Layout.LimitWindows

limitWindows 2 mouseResizableTile         -- DragPane Horizontal 0.03 0.5
limitWindows 2 mouseResizableTileMirrored -- DragPane Vertical 0.03 0.5

-- 
wmw


More information about the xmonad mailing list