Name Description Size Coverage
BasicTableLayoutStrategy.cpp Web-compatible algorithms that determine column and table widths, used for CSS2's 'table-layout: auto'. 40570 96 %
BasicTableLayoutStrategy.h Web-compatible algorithms that determine column and table isizes, used for CSS2's 'table-layout: auto'. 3061 0 %
celldata.h Data stored by nsCellMap to rationalize rowspan and colspan cells. 13082 97 %
crashtests -
FixedTableLayoutStrategy.cpp Algorithms that determine column and table inline sizes used for CSS2's 'table-layout: fixed'. 15218 92 %
FixedTableLayoutStrategy.h Algorithms that determine column and table isizes used for CSS2's 'table-layout: fixed'. 1128 0 %
moz.build 1412 -
nsCellMap.cpp 87368 85 %
nsCellMap.h destructor NOT VIRTUAL BECAUSE THIS CLASS SHOULD **NEVER** BE SUBCLASSED 21813 100 %
nsITableCellLayout.h nsITableCellLayout interface for layout objects that act like table cells. XXXbz This interface should really go away... @author sclark 915 -
nsITableLayoutStrategy.h interface for the set of algorithms that determine column and table isizes 1552 100 %
nsTableCellFrame.cpp 45008 97 %
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 11487 96 %
nsTableColFrame.cpp virtual 6444 87 %
nsTableColFrame.h instantiate a new instance of nsTableRowFrame. @param aPresShell the pres shell for this frame @return the frame that was created 9729 99 %
nsTableColGroupFrame.cpp virtual 17413 89 %
nsTableColGroupFrame.h nsTableColGroupFrame data structure to maintain information about a single table cell's frame 8988 96 %
nsTableFrame.cpp nsTableFrame ** ****************************************************************************** 278343 96 %
nsTableFrame.h Move all display items in our lists to top of the corresponding lists in the destination. 34555 99 %
nsTableRowFrame.cpp ----------- nsTableRowFrame ---------- 52079 97 %
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 13907 97 %
nsTableRowGroupFrame.cpp 74587 90 %
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 14618 97 %
nsTableWrapperFrame.cpp 32606 99 %
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'). 10275 92 %
reftests -
SpanningCellSorter.cpp Code to sort cells by their colspan, used by BasicTableLayoutStrategy. 3575 100 %
SpanningCellSorter.h Code to sort cells by their colspan, used by BasicTableLayoutStrategy. 2352 100 %
TableArea.h 1634 100 %
test -