| OLD | NEW | 
|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 TracedLayoutObject_h | 5 #ifndef TracedLayoutObject_h | 
| 6 #define TracedLayoutObject_h | 6 #define TracedLayoutObject_h | 
| 7 | 7 | 
| 8 #include "platform/EventTracer.h" | 8 #include "platform/EventTracer.h" | 
| 9 #include "platform/geometry/LayoutRect.h" | 9 #include "platform/geometry/LayoutRect.h" | 
| 10 #include "wtf/Vector.h" | 10 #include "wtf/Vector.h" | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 24 | 24 | 
| 25 private: | 25 private: | 
| 26     explicit TracedLayoutObject(const LayoutObject&); | 26     explicit TracedLayoutObject(const LayoutObject&); | 
| 27 | 27 | 
| 28     PassRefPtr<JSONObject> toJSON() const; | 28     PassRefPtr<JSONObject> toJSON() const; | 
| 29 | 29 | 
| 30     unsigned long m_address; | 30     unsigned long m_address; | 
| 31     bool m_isAnonymous; | 31     bool m_isAnonymous; | 
| 32     bool m_isPositioned; | 32     bool m_isPositioned; | 
| 33     bool m_isRelPositioned; | 33     bool m_isRelPositioned; | 
|  | 34     bool m_isStickyPositioned; | 
| 34     bool m_isFloating; | 35     bool m_isFloating; | 
| 35     bool m_selfNeeds; | 36     bool m_selfNeeds; | 
| 36     bool m_positionedMovement; | 37     bool m_positionedMovement; | 
| 37     bool m_childNeeds; | 38     bool m_childNeeds; | 
| 38     bool m_posChildNeeds; | 39     bool m_posChildNeeds; | 
| 39     bool m_isTableCell; | 40     bool m_isTableCell; | 
| 40     String m_name; | 41     String m_name; | 
| 41     String m_tag; | 42     String m_tag; | 
| 42     String m_id; | 43     String m_id; | 
| 43     Vector<String> m_classNames; | 44     Vector<String> m_classNames; | 
| 44     IntRect m_absRect; | 45     IntRect m_absRect; | 
| 45     LayoutRect m_rect; | 46     LayoutRect m_rect; | 
| 46     unsigned m_row; | 47     unsigned m_row; | 
| 47     unsigned m_col; | 48     unsigned m_col; | 
| 48     unsigned m_rowSpan; | 49     unsigned m_rowSpan; | 
| 49     unsigned m_colSpan; | 50     unsigned m_colSpan; | 
| 50     Vector<RefPtr<TracedLayoutObject>> m_children; | 51     Vector<RefPtr<TracedLayoutObject>> m_children; | 
| 51 }; | 52 }; | 
| 52 | 53 | 
| 53 } // namespace blink | 54 } // namespace blink | 
| 54 | 55 | 
| 55 #endif // TracedLayoutObject_h | 56 #endif // TracedLayoutObject_h | 
| OLD | NEW | 
|---|