Package io.webfolder.cdp.command
Interface Overlay
-
public interface Overlay
This domain provides various functionality related to drawing atop the inspected page
-
-
Method Summary
Modifier and Type Method Description void
disable()
Disables domain notifications.void
enable()
Enables domain notifications.void
hideHighlight()
Hides any highlight.void
highlightFrame(java.lang.String frameId)
Highlights owner element of the frame with given id.void
highlightFrame(java.lang.String frameId, RGBA contentColor, RGBA contentOutlineColor)
Highlights owner element of the frame with given id.void
highlightNode(HighlightConfig highlightConfig)
Highlights DOM node with given id or with the given JavaScript object wrapper.void
highlightNode(HighlightConfig highlightConfig, java.lang.Integer nodeId, java.lang.Integer backendNodeId, java.lang.String objectId)
Highlights DOM node with given id or with the given JavaScript object wrapper.void
highlightQuad(java.util.List<java.lang.Double> quad)
Highlights given quad.void
highlightQuad(java.util.List<java.lang.Double> quad, RGBA color, RGBA outlineColor)
Highlights given quad.void
highlightRect(java.lang.Integer x, java.lang.Integer y, java.lang.Integer width, java.lang.Integer height)
Highlights given rectangle.void
highlightRect(java.lang.Integer x, java.lang.Integer y, java.lang.Integer width, java.lang.Integer height, RGBA color, RGBA outlineColor)
Highlights given rectangle.void
setInspectMode(InspectMode mode)
Enters the 'inspect' mode.void
setInspectMode(InspectMode mode, HighlightConfig highlightConfig)
Enters the 'inspect' mode.void
setPausedInDebuggerMessage()
void
setPausedInDebuggerMessage(java.lang.String message)
void
setShowDebugBorders(java.lang.Boolean show)
Requests that backend shows debug borders on layersvoid
setShowFPSCounter(java.lang.Boolean show)
Requests that backend shows the FPS countervoid
setShowHitTestBorders(java.lang.Boolean show)
Requests that backend shows hit-test borders on layersvoid
setShowPaintRects(java.lang.Boolean result)
Requests that backend shows paint rectanglesvoid
setShowScrollBottleneckRects(java.lang.Boolean show)
Requests that backend shows scroll bottleneck rectsvoid
setShowViewportSizeOnResize(java.lang.Boolean show)
Paints viewport size upon main frame resize.void
setSuspended(java.lang.Boolean suspended)
-
-
-
Method Detail
-
disable
void disable()
Disables domain notifications.
-
enable
void enable()
Enables domain notifications.
-
hideHighlight
void hideHighlight()
Hides any highlight.
-
highlightFrame
void highlightFrame(java.lang.String frameId, RGBA contentColor, RGBA contentOutlineColor)
Highlights owner element of the frame with given id.- Parameters:
frameId
- Identifier of the frame to highlight.contentColor
- The content box highlight fill color (default: transparent).contentOutlineColor
- The content box highlight outline color (default: transparent).
-
highlightNode
void highlightNode(HighlightConfig highlightConfig, java.lang.Integer nodeId, java.lang.Integer backendNodeId, java.lang.String objectId)
Highlights DOM node with given id or with the given JavaScript object wrapper. Either nodeId or objectId must be specified.- Parameters:
highlightConfig
- A descriptor for the highlight appearance.nodeId
- Identifier of the node to highlight.backendNodeId
- Identifier of the backend node to highlight.objectId
- JavaScript object id of the node to be highlighted.
-
highlightQuad
void highlightQuad(java.util.List<java.lang.Double> quad, RGBA color, RGBA outlineColor)
Highlights given quad. Coordinates are absolute with respect to the main frame viewport.- Parameters:
quad
- Quad to highlightcolor
- The highlight fill color (default: transparent).outlineColor
- The highlight outline color (default: transparent).
-
highlightRect
void highlightRect(java.lang.Integer x, java.lang.Integer y, java.lang.Integer width, java.lang.Integer height, RGBA color, RGBA outlineColor)
Highlights given rectangle. Coordinates are absolute with respect to the main frame viewport.- Parameters:
x
- X coordinatey
- Y coordinatewidth
- Rectangle widthheight
- Rectangle heightcolor
- The highlight fill color (default: transparent).outlineColor
- The highlight outline color (default: transparent).
-
setInspectMode
void setInspectMode(InspectMode mode, HighlightConfig highlightConfig)
Enters the 'inspect' mode. In this mode, elements that user is hovering over are highlighted. Backend then generates 'inspectNodeRequested' event upon element selection.- Parameters:
mode
- Set an inspection mode.highlightConfig
- A descriptor for the highlight appearance of hovered-over nodes. May be omitted ifenabled == false
.
-
setPausedInDebuggerMessage
void setPausedInDebuggerMessage(java.lang.String message)
-
setShowDebugBorders
void setShowDebugBorders(java.lang.Boolean show)
Requests that backend shows debug borders on layers- Parameters:
show
- True for showing debug borders
-
setShowFPSCounter
void setShowFPSCounter(java.lang.Boolean show)
Requests that backend shows the FPS counter- Parameters:
show
- True for showing the FPS counter
-
setShowPaintRects
void setShowPaintRects(java.lang.Boolean result)
Requests that backend shows paint rectangles- Parameters:
result
- True for showing paint rectangles
-
setShowScrollBottleneckRects
void setShowScrollBottleneckRects(java.lang.Boolean show)
Requests that backend shows scroll bottleneck rects- Parameters:
show
- True for showing scroll bottleneck rects
-
setShowHitTestBorders
void setShowHitTestBorders(java.lang.Boolean show)
Requests that backend shows hit-test borders on layers- Parameters:
show
- True for showing hit-test borders
-
setShowViewportSizeOnResize
void setShowViewportSizeOnResize(java.lang.Boolean show)
Paints viewport size upon main frame resize.- Parameters:
show
- Whether to paint size or not.
-
setSuspended
void setSuspended(java.lang.Boolean suspended)
-
highlightFrame
void highlightFrame(java.lang.String frameId)
Highlights owner element of the frame with given id.- Parameters:
frameId
- Identifier of the frame to highlight.
-
highlightNode
void highlightNode(HighlightConfig highlightConfig)
Highlights DOM node with given id or with the given JavaScript object wrapper. Either nodeId or objectId must be specified.- Parameters:
highlightConfig
- A descriptor for the highlight appearance.
-
highlightQuad
void highlightQuad(java.util.List<java.lang.Double> quad)
Highlights given quad. Coordinates are absolute with respect to the main frame viewport.- Parameters:
quad
- Quad to highlight
-
highlightRect
void highlightRect(java.lang.Integer x, java.lang.Integer y, java.lang.Integer width, java.lang.Integer height)
Highlights given rectangle. Coordinates are absolute with respect to the main frame viewport.- Parameters:
x
- X coordinatey
- Y coordinatewidth
- Rectangle widthheight
- Rectangle height
-
setInspectMode
void setInspectMode(InspectMode mode)
Enters the 'inspect' mode. In this mode, elements that user is hovering over are highlighted. Backend then generates 'inspectNodeRequested' event upon element selection.- Parameters:
mode
- Set an inspection mode.
-
setPausedInDebuggerMessage
void setPausedInDebuggerMessage()
-
-