Package org.eclipse.ui.texteditor.rulers

Examples of org.eclipse.ui.texteditor.rulers.RulerColumnDescriptor


      adapter= new RulerColumnPreferenceAdapter(getPreferenceStore(), PREFERENCE_RULER_CONTRIBUTIONS);

    RulerColumnRegistry registry= RulerColumnRegistry.getDefault();
    List descriptors= registry.getColumnDescriptors();
    for (Iterator it= descriptors.iterator(); it.hasNext();) {
      final RulerColumnDescriptor descriptor= (RulerColumnDescriptor) it.next();
      support.setColumnVisible(descriptor, adapter == null || adapter.isEnabled(descriptor));
    }
  }
View Full Code Here


    if (PREFERENCE_RULER_CONTRIBUTIONS.equals(property)) {
      String[] difference= StringSetSerializer.getDifference((String) event.getOldValue(), (String) event.getNewValue());
      IColumnSupport support= (IColumnSupport) getAdapter(IColumnSupport.class);
      for (int i= 0; i < difference.length; i++) {
        RulerColumnDescriptor desc= RulerColumnRegistry.getDefault().getColumnDescriptor(difference[i]);
        if (desc != null &&  support.isColumnSupported(desc)) {
          boolean newState= !support.isColumnVisible(desc);
          support.setColumnVisible(desc, newState);
        }
      }
View Full Code Here

    private IContributedRulerColumn getVisibleColumn(CompositeRuler ruler, RulerColumnDescriptor descriptor) {
      for (Iterator it= ruler.getDecoratorIterator(); it.hasNext();) {
        IVerticalRulerColumn column= (IVerticalRulerColumn)it.next();
        if (column instanceof IContributedRulerColumn) {
          IContributedRulerColumn rulerColumn= (IContributedRulerColumn)column;
          RulerColumnDescriptor rcd= rulerColumn.getDescriptor();
          if (descriptor.equals(rcd))
            return rulerColumn;
        }
      }
      return null;
View Full Code Here

      List all= fRegistry.getColumnDescriptors();
      int newPos= all.indexOf(descriptor);
      for (Iterator it= ruler.getDecoratorIterator(); it.hasNext();) {
        IVerticalRulerColumn column= (IVerticalRulerColumn) it.next();
        if (column instanceof IContributedRulerColumn) {
          RulerColumnDescriptor rcd= ((IContributedRulerColumn)column).getDescriptor();
          if (rcd != null && all.indexOf(rcd) > newPos)
            break;
        } else if ("org.eclipse.jface.text.source.projection.ProjectionRulerColumn".equals(column.getClass().getName())) { //$NON-NLS-1$
          // projection column is always the rightmost column
          break;
View Full Code Here

TOP

Related Classes of org.eclipse.ui.texteditor.rulers.RulerColumnDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.