Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(678)

Side by Side Diff: third_party/WebKit/Source/core/layout/LayoutBox.cpp

Issue 2664063003: Remove unused declarations of pageLogicalHeight. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) 4 * (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com)
5 * (C) 2005, 2006 Samuel Weinig (sam.weinig@gmail.com) 5 * (C) 2005, 2006 Samuel Weinig (sam.weinig@gmail.com)
6 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. 6 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc.
7 * All rights reserved. 7 * All rights reserved.
8 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved. 8 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved.
9 * 9 *
10 * This library is free software; you can redistribute it and/or 10 * This library is free software; you can redistribute it and/or
(...skipping 4734 matching lines...) Expand 10 before | Expand all | Expand 10 after
4745 bool LayoutBox::childNeedsRelayoutForPagination(const LayoutBox& child) const { 4745 bool LayoutBox::childNeedsRelayoutForPagination(const LayoutBox& child) const {
4746 // TODO(mstensho): Should try to get this to work for floats too, instead of 4746 // TODO(mstensho): Should try to get this to work for floats too, instead of
4747 // just marking and bailing here. 4747 // just marking and bailing here.
4748 if (child.isFloating()) 4748 if (child.isFloating())
4749 return true; 4749 return true;
4750 const LayoutFlowThread* flowThread = child.flowThreadContainingBlock(); 4750 const LayoutFlowThread* flowThread = child.flowThreadContainingBlock();
4751 LayoutUnit logicalTop = child.logicalTop(); 4751 LayoutUnit logicalTop = child.logicalTop();
4752 // Figure out if we really need to force re-layout of the child. We only need 4752 // Figure out if we really need to force re-layout of the child. We only need
4753 // to do this if there's a chance that we need to recalculate pagination 4753 // to do this if there's a chance that we need to recalculate pagination
4754 // struts inside. 4754 // struts inside.
4755 if (LayoutUnit pageLogicalHeight = pageLogicalHeightForOffset(logicalTop)) { 4755 if (pageLogicalHeightForOffset(logicalTop)) {
4756 LayoutUnit logicalHeight = child.logicalHeightWithVisibleOverflow(); 4756 LayoutUnit logicalHeight = child.logicalHeightWithVisibleOverflow();
4757 LayoutUnit remainingSpace = pageRemainingLogicalHeightForOffset( 4757 LayoutUnit remainingSpace = pageRemainingLogicalHeightForOffset(
4758 logicalTop, AssociateWithLatterPage); 4758 logicalTop, AssociateWithLatterPage);
4759 if (child.offsetToNextPage()) { 4759 if (child.offsetToNextPage()) {
4760 // We need to relayout unless we're going to break at the exact same 4760 // We need to relayout unless we're going to break at the exact same
4761 // location as before. 4761 // location as before.
4762 if (child.offsetToNextPage() != remainingSpace) 4762 if (child.offsetToNextPage() != remainingSpace)
4763 return true; 4763 return true;
4764 // If column height isn't guaranteed to be uniform, we have no way of 4764 // If column height isn't guaranteed to be uniform, we have no way of
4765 // telling what has happened after the first break. 4765 // telling what has happened after the first break.
(...skipping 928 matching lines...) Expand 10 before | Expand all | Expand 10 after
5694 block->adjustChildDebugRect(rect); 5694 block->adjustChildDebugRect(rect);
5695 5695
5696 return rect; 5696 return rect;
5697 } 5697 }
5698 5698
5699 bool LayoutBox::shouldClipOverflow() const { 5699 bool LayoutBox::shouldClipOverflow() const {
5700 return hasOverflowClip() || styleRef().containsPaint() || hasControlClip(); 5700 return hasOverflowClip() || styleRef().containsPaint() || hasControlClip();
5701 } 5701 }
5702 5702
5703 } // namespace blink 5703 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698