diff options
author | Kristian Monsen <kristianm@google.com> | 2010-09-30 15:42:16 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-10-07 10:59:29 +0100 |
commit | bec39347bb3bb5bf1187ccaf471d26247f28b585 (patch) | |
tree | 56bdc4c2978fbfd3d79d0d36d5d6c640ecc09cc8 /WebCore/rendering/RenderView.cpp | |
parent | 90b7966e7815b262cd19ac25f03aaad9b21fdc06 (diff) | |
download | external_webkit-bec39347bb3bb5bf1187ccaf471d26247f28b585.zip external_webkit-bec39347bb3bb5bf1187ccaf471d26247f28b585.tar.gz external_webkit-bec39347bb3bb5bf1187ccaf471d26247f28b585.tar.bz2 |
Merge WebKit at r68651 : Initial merge by git.
Change-Id: I3d6bff59f17eedd6722723354f386fec9be8ad12
Diffstat (limited to 'WebCore/rendering/RenderView.cpp')
-rw-r--r-- | WebCore/rendering/RenderView.cpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/WebCore/rendering/RenderView.cpp b/WebCore/rendering/RenderView.cpp index edee4f6..439ed76 100644 --- a/WebCore/rendering/RenderView.cpp +++ b/WebCore/rendering/RenderView.cpp @@ -64,10 +64,10 @@ RenderView::RenderView(Node* node, FrameView* view) // init RenderObject attributes setInline(false); - m_minPrefWidth = 0; - m_maxPrefWidth = 0; + m_minPreferredLogicalWidth = 0; + m_maxPreferredLogicalWidth = 0; - setPrefWidthsDirty(true, false); + setPreferredLogicalWidthsDirty(true, false); setPositioned(true); // to 0,0 :) } @@ -76,15 +76,16 @@ RenderView::~RenderView() { } -void RenderView::calcHeight() +void RenderView::computeLogicalHeight() { if (!printing() && m_frameView) - setHeight(viewHeight()); + setLogicalHeight(viewLogicalHeight()); } -void RenderView::calcWidth() +void RenderView::computeLogicalWidth() { if (!printing() && m_frameView) +<<<<<<< HEAD setWidth(viewWidth()); #ifdef ANDROID_LAYOUT setVisibleWidth(m_frameView->textWrapWidth()); @@ -95,15 +96,18 @@ void RenderView::calcWidth() #endif m_marginLeft = 0; m_marginRight = 0; +======= + setLogicalWidth(viewLogicalWidth()); +>>>>>>> webkit.org at r68651 } -void RenderView::calcPrefWidths() +void RenderView::computePreferredLogicalWidths() { - ASSERT(prefWidthsDirty()); + ASSERT(preferredLogicalWidthsDirty()); - RenderBlock::calcPrefWidths(); + RenderBlock::computePreferredLogicalWidths(); - m_maxPrefWidth = m_minPrefWidth; + m_maxPreferredLogicalWidth = m_minPreferredLogicalWidth; } void RenderView::layout() @@ -112,14 +116,14 @@ void RenderView::layout() setPageHeight(0); if (printing()) - m_minPrefWidth = m_maxPrefWidth = width(); + m_minPreferredLogicalWidth = m_maxPreferredLogicalWidth = width(); // Use calcWidth/Height to get the new width/height, since this will take the full page zoom factor into account. bool relayoutChildren = !printing() && (!m_frameView || width() != viewWidth() || height() != viewHeight()); if (relayoutChildren) { setChildNeedsLayout(true, false); for (RenderObject* child = firstChild(); child; child = child->nextSibling()) { - if (child->style()->height().isPercent() || child->style()->minHeight().isPercent() || child->style()->maxHeight().isPercent()) + if (child->style()->logicalHeight().isPercent() || child->style()->logicalMinHeight().isPercent() || child->style()->logicalMaxHeight().isPercent()) child->setChildNeedsLayout(true, false); } } |