Package org.eclipse.jface.text.source

Examples of org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas


     * @see org.eclipse.ui.texteditor.IColumnSupport#setColumnVisible(java.lang.String, boolean)
     */
    public final void setColumnVisible(RulerColumnDescriptor descriptor, boolean visible) {
      Assert.isLegal(descriptor != null);

      final CompositeRuler ruler= getRuler();
      if (ruler == null)
        return;

      if (!isColumnSupported(descriptor))
        visible= false;
View Full Code Here


    /*
     * @see org.eclipse.ui.texteditor.IColumnSupport#isColumnVisible(java.lang.String)
     */
    public final boolean isColumnVisible(RulerColumnDescriptor descriptor) {
      Assert.isLegal(descriptor != null);
      CompositeRuler ruler= getRuler();
      return ruler != null && getVisibleColumn(ruler, descriptor) != null;
    }
View Full Code Here

   * Subclasses may re-implement this method.
   *
   * @return the vertical ruler
   */
  protected CompositeRuler createCompositeRuler() {
    return new CompositeRuler();
  }
View Full Code Here

   * @param column the column to be added
   */
  public void addVerticalRulerColumn(IVerticalRulerColumn column) {
    IVerticalRuler ruler= getVerticalRuler();
    if (ruler instanceof CompositeRuler) {
      CompositeRuler compositeRuler= (CompositeRuler) ruler;
      compositeRuler.addDecorator(99, column);
    }
  }
View Full Code Here

   * @param column the column to be removed
   */
  public void removeVerticalRulerColumn(IVerticalRulerColumn column) {
    IVerticalRuler ruler= getVerticalRuler();
    if (ruler instanceof CompositeRuler) {
      CompositeRuler compositeRuler= (CompositeRuler) ruler;
      compositeRuler.removeDecorator(column);
    }
  }
View Full Code Here

     * @see org.eclipse.ui.texteditor.IColumnSupport#setColumnVisible(java.lang.String, boolean)
     */
    public final void setColumnVisible(RulerColumnDescriptor descriptor, boolean visible) {
      Assert.isLegal(descriptor != null);

      final CompositeRuler ruler= getRuler();
      if (ruler == null)
        return;

      if (!isColumnSupported(descriptor))
        visible= false;
View Full Code Here

    /*
     * @see org.eclipse.ui.texteditor.IColumnSupport#isColumnVisible(java.lang.String)
     */
    public final boolean isColumnVisible(RulerColumnDescriptor descriptor) {
      Assert.isLegal(descriptor != null);
      CompositeRuler ruler= getRuler();
      return ruler != null && getVisibleColumn(ruler, descriptor) != null;
    }
View Full Code Here

    c.setBackground(getDisplay().getSystemColor(SWT.COLOR_WHITE));
    return c;
  }

  private ProjectionViewer createSourceViewer(Composite parent, AnnotationModel annotationModel) {
    final CompositeRuler ruler = new CompositeRuler();
    final ProjectionViewer sv = new ProjectionViewer(parent, ruler, null, false, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
    final TextViewerUndoManager undoManager = new TextViewerUndoManager(8);
    undoManager.connect(sv);
    final GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);
    sv.getControl().setLayoutData(gd);
View Full Code Here

   */
  protected void createFormContent(IManagedForm managedForm) {
    Composite body = managedForm.getForm().getBody();
    GridLayoutFactory.fillDefaults().numColumns(1).applyTo(body);

    viewer = new DiffViewer(body, new CompositeRuler(), SWT.V_SCROLL
        | SWT.H_SCROLL, true);
    viewer.setEditable(false);
    GridDataFactory.fillDefaults().grab(true, true)
        .applyTo(viewer.getControl());

View Full Code Here

   * @param column the column to be added
   */
  public void addVerticalRulerColumn(IVerticalRulerColumn column) {
    IVerticalRuler ruler= getVerticalRuler();
    if (ruler instanceof CompositeRuler) {
      CompositeRuler compositeRuler= (CompositeRuler) ruler;
      compositeRuler.addDecorator(99, column);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas

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.