On Friday 2006-04-28 15:26 -0700, L. David Baron wrote:
> That said, I think we could do much better still if we abandoned the
> idea that reflow of inline frames had to be done using a member function
> on the frames.  Then we could do splitting and just keep going.  Much of
> the work (vertical alignment, horizontal alignment and justification)
> already happens outside of reflow anyway.

To clarify this a little:  inline reflow is fundamentally an operation
on lists, not trees.  (Inline frames, which are containers, just put two
items in the list:  one before their children and one after.)  If we do
this algorithm by walking the list, without recursion into methods, then
we can split things more easily and just keep going without having to go
out of the recursion and then back into it on the new continuation
objects.

-David

-- 
L. David Baron                                <URL: http://dbaron.org/ >
           Technical Lead, Layout & CSS, Mozilla Corporation

Attachment: pgp0E9sk5bYgX.pgp
Description: PGP signature

_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to