Name Description Size
BasicTableLayoutStrategy.cpp Web-compatible algorithms that determine column and table widths, used for CSS2's 'table-layout: auto'. 38996
BasicTableLayoutStrategy.h Web-compatible algorithms that determine column and table isizes, used for CSS2's 'table-layout: auto'. 3209
FixedTableLayoutStrategy.cpp Algorithms that determine column and table inline sizes used for CSS2's 'table-layout: fixed'. 15961
FixedTableLayoutStrategy.h Algorithms that determine column and table isizes used for CSS2's 'table-layout: fixed'. 1269
SpanningCellSorter.cpp Code to sort cells by their colspan, used by BasicTableLayoutStrategy. 4798
SpanningCellSorter.h Code to sort cells by their colspan, used by BasicTableLayoutStrategy. 2854
TableArea.h 1755
celldata.h Data stored by nsCellMap to rationalize rowspan and colspan cells. 13098
crashtests 175
moz.build 1625
nsCellMap.cpp 86586
nsCellMap.h destructor NOT VIRTUAL BECAUSE THIS CLASS SHOULD **NEVER** BE SUBCLASSED 21937
nsITableCellLayout.h nsITableCellLayout interface for layout objects that act like table cells. XXXbz This interface should really go away... @author sclark 997
nsITableLayoutStrategy.h interface for the set of algorithms that determine column and table isizes 1661
nsTableCellFrame.cpp 43674
nsTableCellFrame.h nsTableCellFrame data structure to maintain information about a single table cell's frame NOTE: frames are not ref counted. We expose addref and release here so we can change that decsion in the future. Users of nsITableCellLayout should refcount correctly as if this object is being ref counted, though no actual support is under the hood. @author sclark 12706
nsTableColFrame.cpp virtual 7194
nsTableColFrame.h instantiate a new instance of nsTableRowFrame. @param aPresShell the pres shell for this frame @return the frame that was created 11402
nsTableColGroupFrame.cpp virtual 17732
nsTableColGroupFrame.h nsTableColGroupFrame data structure to maintain information about a single table cell's frame 9852
nsTableFrame.cpp TableReflowInput ** ****************************************************************************** 294563
nsTableFrame.h Move all display items in our lists to top of the corresponding lists in the destination. 37630
nsTableRowFrame.cpp ----------- nsTableRowFrame ---------- 54266
nsTableRowFrame.h nsTableRowFrame is the frame that maps table rows (HTML tag TR). This class cannot be reused outside of an nsTableRowGroupFrame. It assumes that its parent is an nsTableRowGroupFrame, and its children are nsTableCellFrames. @see nsTableFrame @see nsTableRowGroupFrame @see nsTableCellFrame 15526
nsTableRowGroupFrame.cpp 77968
nsTableRowGroupFrame.h nsTableRowGroupFrame is the frame that maps row groups (HTML tags THEAD, TFOOT, and TBODY). This class cannot be reused outside of an nsTableFrame. It assumes that its parent is an nsTableFrame, and its children are nsTableRowFrames. @see nsTableFrame @see nsTableRowFrame 16908
nsTableWrapperFrame.cpp virtual 41966
nsTableWrapperFrame.h Primary frame for a table element, the nsTableWrapperFrame contains 0 or one caption frame, and a nsTableFrame pseudo-frame (referred to as the "inner frame'). 10642
reftests 22
test 4