Changes

Jump to: navigation, search

Gecko:Reflow Refactoring

234 bytes added, 23:01, 22 May 2007
Background and Terminology
* painting (drawing them on the screen) (the code to determine targets for events is closely connected to the painting code, so it can be considered part of this area).
The algorithms used to determine the positions of some types of rendering objects are described in the CSS specifications. The most important version of the specification is [http://www.w3.org/TR/CSS21/ CSS2.1], and the chapter with the most interesting material is 10 ([http://www.w3.org/TR/CSS21/visudet.html visudet.html]), although 9 ([http://www.w3.org/TR/CSS21/visuren.htmlvisuren.html]), 11 ([http://www.w3.org/TR/CSS21/visufx.htmlvisufx.html]), and 8 ([http://www.w3.org/TR/CSS21/box.htmlbox.html]) are also quite relevant. However, many of the rendering objects are described poorly ([http://www.w3.org/TR/CSS21/tables.html tables]) or not at all (form controls, many other things) by the CSS2.1 specification.
The algorithms used to determine the positions of XUL rendering objects are architecturally rather different. See [http://xtech06.usefulinc.com/schedule/paper/146 dbaron's XTech 2006 paper] for some further discussion of this difference.
Confirm
489
edits

Navigation menu