Class mxInteractiveCanvas

All Implemented Interfaces:
mxICanvas

public class mxInteractiveCanvas extends mxGraphics2DCanvas
  • Field Details

  • Constructor Details

    • mxInteractiveCanvas

      public mxInteractiveCanvas()
    • mxInteractiveCanvas

      public mxInteractiveCanvas(ImageObserver imageObserver)
  • Method Details

    • setImageObserver

      public void setImageObserver(ImageObserver value)
    • getImageObserver

      public ImageObserver getImageObserver()
    • drawImageImpl

      protected void drawImageImpl(Image image, int x, int y)
      Overrides graphics call to use image observer.
      Overrides:
      drawImageImpl in class mxGraphics2DCanvas
    • getImageSize

      protected Dimension getImageSize(Image image)
      Returns the size for the given image.
      Overrides:
      getImageSize in class mxGraphics2DCanvas
    • contains

      public boolean contains(mxGraphComponent graphComponent, Rectangle rect, mxCellState state)
    • intersects

      public boolean intersects(mxGraphComponent graphComponent, Rectangle rect, mxCellState state)
    • hitSwimlaneContent

      public boolean hitSwimlaneContent(mxGraphComponent graphComponent, mxCellState swimlane, int x, int y)
      Returns true if the given point is inside the content area of the given swimlane. (The content area of swimlanes is transparent to events.) This implementation does not check if the given state is a swimlane, it is assumed that the caller has checked this before using this method.