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 Apple Inc. All r
ights reserved. | 5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All r
ights reserved. |
6 * | 6 * |
7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
(...skipping 549 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
560 // Adjust from painting offsets to the local coords of this renderer | 560 // Adjust from painting offsets to the local coords of this renderer |
561 void offsetForContents(LayoutPoint&) const; | 561 void offsetForContents(LayoutPoint&) const; |
562 | 562 |
563 // This function is called to test a line box that has moved in the block di
rection to see if it has ended up in a new | 563 // This function is called to test a line box that has moved in the block di
rection to see if it has ended up in a new |
564 // region/page/column that has a different available line width than the old
one. Used to know when you have to dirty a | 564 // region/page/column that has a different available line width than the old
one. Used to know when you have to dirty a |
565 // line, i.e., that it can't be re-used. | 565 // line, i.e., that it can't be re-used. |
566 bool lineWidthForPaginatedLineChanged(RootInlineBox*, LayoutUnit lineDelta,
RenderFlowThread*) const; | 566 bool lineWidthForPaginatedLineChanged(RootInlineBox*, LayoutUnit lineDelta,
RenderFlowThread*) const; |
567 | 567 |
568 bool logicalWidthChangedInRegions(RenderFlowThread*) const; | 568 bool logicalWidthChangedInRegions(RenderFlowThread*) const; |
569 | 569 |
570 virtual bool requiresColumns(int desiredColumnCount) const; | 570 bool requiresColumns(int desiredColumnCount) const; |
571 | 571 |
572 virtual bool updateLogicalWidthAndColumnWidth(); | 572 virtual bool updateLogicalWidthAndColumnWidth(); |
573 | 573 |
574 virtual bool canCollapseAnonymousBlockChild() const { return true; } | 574 virtual bool canCollapseAnonymousBlockChild() const { return true; } |
575 | 575 |
576 public: | 576 public: |
577 virtual LayoutUnit offsetFromLogicalTopOfFirstPage() const OVERRIDE FINAL; | 577 virtual LayoutUnit offsetFromLogicalTopOfFirstPage() const OVERRIDE FINAL; |
578 RenderRegion* regionAtBlockOffset(LayoutUnit) const; | 578 RenderRegion* regionAtBlockOffset(LayoutUnit) const; |
579 RenderRegion* clampToStartAndEndRegions(RenderRegion*) const; | 579 RenderRegion* clampToStartAndEndRegions(RenderRegion*) const; |
580 | 580 |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 return false; | 637 return false; |
638 } | 638 } |
639 return true; | 639 return true; |
640 } | 640 } |
641 | 641 |
642 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderBlock, isRenderBlock()); | 642 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderBlock, isRenderBlock()); |
643 | 643 |
644 } // namespace WebCore | 644 } // namespace WebCore |
645 | 645 |
646 #endif // RenderBlock_h | 646 #endif // RenderBlock_h |
OLD | NEW |