webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
WebCore::AutoTableLayout Class Referencefinal

#include <AutoTableLayout.h>

Inheritance diagram for WebCore::AutoTableLayout:
WebCore::TableLayout

Public Member Functions

 AutoTableLayout (RenderTable *)
 
virtual ~AutoTableLayout ()
 
void computeIntrinsicLogicalWidths (LayoutUnit &minWidth, LayoutUnit &maxWidth) override
 
LayoutUnit scaledWidthFromPercentColumns () const override
 
void applyPreferredLogicalWidthQuirks (LayoutUnit &minWidth, LayoutUnit &maxWidth) const override
 
void layout () override
 
- Public Member Functions inherited from WebCore::TableLayout
 TableLayout (RenderTable *table)
 
virtual ~TableLayout ()
 

Additional Inherited Members

- Protected Attributes inherited from WebCore::TableLayout
RenderTablem_table
 
- Static Protected Attributes inherited from WebCore::TableLayout
static const int tableMaxWidth = 1000000
 

Constructor & Destructor Documentation

◆ AutoTableLayout()

WebCore::AutoTableLayout::AutoTableLayout ( RenderTable table)
explicit

◆ ~AutoTableLayout()

WebCore::AutoTableLayout::~AutoTableLayout ( )
virtual

Member Function Documentation

◆ applyPreferredLogicalWidthQuirks()

void WebCore::AutoTableLayout::applyPreferredLogicalWidthQuirks ( LayoutUnit minWidth,
LayoutUnit maxWidth 
) const
overridevirtual

Implements WebCore::TableLayout.

◆ computeIntrinsicLogicalWidths()

void WebCore::AutoTableLayout::computeIntrinsicLogicalWidths ( LayoutUnit minWidth,
LayoutUnit maxWidth 
)
overridevirtual

Implements WebCore::TableLayout.

◆ layout()

void WebCore::AutoTableLayout::layout ( )
overridevirtual

Implements WebCore::TableLayout.

◆ scaledWidthFromPercentColumns()

LayoutUnit WebCore::AutoTableLayout::scaledWidthFromPercentColumns ( ) const
inlineoverridevirtual

Reimplemented from WebCore::TableLayout.


The documentation for this class was generated from the following files: