/** * Removes the decorator in the specified slot from this composite ruler. * * @param index the index */ public void removeDecorator(int index) { IVerticalRulerColumn rulerColumn= fDecorators.get(index); removeDecorator(rulerColumn); }
/** * Removes the decorator in the specified slot from this composite ruler. * * @param index the index */ public void removeDecorator(int index) { IVerticalRulerColumn rulerColumn= fDecorators.get(index); removeDecorator(rulerColumn); }
@Override public void run() throws Exception { if (ruler != null) ruler.removeDecorator(rulerColumn); rulerColumn.columnRemoved(); } };
@Override public void run() throws Exception { if (ruler != null) ruler.removeDecorator(rulerColumn); rulerColumn.columnRemoved(); } };
/** * Removes the give column from this viewer's vertical ruler. * * @param column the column to be removed * @since 3.8 */ public void removeVerticalRulerColumn(IVerticalRulerColumn column) { IVerticalRuler ruler= getVerticalRuler(); if (ruler instanceof CompositeRuler) { CompositeRuler compositeRuler= (CompositeRuler)ruler; compositeRuler.removeDecorator(column); } }
/** * Removes the give column from this viewer's vertical ruler. * * @param column the column to be removed * @since 3.8 */ public void removeVerticalRulerColumn(IVerticalRulerColumn column) { IVerticalRuler ruler= getVerticalRuler(); if (ruler instanceof CompositeRuler) { CompositeRuler compositeRuler= (CompositeRuler)ruler; compositeRuler.removeDecorator(column); } }
/** * Hides or shows line number ruler column based of preference setting */ private void updateLineNumberRuler() { IVerticalRuler v= getVerticalRuler(); if (v!=null && v instanceof CompositeRuler) { CompositeRuler c= (CompositeRuler) v; if(!fShowLineNumber){ if(fLineNumberColumn!=null){ c.removeDecorator(fLineNumberColumn); } } else { if(fLineNumberColumn==null){ fLineNumberColumn = new LineNumberRulerColumn(); updateLineNumberColumnPresentation(false); } c.addDecorator(0, fLineNumberColumn); } } }