Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: Source/core/rendering/CounterNode.h

Issue 620753006: Rendering API cleanup (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Address jchaffraix remarks Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) 2 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com)
3 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. 3 * Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 RenderObject& owner() const { return m_owner; } 51 RenderObject& owner() const { return m_owner; }
52 void addRenderer(RenderCounter*); 52 void addRenderer(RenderCounter*);
53 void removeRenderer(RenderCounter*); 53 void removeRenderer(RenderCounter*);
54 54
55 // Invalidates the text in the renderers of this counter, if any. 55 // Invalidates the text in the renderers of this counter, if any.
56 void resetRenderers(); 56 void resetRenderers();
57 57
58 CounterNode* parent() const { return m_parent; } 58 CounterNode* parent() const { return m_parent; }
59 CounterNode* previousSibling() const { return m_previousSibling; } 59 CounterNode* previousSibling() const { return m_previousSibling; }
60 CounterNode* nextSibling() const { return m_nextSibling; } 60 CounterNode* nextSibling() const { return m_nextSibling; }
61 CounterNode* firstChild() const { return m_firstChild; }
Julien - ping for review 2014/10/03 01:26:42 Let's keep this one for consistency.
62 CounterNode* lastChild() const { return m_lastChild; } 61 CounterNode* lastChild() const { return m_lastChild; }
63 CounterNode* lastDescendant() const; 62 CounterNode* lastDescendant() const;
64 CounterNode* previousInPreOrder() const; 63 CounterNode* previousInPreOrder() const;
65 CounterNode* nextInPreOrder(const CounterNode* stayWithin = 0) const; 64 CounterNode* nextInPreOrder(const CounterNode* stayWithin = 0) const;
66 CounterNode* nextInPreOrderAfterChildren(const CounterNode* stayWithin = 0) const; 65 CounterNode* nextInPreOrderAfterChildren(const CounterNode* stayWithin = 0) const;
67 66
68 void insertAfter(CounterNode* newChild, CounterNode* beforeChild, const Atom icString& identifier); 67 void insertAfter(CounterNode* newChild, CounterNode* beforeChild, const Atom icString& identifier);
69 68
70 // identifier must match the identifier of this counter. 69 // identifier must match the identifier of this counter.
71 void removeChild(CounterNode*); 70 void removeChild(CounterNode*);
(...skipping 20 matching lines...) Expand all
92 }; 91 };
93 92
94 } // namespace blink 93 } // namespace blink
95 94
96 #ifndef NDEBUG 95 #ifndef NDEBUG
97 // Outside the WebCore namespace for ease of invocation from gdb. 96 // Outside the WebCore namespace for ease of invocation from gdb.
98 void showCounterTree(const blink::CounterNode*); 97 void showCounterTree(const blink::CounterNode*);
99 #endif 98 #endif
100 99
101 #endif // CounterNode_h 100 #endif // CounterNode_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698