| 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) 2000 Dirk Mueller (mueller@kde.org) | 4  *           (C) 2000 Dirk Mueller (mueller@kde.org) | 
| 5  * Copyright (C) 2004, 2006, 2009 Apple Inc. All rights reserved. | 5  * Copyright (C) 2004, 2006, 2009 Apple Inc. All rights 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 18 matching lines...) Expand all  Loading... | 
| 29 namespace WebCore { | 29 namespace WebCore { | 
| 30 | 30 | 
| 31 class RenderFieldset FINAL : public RenderBlockFlow { | 31 class RenderFieldset FINAL : public RenderBlockFlow { | 
| 32 public: | 32 public: | 
| 33     explicit RenderFieldset(Element*); | 33     explicit RenderFieldset(Element*); | 
| 34 | 34 | 
| 35     enum FindLegendOption { IgnoreFloatingOrOutOfFlow, IncludeFloatingOrOutOfFlo
    w }; | 35     enum FindLegendOption { IgnoreFloatingOrOutOfFlow, IncludeFloatingOrOutOfFlo
    w }; | 
| 36     RenderBox* findLegend(FindLegendOption = IgnoreFloatingOrOutOfFlow) const; | 36     RenderBox* findLegend(FindLegendOption = IgnoreFloatingOrOutOfFlow) const; | 
| 37 | 37 | 
| 38 private: | 38 private: | 
| 39     virtual const char* renderName() const { return "RenderFieldSet"; } | 39     virtual const char* renderName() const OVERRIDE { return "RenderFieldSet"; } | 
| 40     virtual bool isFieldset() const { return true; } | 40     virtual bool isFieldset() const OVERRIDE { return true; } | 
| 41 | 41 | 
| 42     virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren, Subt
    reeLayoutScope&); | 42     virtual RenderObject* layoutSpecialExcludedChild(bool relayoutChildren, Subt
    reeLayoutScope&) OVERRIDE; | 
| 43 | 43 | 
| 44     virtual void computePreferredLogicalWidths(); | 44     virtual void computePreferredLogicalWidths() OVERRIDE; | 
| 45     virtual bool avoidsFloats() const { return true; } | 45     virtual bool avoidsFloats() const OVERRIDE { return true; } | 
| 46 | 46 | 
| 47     virtual bool supportsPartialLayout() const OVERRIDE { return false; } | 47     virtual bool supportsPartialLayout() const OVERRIDE { return false; } | 
| 48 | 48 | 
| 49     virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&); | 49     virtual void paintBoxDecorations(PaintInfo&, const LayoutPoint&) OVERRIDE; | 
| 50     virtual void paintMask(PaintInfo&, const LayoutPoint&); | 50     virtual void paintMask(PaintInfo&, const LayoutPoint&) OVERRIDE; | 
| 51 }; | 51 }; | 
| 52 | 52 | 
| 53 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderFieldset, isFieldset()); | 53 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderFieldset, isFieldset()); | 
| 54 | 54 | 
| 55 } // namespace WebCore | 55 } // namespace WebCore | 
| 56 | 56 | 
| 57 #endif // RenderFieldset_h | 57 #endif // RenderFieldset_h | 
| OLD | NEW | 
|---|