| OLD | NEW |
| 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) 2007 David Smith (catfish.man@gmail.com) | 4 * (C) 2007 David Smith (catfish.man@gmail.com) |
| 5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc.
All rights reserved. | 5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc.
All rights reserved. |
| 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 864 void LayoutBlock::paintChildren(const PaintInfo& paintInfo, const LayoutPoint& p
aintOffset) const | 864 void LayoutBlock::paintChildren(const PaintInfo& paintInfo, const LayoutPoint& p
aintOffset) const |
| 865 { | 865 { |
| 866 BlockPainter(*this).paintChildren(paintInfo, paintOffset); | 866 BlockPainter(*this).paintChildren(paintInfo, paintOffset); |
| 867 } | 867 } |
| 868 | 868 |
| 869 void LayoutBlock::paintObject(const PaintInfo& paintInfo, const LayoutPoint& pai
ntOffset) const | 869 void LayoutBlock::paintObject(const PaintInfo& paintInfo, const LayoutPoint& pai
ntOffset) const |
| 870 { | 870 { |
| 871 BlockPainter(*this).paintObject(paintInfo, paintOffset); | 871 BlockPainter(*this).paintObject(paintInfo, paintOffset); |
| 872 } | 872 } |
| 873 | 873 |
| 874 LayoutInline* LayoutBlock::inlineElementContinuation() const | |
| 875 { | |
| 876 LayoutBoxModelObject* continuation = this->continuation(); | |
| 877 return continuation && continuation->isInline() ? toLayoutInline(continuatio
n) : 0; | |
| 878 } | |
| 879 | |
| 880 bool LayoutBlock::isSelectionRoot() const | 874 bool LayoutBlock::isSelectionRoot() const |
| 881 { | 875 { |
| 882 if (isPseudoElement()) | 876 if (isPseudoElement()) |
| 883 return false; | 877 return false; |
| 884 ASSERT(node() || isAnonymous()); | 878 ASSERT(node() || isAnonymous()); |
| 885 | 879 |
| 886 // FIXME: Eventually tables should have to learn how to fill gaps between ce
lls, at least in simple non-spanning cases. | 880 // FIXME: Eventually tables should have to learn how to fill gaps between ce
lls, at least in simple non-spanning cases. |
| 887 if (isTable()) | 881 if (isTable()) |
| 888 return false; | 882 return false; |
| 889 | 883 |
| (...skipping 1075 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1965 for (TrackedLayoutBoxListHashSet::const_iterator it = positionedDescenda
ntSet->begin(); it != end; ++it) { | 1959 for (TrackedLayoutBoxListHashSet::const_iterator it = positionedDescenda
ntSet->begin(); it != end; ++it) { |
| 1966 LayoutBox* currBox = *it; | 1960 LayoutBox* currBox = *it; |
| 1967 ASSERT(!currBox->needsLayout()); | 1961 ASSERT(!currBox->needsLayout()); |
| 1968 } | 1962 } |
| 1969 } | 1963 } |
| 1970 } | 1964 } |
| 1971 | 1965 |
| 1972 #endif | 1966 #endif |
| 1973 | 1967 |
| 1974 } // namespace blink | 1968 } // namespace blink |
| OLD | NEW |