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 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights
reserved. | 4 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights
reserved. |
5 * | 5 * |
6 * This library is free software; you can redistribute it and/or | 6 * This library is free software; you can redistribute it and/or |
7 * modify it under the terms of the GNU Library General Public | 7 * modify it under the terms of the GNU Library General Public |
8 * License as published by the Free Software Foundation; either | 8 * License as published by the Free Software Foundation; either |
9 * version 2 of the License, or (at your option) any later version. | 9 * version 2 of the License, or (at your option) any later version. |
10 * | 10 * |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 using RenderBoxModelObject::setContinuation; | 88 using RenderBoxModelObject::setContinuation; |
89 | 89 |
90 bool alwaysCreateLineBoxes() const { return m_alwaysCreateLineBoxes; } | 90 bool alwaysCreateLineBoxes() const { return m_alwaysCreateLineBoxes; } |
91 void setAlwaysCreateLineBoxes() { m_alwaysCreateLineBoxes = true; } | 91 void setAlwaysCreateLineBoxes() { m_alwaysCreateLineBoxes = true; } |
92 void updateAlwaysCreateLineBoxes(bool fullLayout); | 92 void updateAlwaysCreateLineBoxes(bool fullLayout); |
93 | 93 |
94 virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToE
ndOfLine) OVERRIDE FINAL; | 94 virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToE
ndOfLine) OVERRIDE FINAL; |
95 | 95 |
96 bool hitTestCulledInline(const HitTestRequest&, HitTestResult&, const HitTes
tLocation& locationInContainer, const LayoutPoint& accumulatedOffset); | 96 bool hitTestCulledInline(const HitTestRequest&, HitTestResult&, const HitTes
tLocation& locationInContainer, const LayoutPoint& accumulatedOffset); |
97 | 97 |
98 virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE FINAL; | |
99 | |
100 protected: | 98 protected: |
101 virtual void willBeDestroyed(); | 99 virtual void willBeDestroyed(); |
102 | 100 |
103 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OV
ERRIDE; | 101 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OV
ERRIDE; |
104 | 102 |
105 private: | 103 private: |
106 virtual RenderObjectChildList* virtualChildren() OVERRIDE FINAL { return chi
ldren(); } | 104 virtual RenderObjectChildList* virtualChildren() OVERRIDE FINAL { return chi
ldren(); } |
107 virtual const RenderObjectChildList* virtualChildren() const OVERRIDE FINAL
{ return children(); } | 105 virtual const RenderObjectChildList* virtualChildren() const OVERRIDE FINAL
{ return children(); } |
108 const RenderObjectChildList* children() const { return &m_children; } | 106 const RenderObjectChildList* children() const { return &m_children; } |
109 RenderObjectChildList* children() { return &m_children; } | 107 RenderObjectChildList* children() { return &m_children; } |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
199 ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isRenderInline()); | 197 ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isRenderInline()); |
200 return static_cast<const RenderInline*>(object); | 198 return static_cast<const RenderInline*>(object); |
201 } | 199 } |
202 | 200 |
203 // This will catch anyone doing an unnecessary cast. | 201 // This will catch anyone doing an unnecessary cast. |
204 void toRenderInline(const RenderInline*); | 202 void toRenderInline(const RenderInline*); |
205 | 203 |
206 } // namespace WebCore | 204 } // namespace WebCore |
207 | 205 |
208 #endif // RenderInline_h | 206 #endif // RenderInline_h |
OLD | NEW |