void ScrollingTreeScrollingNode::dumpProperties(TextStream& ts, ScrollingStateTreeAsTextBehavior behavior) const { ScrollingTreeNode::dumpProperties(ts, behavior); ts.dumpProperty("scrollable area size", m_scrollableAreaSize); ts.dumpProperty("total content size", m_totalContentsSize); if (m_totalContentsSizeForRubberBand != m_totalContentsSize) ts.dumpProperty("total content size for rubber band", m_totalContentsSizeForRubberBand); if (m_reachableContentsSize != m_totalContentsSize) ts.dumpProperty("reachable content size", m_reachableContentsSize); ts.dumpProperty("scrollable area size", m_lastCommittedScrollPosition); if (m_scrollOrigin != IntPoint()) ts.dumpProperty("scrollable area size", m_scrollOrigin); #if ENABLE(CSS_SCROLL_SNAP) if (m_horizontalSnapOffsets.size()) ts.dumpProperty("horizontal snap offsets", m_horizontalSnapOffsets); if (m_verticalSnapOffsets.size()) ts.dumpProperty("horizontal snap offsets", m_verticalSnapOffsets); if (m_currentHorizontalSnapPointIndex) ts.dumpProperty("current horizontal snap point index", m_verticalSnapOffsets); if (m_currentVerticalSnapPointIndex) ts.dumpProperty("current vertical snap point index", m_currentVerticalSnapPointIndex); #endif }
void PDFDocumentImage::dump(TextStream& ts) const { Image::dump(ts); ts.dumpProperty("page-count", pageCount()); ts.dumpProperty("crop-box", m_cropBox); if (m_rotationDegrees) ts.dumpProperty("rotation", m_rotationDegrees); }
void Image::dump(TextStream& ts) const { if (isAnimated()) ts.dumpProperty("animated", isAnimated()); if (isNull()) ts.dumpProperty("is-null-image", true); ts.dumpProperty("size", size()); }
CString ViewportConfiguration::description() const { TextStream ts; ts << "(viewport-configuration " << (void*)this; ts << "\n"; ts.increaseIndent(); ts.writeIndent(); ts << "(viewport arguments"; ts << m_viewportArguments; ts << ")"; ts.decreaseIndent(); ts << "\n"; ts.increaseIndent(); ts.writeIndent(); ts << "(configuration"; ts << m_configuration; ts << ")"; ts.decreaseIndent(); ts << "\n"; ts.increaseIndent(); ts.writeIndent(); ts << "(default configuration"; ts << m_defaultConfiguration; ts << ")"; ts.decreaseIndent(); ts.dumpProperty("contentSize", m_contentSize); ts.dumpProperty("minimumLayoutSize", m_minimumLayoutSize); ts << "\n"; ts.increaseIndent(); ts.writeIndent(); ts << "(computed initial scale " << initialScale() << ")\n"; ts.writeIndent(); ts << "(computed minimum scale " << minimumScale() << ")\n"; ts.writeIndent(); ts << "(computed layout size " << layoutSize() << ")\n"; ts.writeIndent(); ts << "(ignoring horizontal scaling constraints " << (shouldIgnoreHorizontalScalingConstraints() ? "true" : "false") << ")\n"; ts.writeIndent(); ts << "(ignoring vertical scaling constraints " << (shouldIgnoreVerticalScalingConstraints() ? "true" : "false") << ")"; ts.decreaseIndent(); ts << ")\n"; return ts.release().utf8(); }
void BitmapImage::dump(TextStream& ts) const { Image::dump(ts); ts.dumpProperty("type", m_source.filenameExtension()); if (isAnimated()) { ts.dumpProperty("frame-count", m_frameCount); ts.dumpProperty("repetitions", m_repetitionCount); ts.dumpProperty("current-frame", m_currentFrame); } if (m_solidColor) ts.dumpProperty("solid-color", m_solidColor.value()); m_source.dump(ts); }
CString ViewportConfiguration::description() const { TextStream ts; ts.startGroup(); ts << "viewport-configuration " << (void*)this; { TextStream::GroupScope scope(ts); ts << "viewport arguments"; ts << m_viewportArguments; } { TextStream::GroupScope scope(ts); ts << "configuration"; ts << m_configuration; } { TextStream::GroupScope scope(ts); ts << "default configuration"; ts << m_defaultConfiguration; } ts.dumpProperty("contentSize", m_contentSize); ts.dumpProperty("minimumLayoutSize", m_minimumLayoutSize); ts.dumpProperty("computed initial scale", initialScale()); ts.dumpProperty("computed minimum scale", minimumScale()); ts.dumpProperty("computed layout size", layoutSize()); ts.dumpProperty("ignoring horizontal scaling constraints", shouldIgnoreHorizontalScalingConstraints() ? "true" : "false"); ts.dumpProperty("ignoring vertical scaling constraints", shouldIgnoreVerticalScalingConstraints() ? "true" : "false"); ts.endGroup(); return ts.release().utf8(); }
void BitmapImage::dump(TextStream& ts) const { Image::dump(ts); ts.dumpProperty("type", m_source.filenameExtension()); if (isAnimated()) { ts.dumpProperty("frame-count", m_frameCount); ts.dumpProperty("repetitions", m_repetitionCount); ts.dumpProperty("current-frame", m_currentFrame); } if (allowSubsampling()) ts.dumpProperty("allow-subsampling", allowSubsampling()); if (m_isSolidColor) ts.dumpProperty("solid-color", m_isSolidColor); if (m_imageOrientation != OriginTopLeft) ts.dumpProperty("orientation", m_imageOrientation); }
void SVGImage::dump(TextStream& ts) const { Image::dump(ts); ts.dumpProperty("url", m_url.string()); }
void NamedImageGeneratedImage::dump(TextStream& ts) const { GeneratedImage::dump(ts); ts.dumpProperty("name", m_name); }
void GraphicsContextStateChange::dump(TextStream& ts) const { ts.dumpProperty("change-flags", m_changeFlags); if (m_changeFlags & GraphicsContextState::StrokeGradientChange) ts.dumpProperty("stroke-gradient", m_state.strokeGradient.get()); if (m_changeFlags & GraphicsContextState::StrokePatternChange) ts.dumpProperty("stroke-pattern", m_state.strokePattern.get()); if (m_changeFlags & GraphicsContextState::FillGradientChange) ts.dumpProperty("fill-gradient", m_state.fillGradient.get()); if (m_changeFlags & GraphicsContextState::FillPatternChange) ts.dumpProperty("fill-pattern", m_state.fillPattern.get()); if (m_changeFlags & GraphicsContextState::ShadowChange) { ts.dumpProperty("shadow-blur", m_state.shadowBlur); ts.dumpProperty("shadow-offset", m_state.shadowOffset); #if USE(CG) ts.dumpProperty("shadows-use-legacy-radius", m_state.shadowsUseLegacyRadius); #endif } if (m_changeFlags & GraphicsContextState::StrokeThicknessChange) ts.dumpProperty("stroke-thickness", m_state.strokeThickness); if (m_changeFlags & GraphicsContextState::TextDrawingModeChange) ts.dumpProperty("text-drawing-mode", m_state.textDrawingMode); if (m_changeFlags & GraphicsContextState::StrokeColorChange) ts.dumpProperty("stroke-color", m_state.strokeColor); if (m_changeFlags & GraphicsContextState::FillColorChange) ts.dumpProperty("fill-color", m_state.fillColor); if (m_changeFlags & GraphicsContextState::StrokeStyleChange) ts.dumpProperty("stroke-style", m_state.strokeStyle); if (m_changeFlags & GraphicsContextState::FillRuleChange) ts.dumpProperty("fill-rule", m_state.fillRule); if (m_changeFlags & GraphicsContextState::AlphaChange) ts.dumpProperty("alpha", m_state.alpha); if (m_changeFlags & GraphicsContextState::CompositeOperationChange) ts.dumpProperty("composite-operator", m_state.compositeOperator); if (m_changeFlags & GraphicsContextState::BlendModeChange) ts.dumpProperty("blend-mode", m_state.blendMode); if (m_changeFlags & GraphicsContextState::ShouldAntialiasChange) ts.dumpProperty("should-antialias", m_state.shouldAntialias); if (m_changeFlags & GraphicsContextState::ShouldSmoothFontsChange) ts.dumpProperty("should-smooth-fonts", m_state.shouldSmoothFonts); if (m_changeFlags & GraphicsContextState::ShouldSubpixelQuantizeFontsChange) ts.dumpProperty("should-subpixel-quantize-fonts", m_state.shouldSubpixelQuantizeFonts); if (m_changeFlags & GraphicsContextState::ShadowsIgnoreTransformsChange) ts.dumpProperty("shadows-ignore-transforms", m_state.shadowsIgnoreTransforms); if (m_changeFlags & GraphicsContextState::DrawLuminanceMaskChange) ts.dumpProperty("draw-luminance-mask", m_state.drawLuminanceMask); }