Esempio n. 1
0
 public void enableBraces() {
   setBracesEnabled(true);
   myOpeningBrace.setEnabled(true);
   myClosingBrace.setEnabled(true);
   // COLORS: Remove hardcoded color
   getEditor().leftHighlightCell(this, new Color(80, 0, 120));
 }
Esempio n. 2
0
 public void disableBraces() {
   setBracesEnabled(false);
   myOpeningBrace.setEnabled(false);
   myClosingBrace.setEnabled(false);
   getEditor().leftUnhighlightCell(this);
 }
Esempio n. 3
0
 @Override
 public int getBracesIndent() {
   int naturalIndent = usesBraces() ? myOpeningBrace.getWidth() : 0;
   return Math.max(myArtificialBracesIndent, naturalIndent);
 }
Esempio n. 4
0
 public BraceCellInfo(EditorCell_Brace cell) {
   super(cell);
   myOpeningBrace = cell.myIsOpening;
   myCollectionCellInfo = cell.getParent().getCellInfo();
 }