Changes

Jump to: navigation, search

Gecko:Overview

26 bytes removed, 00:02, 9 March 2018
Changed HTMLReflowState to ReflowInput and HTMLReflowMetrics to ReflowOutput
Code (note that most files in base and generic have useful one line descriptions at the top that show up in DXR):
* [http://dxr.mozilla.org/mozilla-central/source/layout/base/ layout/base/] contains objects that coordinate everything and a bunch of other miscellaneous things
* [http://dxr.mozilla.org/mozilla-central/source/layout/generic/ layout/generic/] contains the basic frame classes as well as support code for their reflow methods (nsHTMLReflowStateReflowInput, nsHTMLReflowMetricsReflowOutput)
* [http://dxr.mozilla.org/mozilla-central/source/layout/forms/ layout/forms/] contains frame classes for HTML form controls
* [http://dxr.mozilla.org/mozilla-central/source/layout/tables/ layout/tables/] contains frame classes for CSS/HTML tables
When an individual frame's Reflow method is called, most of the input is
provided on an object called nsHTMLReflowState ReflowInput and the output is filledin to an object called nsHTMLReflowMetricsReflowOutput. After reflow, the caller
(usually the parent) is responsible for setting the frame's size based
on the metrics reported. (This can make some computations during reflow
3
edits

Navigation menu