| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2006 Apple Computer, Inc. | 2  * Copyright (C) 2006 Apple Computer, Inc. | 
| 3  * | 3  * | 
| 4  * This library is free software; you can redistribute it and/or | 4  * This library is free software; you can redistribute it and/or | 
| 5  * modify it under the terms of the GNU Library General Public | 5  * modify it under the terms of the GNU Library General Public | 
| 6  * License as published by the Free Software Foundation; either | 6  * License as published by the Free Software Foundation; either | 
| 7  * version 2 of the License, or (at your option) any later version. | 7  * version 2 of the License, or (at your option) any later version. | 
| 8  * | 8  * | 
| 9  * This library is distributed in the hope that it will be useful, | 9  * This library is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 34 | 34 | 
| 35     virtual LayoutRect clippedOverflowRectForPaintInvalidation(const LayoutBoxMo
    delObject* paintInvalidationContainer, const PaintInvalidationState* = 0) const 
    override final; | 35     virtual LayoutRect clippedOverflowRectForPaintInvalidation(const LayoutBoxMo
    delObject* paintInvalidationContainer, const PaintInvalidationState* = 0) const 
    override final; | 
| 36 | 36 | 
| 37     virtual void mapLocalToContainer(const LayoutBoxModelObject* paintInvalidati
    onContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wa
    sFixed = 0, const PaintInvalidationState* = 0) const override final; | 37     virtual void mapLocalToContainer(const LayoutBoxModelObject* paintInvalidati
    onContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wa
    sFixed = 0, const PaintInvalidationState* = 0) const override final; | 
| 38     virtual const LayoutObject* pushMappingToContainer(const LayoutBoxModelObjec
    t* ancestorToStopAt, LayoutGeometryMap&) const override final; | 38     virtual const LayoutObject* pushMappingToContainer(const LayoutBoxModelObjec
    t* ancestorToStopAt, LayoutGeometryMap&) const override final; | 
| 39 | 39 | 
| 40     virtual AffineTransform localTransform() const override final { return m_loc
    alTransform; } | 40     virtual AffineTransform localTransform() const override final { return m_loc
    alTransform; } | 
| 41 | 41 | 
| 42     virtual DeprecatedPaintLayerType layerTypeRequired() const override final { 
    return NoDeprecatedPaintLayer; } | 42     virtual DeprecatedPaintLayerType layerTypeRequired() const override final { 
    return NoDeprecatedPaintLayer; } | 
| 43 | 43 | 
| 44     virtual void invalidateTreeIfNeeded(const PaintInvalidationState&) override; | 44     virtual void invalidateTreeIfNeeded(PaintInvalidationState&) override; | 
| 45 | 45 | 
| 46     // Transitioning out of SVG painters requires updating the PaintInfo rect wh
    ich is only used by non-SVG painters. | 46     // Transitioning out of SVG painters requires updating the PaintInfo rect wh
    ich is only used by non-SVG painters. | 
| 47     void updatePaintInfoRect(IntRect&); | 47     void updatePaintInfoRect(IntRect&); | 
| 48 | 48 | 
| 49 protected: | 49 protected: | 
| 50     virtual void willBeDestroyed() override; | 50     virtual void willBeDestroyed() override; | 
| 51     virtual void mapRectToPaintInvalidationBacking(const LayoutBoxModelObject* p
    aintInvalidationContainer, LayoutRect&, const PaintInvalidationState*) const ove
    rride final; | 51     virtual void mapRectToPaintInvalidationBacking(const LayoutBoxModelObject* p
    aintInvalidationContainer, LayoutRect&, const PaintInvalidationState*) const ove
    rride final; | 
| 52 | 52 | 
| 53     AffineTransform m_localTransform; | 53     AffineTransform m_localTransform; | 
| 54 | 54 | 
| 55     virtual bool isOfType(LayoutObjectType type) const override { return type ==
     LayoutObjectSVG || LayoutBlockFlow::isOfType(type); } | 55     virtual bool isOfType(LayoutObjectType type) const override { return type ==
     LayoutObjectSVG || LayoutBlockFlow::isOfType(type); } | 
| 56 private: | 56 private: | 
| 57     virtual void updateFromStyle() override final; | 57     virtual void updateFromStyle() override final; | 
| 58 | 58 | 
| 59     virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedO
    ffset) const override final; | 59     virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedO
    ffset) const override final; | 
| 60 | 60 | 
| 61     virtual void styleDidChange(StyleDifference, const LayoutStyle* oldStyle) ov
    erride final; | 61     virtual void styleDidChange(StyleDifference, const LayoutStyle* oldStyle) ov
    erride final; | 
| 62 | 62 | 
| 63     virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTes
    tLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAct
    ion) override; | 63     virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTes
    tLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAct
    ion) override; | 
| 64 | 64 | 
| 65     AffineTransform m_cachedPaintInvalidationTransform; | 65     AffineTransform m_cachedPaintInvalidationTransform; | 
| 66 }; | 66 }; | 
| 67 | 67 | 
| 68 } | 68 } | 
| 69 #endif // LayoutSVGBlock_h | 69 #endif // LayoutSVGBlock_h | 
| OLD | NEW | 
|---|