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 #include "config.h" | 5 #include "config.h" |
6 #include "core/inspector/InspectorHighlight.h" | 6 #include "core/inspector/InspectorHighlight.h" |
7 | 7 |
8 #include "core/dom/ClientRect.h" | 8 #include "core/dom/ClientRect.h" |
9 #include "core/dom/PseudoElement.h" | 9 #include "core/dom/PseudoElement.h" |
10 #include "core/frame/FrameView.h" | 10 #include "core/frame/FrameView.h" |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 , m_showRulers(false) | 218 , m_showRulers(false) |
219 , m_showExtensionLines(false) | 219 , m_showExtensionLines(false) |
220 , m_displayAsMaterial(false) | 220 , m_displayAsMaterial(false) |
221 { | 221 { |
222 } | 222 } |
223 | 223 |
224 InspectorHighlightConfig::InspectorHighlightConfig() | 224 InspectorHighlightConfig::InspectorHighlightConfig() |
225 : showInfo(false) | 225 : showInfo(false) |
226 , showRulers(false) | 226 , showRulers(false) |
227 , showExtensionLines(false) | 227 , showExtensionLines(false) |
228 , showLayoutEditor(false) | |
229 , displayAsMaterial(false) | 228 , displayAsMaterial(false) |
230 { | 229 { |
231 } | 230 } |
232 | 231 |
| 232 InspectorHighlightConfig::InspectorHighlightConfig(const InspectorHighlightConfi
g& config) |
| 233 : content(config.content) |
| 234 , contentOutline(config.contentOutline) |
| 235 , padding(config.padding) |
| 236 , border(config.border) |
| 237 , margin(config.margin) |
| 238 , eventTarget(config.eventTarget) |
| 239 , shape(config.shape) |
| 240 , shapeMargin(config.shapeMargin) |
| 241 , showInfo(config.showInfo) |
| 242 , showRulers(config.showRulers) |
| 243 , showExtensionLines(config.showExtensionLines) |
| 244 , displayAsMaterial(config.displayAsMaterial) |
| 245 { |
| 246 } |
| 247 |
233 InspectorHighlight::InspectorHighlight(Node* node, const InspectorHighlightConfi
g& highlightConfig, bool appendElementInfo) | 248 InspectorHighlight::InspectorHighlight(Node* node, const InspectorHighlightConfi
g& highlightConfig, bool appendElementInfo) |
234 : m_highlightPaths(JSONArray::create()) | 249 : m_highlightPaths(JSONArray::create()) |
235 , m_showRulers(highlightConfig.showRulers) | 250 , m_showRulers(highlightConfig.showRulers) |
236 , m_showExtensionLines(highlightConfig.showExtensionLines) | 251 , m_showExtensionLines(highlightConfig.showExtensionLines) |
237 , m_displayAsMaterial(highlightConfig.displayAsMaterial) | 252 , m_displayAsMaterial(highlightConfig.displayAsMaterial) |
238 { | 253 { |
239 appendPathsForShapeOutside(node, highlightConfig); | 254 appendPathsForShapeOutside(node, highlightConfig); |
240 appendNodeHighlight(node, highlightConfig); | 255 appendNodeHighlight(node, highlightConfig); |
241 if (appendElementInfo && node->isElementNode()) | 256 if (appendElementInfo && node->isElementNode()) |
242 m_elementInfo = buildElementInfo(toElement(node)); | 257 m_elementInfo = buildElementInfo(toElement(node)); |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
440 config.contentOutline = Color(128, 0, 0, 0); | 455 config.contentOutline = Color(128, 0, 0, 0); |
441 config.padding = Color(0, 255, 0, 0); | 456 config.padding = Color(0, 255, 0, 0); |
442 config.border = Color(0, 0, 255, 0); | 457 config.border = Color(0, 0, 255, 0); |
443 config.margin = Color(255, 255, 255, 0); | 458 config.margin = Color(255, 255, 255, 0); |
444 config.eventTarget = Color(128, 128, 128, 0); | 459 config.eventTarget = Color(128, 128, 128, 0); |
445 config.shape = Color(0, 0, 0, 0); | 460 config.shape = Color(0, 0, 0, 0); |
446 config.shapeMargin = Color(128, 128, 128, 0); | 461 config.shapeMargin = Color(128, 128, 128, 0); |
447 config.showInfo = true; | 462 config.showInfo = true; |
448 config.showRulers = true; | 463 config.showRulers = true; |
449 config.showExtensionLines = true; | 464 config.showExtensionLines = true; |
450 config.showLayoutEditor = false; | |
451 config.displayAsMaterial = false; | 465 config.displayAsMaterial = false; |
452 return config; | 466 return config; |
453 } | 467 } |
454 | 468 |
455 } // namespace blink | 469 } // namespace blink |
OLD | NEW |