package jetbrains.mps.baseLanguage.math.pluginSolution.plugin;
/*Generated by MPS */
import jetbrains.mps.nodeEditor.cells.EditorCell_Basic;
import jetbrains.mps.openapi.editor.EditorContext;
import org.jetbrains.mps.openapi.model.SNode;
import java.awt.Graphics;
import jetbrains.mps.nodeEditor.cells.ParentSettings;
import java.awt.Color;
import jetbrains.mps.openapi.editor.cells.EditorCell_Collection;
public class EditorCell_VerticalLine extends EditorCell_Basic {
public EditorCell_VerticalLine(EditorContext context, SNode node) {
super(context, node);
}
@Override
protected void paintContent(Graphics g, ParentSettings parentSettings) {
if (this.isSelected()) {
g.setColor(Color.BLACK);
EditorCell_Collection parent = this.getParent();
int x = parent.getX();
int y = parent.getY();
int width = parent.getWidth();
int height = parent.getHeight();
g.fillRect(x + width, y, 1, height);
g.fillRect(x, y + height, width, 1);
}
}
@Override
public void relayoutImpl() {
this.myWidth = 1;
this.myHeight = 1;
}
}