diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-01-03 04:12:51 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-01-03 04:12:51 +0000 |
commit | 560378aaca1784ba19806a0414a32b20c744de39 (patch) | |
tree | ce0dfd7c3febf2a1adc7603d1019a8be2083c415 /khtml/rendering/table_layout.txt | |
parent | d4d5af1cdbd3cc65d095e0afc5b1f4260091cf5d (diff) | |
download | tdelibs-560378aaca1784ba19806a0414a32b20c744de39.tar.gz tdelibs-560378aaca1784ba19806a0414a32b20c744de39.zip |
Automated conversion for enhanced compatibility with TQt for Qt4 3.4.0 TP1
NOTE: This will not compile with Qt4 (yet), however it does compile with Qt3
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1211081 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'khtml/rendering/table_layout.txt')
-rw-r--r-- | khtml/rendering/table_layout.txt | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/khtml/rendering/table_layout.txt b/khtml/rendering/table_layout.txt index 14a74bd1e..770dba06f 100644 --- a/khtml/rendering/table_layout.txt +++ b/khtml/rendering/table_layout.txt @@ -1,14 +1,14 @@ -CSS describes two ways of layouting tables. Auto layout (the NS4 -compliant HTML table layout) and fixed layout. The fixed layout +CSS describes two ways of tqlayouting tables. Auto tqlayout (the NS4 +compliant HTML table tqlayout) and fixed tqlayout. The fixed tqlayout strategy is described in detail in the CSS specs and will not be repeated here. -Due to the fact that two layout strategies exist, it is rather natural -to encapsulate the layouting process in a TableLayout class. Two types +Due to the fact that two tqlayout strategies exist, it is rather natural +to encapsulate the tqlayouting process in a TableLayout class. Two types (FixedTableLayout and AutoTableLayout) exist. AutoTableLayout is the default and also need a quirks flags for NS compatibility mode. FixedTableLayout will be used if a style rule sets the -table-layout property to fixed. +table-tqlayout property to fixed. The grid of table cells is stored in each table section, as spans can't pass section borders. Changing the number of cols in the grid @@ -25,10 +25,10 @@ structure. -NS & Mozilla compliant table layouting algorithm (AutoTableLayout) +NS & Mozilla compliant table tqlayouting algorithm (AutoTableLayout) ------------------------------------------------------------------ -The table layout algorithm computes a set of layout hints from the +The table tqlayout algorithm computes a set of tqlayout hints from the informations in the table cells, <col> elements and style sheets. Hints from different sources are treated a bit differently in the collection stage. @@ -37,17 +37,17 @@ In addition certain operations are only done in quirks (NS4 compat) mode. Resizing the table doesn't require you to build up this information -again. All that is needed is a list of layout hints for each column. +again. All that is needed is a list of tqlayout hints for each column. The algorithm below describes to the best of our knowledge the way table alyouting is handled in a NS compatible way. There are two stages, the collection stage (assocaited with calcMinMaxWidth() in khtml) and the stage assigning width to cells -(associated with layout()). +(associated with tqlayout()). -A set of hinted widths are used to determine the final table layout in -the layouting stage. +A set of hinted widths are used to determine the final table tqlayout in +the tqlayouting stage. enum hintType { MinWidth, @@ -62,7 +62,7 @@ enum hintType { }; One width (in pixels) for each hintType describes how the column -wishes to be layouted. The layouting stage operates only on an array +wishes to be tqlayouted. The tqlayouting stage operates only on an array of hints for each column. An additional totalCellSpacing variable is used to know about the |