Class ShapeTransform

java.lang.Object
com.intellij.ui.tabs.impl.ShapeTransform
Direct Known Subclasses:
ShapeTransform.Bottom, ShapeTransform.Left, ShapeTransform.Right, ShapeTransform.Top

public abstract class ShapeTransform extends Object
  • Field Details

  • Constructor Details

    • ShapeTransform

      protected ShapeTransform(Rectangle shapeRect, int xTransform, int yTransform, boolean swap)
  • Method Details

    • getShapeRect

      protected final Rectangle getShapeRect()
    • getX

      public abstract int getX()
    • getY

      public abstract int getY()
    • getMaxX

      public abstract int getMaxX()
    • getMaxY

      public abstract int getMaxY()
    • deltaX

      public final int deltaX(int deltaX)
    • deltaY

      public final int deltaY(int deltaY)
    • transformY1

      public final <T> T transformY1(T o1, T o2)
    • transformInsets

      public abstract Insets transformInsets(Insets insets)
    • transformLine

      public abstract Line2D.Float transformLine(int x1, int y1, int x2, int y2)
    • createTransform

      public abstract ShapeTransform createTransform(Rectangle innerRec)
    • copy

      public abstract ShapeTransform copy()
    • getWidth

      public final int getWidth()
    • getHeight

      public final int getHeight()
    • moveTo

      public final ShapeTransform moveTo(int x, int y)
    • quadTo

      public final ShapeTransform quadTo(int x1, int y1, int x2, int y2)
    • lineTo

      public final ShapeTransform lineTo(int x, int y)
    • getShape

      public final GeneralPath getShape()
    • reset

      public final ShapeTransform reset()
    • reset

      protected final ShapeTransform reset(Rectangle shapeRec)
    • closePath

      public final ShapeTransform closePath()
    • doRect

      public final ShapeTransform doRect(int x, int y, int width, int height)