[LFC] Implement LayoutContext::createDisplayBox
[WebKit-https.git] / Source / WebCore / layout / FormattingContext.cpp
index a81fa536178a7d1c3b706608860c1a91e46ed944..63f1b500b3521cb23c7abcfc9ff65f0882c116d6 100644 (file)
@@ -46,49 +46,49 @@ FormattingContext::~FormattingContext()
 {
 }
 
-void FormattingContext::computeStaticPosition(const Box&) const
+void FormattingContext::computeStaticPosition(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeInFlowPositionedPosition(const Box&) const
+void FormattingContext::computeInFlowPositionedPosition(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeOutOfFlowPosition(const Box&) const
+void FormattingContext::computeOutOfFlowPosition(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeWidth(const Box& layoutBox) const
+void FormattingContext::computeWidth(const Box& layoutBox, Display::Box& displayBox) const
 {
     if (layoutBox.isOutOfFlowPositioned())
-        return computeOutOfFlowWidth(layoutBox);
+        return computeOutOfFlowWidth(layoutBox, displayBox);
     if (layoutBox.isFloatingPositioned())
-        return computeFloatingWidth(layoutBox);
-    return computeInFlowWidth(layoutBox);
+        return computeFloatingWidth(layoutBox, displayBox);
+    return computeInFlowWidth(layoutBox, displayBox);
 }
 
-void FormattingContext::computeHeight(const Box& layoutBox) const
+void FormattingContext::computeHeight(const Box& layoutBox, Display::Box& displayBox) const
 {
     if (layoutBox.isOutOfFlowPositioned())
-        return computeOutOfFlowHeight(layoutBox);
+        return computeOutOfFlowHeight(layoutBox, displayBox);
     if (layoutBox.isFloatingPositioned())
-        return computeFloatingHeight(layoutBox);
-    return computeInFlowHeight(layoutBox);
+        return computeFloatingHeight(layoutBox, displayBox);
+    return computeInFlowHeight(layoutBox, displayBox);
 }
 
-void FormattingContext::computeOutOfFlowWidth(const Box&) const
+void FormattingContext::computeOutOfFlowWidth(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeFloatingWidth(const Box&) const
+void FormattingContext::computeFloatingWidth(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeOutOfFlowHeight(const Box&) const
+void FormattingContext::computeOutOfFlowHeight(const Box&, Display::Box&) const
 {
 }
 
-void FormattingContext::computeFloatingHeight(const Box&) const
+void FormattingContext::computeFloatingHeight(const Box&, Display::Box&) const
 {
 }