Class JBEditorTabsPainter

java.lang.Object
com.intellij.ui.tabs.impl.JBEditorTabsPainter
Direct Known Subclasses:
DefaultEditorTabsPainter

public abstract class JBEditorTabsPainter extends Object
  • Field Details

    • myDefaultTabColor

      protected Color myDefaultTabColor
  • Constructor Details

    • JBEditorTabsPainter

      public JBEditorTabsPainter()
  • Method Details

    • doPaintInactive

      public abstract void doPaintInactive(Graphics2D g2d, Rectangle effectiveBounds, int x, int y, int w, int h, Color tabColor, int row, int column, boolean vertical)
    • doPaintBackground

      public abstract void doPaintBackground(Graphics2D g, Rectangle clip, boolean vertical, Rectangle rectangle)
    • fillSelectionAndBorder

      public abstract void fillSelectionAndBorder(Graphics2D g, JBTabsImpl.ShapeInfo selectedShape, Color tabColor, int x, int y, int height)
    • paintSelectionAndBorder

      public void paintSelectionAndBorder(Graphics2D g2d, Rectangle rect, JBTabsImpl.ShapeInfo selectedShape, Insets insets, Color tabColor, boolean horizontalTabs)
    • getBackgroundColor

      public abstract Color getBackgroundColor()
    • getEmptySpaceColor

      public Color getEmptySpaceColor()
    • setDefaultTabColor

      public void setDefaultTabColor(Color color)