diff -r 000000000000 -r 6474c204b198 layout/doc/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/layout/doc/index.html Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,126 @@ + + + + +
+Document Status: Work In Progress (attinasi) +
The goal of this document is to provide extensive links to documentation +on the Gecko Layout components and classes. There are two sections containing +links to the documents, and there is overlap between these sections by +design. First, there is a 'Topics' section, +where documentation is listed by generic topics, more or less free-form +and ad-hoc. Second, there is a 'Class and +Component' section, where specific classes and components are listed, +mapping naturally to the source code. All documents should be indexed in +both sections, so pick the index that corresponds to what you are thinking +about. A Tech Notes section is also included to help +contributors find information on small topics and issues, including simple +'How To' cookbooks. + +
+For information about the structure of layout documents, see the Layout + Documentation Overview and the Layout DocumentationTemplates + (High + Level Design Template / Detailed + Design Template). + ++ +
What is Layout? The High Level Layout Overview (attinasi) +
Debugging Layout (bernd) +
How Reflow works +
Tables balancing (karnaze) +
Table Borders collapsing (karnaze) +
Block in Inline situations (kin) +
Text Measurement and Text Breaking +
Image loading and display +
Margin Collapsing +
Scrolling Blocks +
Box and Block interactions +
Printing and Print Preview (rods) +
Plugins: the object frame and related layout classes +
Presentation Shell and Context: High Level / Detailed +
Frames and the Frame Manager: High Level / Detailed +
Reflow: High Level (waterson) / Detailed +
Block and Line layout: High Level / Detailed +
TextFrame - Text Measurement and Line Breaking: High Level / Detailed +
PageSequenceFrame and PageFrame: High Level / Detailed (rods) +
Object Frame: High Level / Detailed +
Space Manager: + High Level / + Detailed +
Layout Debug Plugin: high Level / Detailed (dcone) +
Waterson's Block and Line Cheat Sheet +
Measuring Layout Performance +
Authors: +
Document History: +