Package ghidra.graph.viewer.renderer

# Class MouseDraggedPaintableShape

java.lang.Object
ghidra.graph.viewer.renderer.PaintableShape
ghidra.graph.viewer.renderer.MouseDraggedPaintableShape

public class MouseDraggedPaintableShape extends PaintableShape
Paints a rectangle showing the start and end points of a drag.

- ## Field Summary

  ### Fields inherited from class ghidra.graph.viewer.renderer.PaintableShape

  `color, shape, shapeFinished, stroke, tx, ty`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `MouseDraggedPaintableShape(Point start, Point end, double tx, double ty)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `paint(Graphics2D g)`
  `void`
  `setPoints(Point start, Point end)`

  ### Methods inherited from class ghidra.graph.viewer.renderer.PaintableShape

  `getColor, getShape, getStroke, getTx, getTy, isShapeFinished, shapeFinished`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### MouseDraggedPaintableShape

    public MouseDraggedPaintableShape(Point start, Point end, double tx, double ty)

- ## Method Details

  - ### setPoints

    public void setPoints(Point start, Point end)

  - ### paint

    public void paint(Graphics2D g)
    Overrides:
      `paint` in class `PaintableShape`