Examples of ITextViewerExtension


Examples of org.eclipse.jface.text.ITextViewerExtension

    if (fKeyListenerHooked) {
      StyledText text= fViewer.getTextWidget();
      if (Helper2.okToUse(text)) {

        if (fViewer instanceof ITextViewerExtension) {
          ITextViewerExtension e= (ITextViewerExtension) fViewer;
          e.removeVerifyKeyListener(fInternalListener);
        } else {
          text.removeVerifyKeyListener(fInternalListener);
        }

        fKeyListenerHooked= false;
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

  private void layoutTextViewer() {

    Control parent= fTextViewer.getTextWidget();

    if (fTextViewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension) fTextViewer;
      parent= extension.getControl();
    }

    if (parent instanceof Composite && !parent.isDisposed())
      ((Composite) parent).layout(true);
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

      runnable.run();
  }

  private void endCompoundChange() {
    if (fHasOpenCompoundChange) {
      ITextViewerExtension extension= (ITextViewerExtension) fCurrentTarget.getViewer();
      IRewriteTarget target= extension.getRewriteTarget();
      target.endCompoundChange();
      fHasOpenCompoundChange= false;
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    }
  }

  private void beginCompoundChange() {
    if (!fHasOpenCompoundChange) {
      ITextViewerExtension extension= (ITextViewerExtension) fCurrentTarget.getViewer();
      IRewriteTarget target= extension.getRewriteTarget();
      target.beginCompoundChange();
      fHasOpenCompoundChange= true;
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

   * @param viewer the viewer
   */
  public SelectionProcessor(ITextViewer viewer) {
    this(viewer.getDocument(), viewer.getTextWidget().getTabs());
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension ext= (ITextViewerExtension)viewer;
      fRewriteTarget= ext.getRewriteTarget();
    }
    fSelectionProvider= viewer.getSelectionProvider();
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    try {

      IDocument document= fViewer.getDocument();

      if (fViewer instanceof ITextViewerExtension) {
        ITextViewerExtension extension= (ITextViewerExtension) fViewer;
        target= extension.getRewriteTarget();
      }

      if (target != null)
        target.beginCompoundChange();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    layout.marginHeight= 0;
    fContextSelectorShell.setLayout(layout);
    fContextSelectorShell.setBackground(control.getDisplay().getSystemColor(SWT.COLOR_BLACK));

    if (fViewer instanceof ITextViewerExtension) {
      final ITextViewerExtension textViewerExtension= (ITextViewerExtension)fViewer;
      final StyledText textWidget= fViewer.getTextWidget();

      final VerifyKeyListener verifyListener= new VerifyKeyListener() {
        public void verifyKey(VerifyEvent event) {
          if (isActive() && event.keyCode == 13 && event.character == '\r' && event.widget == textWidget) {
            event.doit= false;
            insertSelectedContext();
            hideContextSelector();
          }
        }
      };

      textViewerExtension.prependVerifyKeyListener(verifyListener);

      fContextSelectorShell.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          textViewerExtension.removeVerifyKeyListener(verifyListener);
        }
      });
    }

    fContextSelectorTable= new Table(fContextSelectorShell, SWT.H_SCROLL | SWT.V_SCROLL);
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    try {

      IDocument document= fContentAssistSubjectControlAdapter.getDocument();

      if (fViewer instanceof ITextViewerExtension) {
        ITextViewerExtension extension= (ITextViewerExtension) fViewer;
        target= extension.getRewriteTarget();
      }

      if (target != null)
        target.beginCompoundChange();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    return 0;
  }

  private void beginCompoundChange(ITextViewer viewer) {
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension = (ITextViewerExtension) viewer;
      IRewriteTarget rewriteTarget = extension.getRewriteTarget();
      rewriteTarget.beginCompoundChange();
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    }
  }

  private void endCompoundChange(ITextViewer viewer) {
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension = (ITextViewerExtension) viewer;
      IRewriteTarget rewriteTarget = extension.getRewriteTarget();
      rewriteTarget.beginCompoundChange();
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.