On Thu, Feb 27, 2003 at 03:02:33PM +0100, Per Olofsson wrote:
> Tuomo, I think you had an idea about a better dock but I can't find
> the posting in the archive. Could you point it out to me or explain it
> again? Is there anybody else with ideas?

I can't either seem to find a good description in the mailing list
archives. The idea is that the dock (or a space holder for the dock)
moves in and modifies the workspaces' split trees so that no more
space than is necessary is taken from the frames. How the dock can
move depends the direction of the dock. Suppose we first have a single
frame and a dock is created. The setup would be

        111111          (1=frame, D=dockapp, d=unused dock space)
        111111
        Dddddd

Now split the frame horizontally. Normally the result would be
(we're not calling split_top):

        111222
        111222
        Dddddd

But the code should detect that the dock can give up some space and
instead create the following setup:

        111222
        111222
        Ddd222

Add more dockapps:

        111222
        111222
        DDDDdd

And so on... split.c needs to be modified heavily.

-- 
Tuomo

Reply via email to