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