/** * Adds the give column as last column to this viewer's vertical ruler. * * @param column the column to be added * @since 3.8 */ public void addVerticalRulerColumn(IVerticalRulerColumn column) { IVerticalRuler ruler= getVerticalRuler(); if (ruler instanceof CompositeRuler) { CompositeRuler compositeRuler= (CompositeRuler)ruler; compositeRuler.addDecorator(99, column); } }
/** * Adds the give column as last column to this viewer's vertical ruler. * * @param column the column to be added * @since 3.8 */ public void addVerticalRulerColumn(IVerticalRulerColumn column) { IVerticalRuler ruler= getVerticalRuler(); if (ruler instanceof CompositeRuler) { CompositeRuler compositeRuler= (CompositeRuler)ruler; compositeRuler.addDecorator(99, column); } }
@Override public void run() throws Exception { IContributedRulerColumn column= descriptor.createColumn(fEditor); fColumns.add(column); initializeColumn(column); ruler.addDecorator(idx, column); } };
@Override public void run() throws Exception { IContributedRulerColumn column= descriptor.createColumn(fEditor); fColumns.add(column); initializeColumn(column); ruler.addDecorator(idx, 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); } } }
for(String annotationType: annotationTypes) annotationRulerColumn.addAnnotationType(annotationType); verticalRuler.addDecorator(1, annotationRulerColumn);
if (ruler instanceof CompositeRuler) { lineNumberRuler = new LineNumberRulerColumn(); ((CompositeRuler) ruler).addDecorator(0, lineNumberRuler);