Gecko:Continuation Model: Difference between revisions

Jump to navigation Jump to search
reflow statuses
No edit summary
(reflow statuses)
Line 43: Line 43:
The following property holds:
The following property holds:
* Consider two frames F1 and F2 where F1's next-in-flow is F2 and their respective parent frames are P1 and P2. Then either P1's next in flow is P2, or P1 == P2 and P1/P2 is responsible for breaking F1 and F2.
* Consider two frames F1 and F2 where F1's next-in-flow is F2 and their respective parent frames are P1 and P2. Then either P1's next in flow is P2, or P1 == P2 and P1/P2 is responsible for breaking F1 and F2.
== Reflow statuses ==
(The information in this paragraph is provided by roc)
The aStatus argument of Reflow reflects that. NS_FRAME_COMPLETE means that we reflowed all the content and no more next-in-flows are needed. At that point there may still be next in flows, but the parent will delete them. NOT_COMPLETE means "some content did not fit in this frame".  NOT_COMPLETE and REFLOW_NEXT_IN_FLOW means "some content did not fit in this frame AND it must be reflowed".


= Dynamic Reflow Considerations =
= Dynamic Reflow Considerations =
Confirmed users
195

edits

Navigation menu