| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef LayoutMultiColumnSpannerPlaceholder_h |   5 #ifndef LayoutMultiColumnSpannerPlaceholder_h | 
|   6 #define LayoutMultiColumnSpannerPlaceholder_h |   6 #define LayoutMultiColumnSpannerPlaceholder_h | 
|   7  |   7  | 
|   8 #include "core/layout/LayoutMultiColumnFlowThread.h" |   8 #include "core/layout/LayoutMultiColumnFlowThread.h" | 
|   9  |   9  | 
|  10 namespace blink { |  10 namespace blink { | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
|  28  |  28  | 
|  29 protected: |  29 protected: | 
|  30     virtual void willBeRemovedFromTree() override; |  30     virtual void willBeRemovedFromTree() override; | 
|  31     virtual bool needsPreferredWidthsRecalculation() const override; |  31     virtual bool needsPreferredWidthsRecalculation() const override; | 
|  32     virtual LayoutUnit minPreferredLogicalWidth() const override; |  32     virtual LayoutUnit minPreferredLogicalWidth() const override; | 
|  33     virtual LayoutUnit maxPreferredLogicalWidth() const override; |  33     virtual LayoutUnit maxPreferredLogicalWidth() const override; | 
|  34     virtual void layout() override; |  34     virtual void layout() override; | 
|  35     virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logic
    alTop, LogicalExtentComputedValues&) const override; |  35     virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logic
    alTop, LogicalExtentComputedValues&) const override; | 
|  36     virtual void invalidateTreeIfNeeded(PaintInvalidationState&) override; |  36     virtual void invalidateTreeIfNeeded(PaintInvalidationState&) override; | 
|  37     virtual void paint(const PaintInfo&, const LayoutPoint& paintOffset) overrid
    e; |  37     virtual void paint(const PaintInfo&, const LayoutPoint& paintOffset) overrid
    e; | 
|  38     virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTes
    tLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAct
    ion) override; |  38     virtual bool nodeAtPoint(HitTestResult&, const HitTestLocation& locationInCo
    ntainer, const LayoutPoint& accumulatedOffset, HitTestAction) override; | 
|  39  |  39  | 
|  40 private: |  40 private: | 
|  41     LayoutMultiColumnSpannerPlaceholder(LayoutBox*); |  41     LayoutMultiColumnSpannerPlaceholder(LayoutBox*); | 
|  42  |  42  | 
|  43     LayoutBox* m_rendererInFlowThread; // The actual column-span:all renderer in
    side the flow thread. |  43     LayoutBox* m_rendererInFlowThread; // The actual column-span:all renderer in
    side the flow thread. | 
|  44 }; |  44 }; | 
|  45  |  45  | 
|  46 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutMultiColumnSpannerPlaceholder, isLayoutMul
    tiColumnSpannerPlaceholder()); |  46 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutMultiColumnSpannerPlaceholder, isLayoutMul
    tiColumnSpannerPlaceholder()); | 
|  47  |  47  | 
|  48 } // namespace blink |  48 } // namespace blink | 
|  49  |  49  | 
|  50 #endif |  50 #endif | 
| OLD | NEW |