OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010, Google Inc. All rights reserved. | 2 * Copyright (C) 2010, Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
(...skipping 782 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
793 return; | 793 return; |
794 | 794 |
795 RefPtrWillBeRawPtr<CSSComputedStyleDeclaration> computedStyleInfo = CSSCompu
tedStyleDeclaration::create(node, true); | 795 RefPtrWillBeRawPtr<CSSComputedStyleDeclaration> computedStyleInfo = CSSCompu
tedStyleDeclaration::create(node, true); |
796 RefPtrWillBeRawPtr<InspectorStyle> inspectorStyle = InspectorStyle::create(I
nspectorCSSId(), computedStyleInfo, 0); | 796 RefPtrWillBeRawPtr<InspectorStyle> inspectorStyle = InspectorStyle::create(I
nspectorCSSId(), computedStyleInfo, 0); |
797 style = inspectorStyle->buildArrayForComputedStyle(); | 797 style = inspectorStyle->buildArrayForComputedStyle(); |
798 } | 798 } |
799 | 799 |
800 void InspectorCSSAgent::collectPlatformFontsForRenderer(LayoutText* renderer, Ha
shCountedSet<String>* fontStats) | 800 void InspectorCSSAgent::collectPlatformFontsForRenderer(LayoutText* renderer, Ha
shCountedSet<String>* fontStats) |
801 { | 801 { |
802 for (InlineTextBox* box = renderer->firstTextBox(); box; box = box->nextText
Box()) { | 802 for (InlineTextBox* box = renderer->firstTextBox(); box; box = box->nextText
Box()) { |
803 const LayoutStyle& style = renderer->styleRef(box->isFirstLineStyle()); | 803 const ComputedStyle& style = renderer->styleRef(box->isFirstLineStyle())
; |
804 const Font& font = style.font(); | 804 const Font& font = style.font(); |
805 TextRun run = box->constructTextRunForInspector(style, font); | 805 TextRun run = box->constructTextRunForInspector(style, font); |
806 SimpleShaper shaper(&font, run); | 806 SimpleShaper shaper(&font, run); |
807 GlyphBuffer glyphBuffer; | 807 GlyphBuffer glyphBuffer; |
808 shaper.advance(run.length(), &glyphBuffer); | 808 shaper.advance(run.length(), &glyphBuffer); |
809 for (unsigned i = 0; i < glyphBuffer.size(); ++i) { | 809 for (unsigned i = 0; i < glyphBuffer.size(); ++i) { |
810 String familyName = glyphBuffer.fontDataAt(i)->platformData().fontFa
milyName(); | 810 String familyName = glyphBuffer.fontDataAt(i)->platformData().fontFa
milyName(); |
811 if (familyName.isNull()) | 811 if (familyName.isNull()) |
812 familyName = ""; | 812 familyName = ""; |
813 fontStats->add(familyName); | 813 fontStats->add(familyName); |
(...skipping 747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1561 visitor->trace(m_invalidatedDocuments); | 1561 visitor->trace(m_invalidatedDocuments); |
1562 visitor->trace(m_nodeToInspectorStyleSheet); | 1562 visitor->trace(m_nodeToInspectorStyleSheet); |
1563 visitor->trace(m_documentToViaInspectorStyleSheet); | 1563 visitor->trace(m_documentToViaInspectorStyleSheet); |
1564 #endif | 1564 #endif |
1565 visitor->trace(m_inspectorUserAgentStyleSheet); | 1565 visitor->trace(m_inspectorUserAgentStyleSheet); |
1566 InspectorBaseAgent::trace(visitor); | 1566 InspectorBaseAgent::trace(visitor); |
1567 } | 1567 } |
1568 | 1568 |
1569 } // namespace blink | 1569 } // namespace blink |
1570 | 1570 |
OLD | NEW |