
On Mon, Feb 04, 2008 at 07:38:14PM +0100, Friedrich Delgado Friedrichs wrote:
The same goes for the Combo layouts. There's just CombineTwo which is not (really) usable with ThreeColumns, so there could be 'Combine n'.
How would combineThree ThreeColumns l1 l2 l3 differ from l1 *|** (l2 *|* l3) ? I guess one answer is that it may differ in how it sizes things when there are only two windows. Support for something like combineN is going to wait until there's support for hierarchical stacks in xmonad (which may never happen). combineTwo is a horrible hack as it is, and it's far more elegant than combineThree would be, if it's forced to use the same approach (which duplicates the information that xmonad stores about the windows present in the workspace and tries to reconstruct what changes were made each time doLayout is called). -- David Roundy Department of Physics Oregon State University