Examples of ITextViewerExtension


Examples of org.eclipse.jface.text.ITextViewerExtension

      runnable.run();
  }

  private void endCompoundChangeIfNeeded() {
    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 beginCompoundChangeIfNeeded() {
    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

      int topIndex= sourceViewer.getTopIndex();

      StyledText styledText= sourceViewer.getTextWidget();
      Control parent= styledText;
      if (sourceViewer instanceof ITextViewerExtension) {
        ITextViewerExtension extension= (ITextViewerExtension) sourceViewer;
        parent= extension.getControl();
      }

      parent.setRedraw(false);

      styledText.setFont(font);
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    if (ITextOperationTarget.class.equals(required))
      return (fSourceViewer == null ? null : fSourceViewer.getTextOperationTarget());

    if (IRewriteTarget.class.equals(required)) {
      if (fSourceViewer instanceof ITextViewerExtension) {
        ITextViewerExtension extension= (ITextViewerExtension) fSourceViewer;
        return extension.getRewriteTarget();
      }
      return null;
    }

    if (Control.class.equals(required))
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

      return;
    }

    fRelayoutRequired= false;
    if (fCachedTextViewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension) fCachedTextViewer;
      Control control= extension.getControl();
      if (control instanceof Composite && !control.isDisposed()) {
        Composite composite= (Composite) control;
        composite.layout(true);
      }
    }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

   */
  public boolean prependVerifyKeyListener(VerifyKeyListener verifyKeyListener) {
    if (fContentAssistSubjectControl != null) {
      return fContentAssistSubjectControl.prependVerifyKeyListener(verifyKeyListener);
    } else if (fViewer instanceof ITextViewerExtension) {
      ITextViewerExtension e= (ITextViewerExtension) fViewer;
      e.prependVerifyKeyListener(verifyKeyListener);
      return true;
    } else {

      StyledText textWidget= fViewer.getTextWidget();
      if (Helper.okToUse(textWidget)) {
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

   */
  public boolean appendVerifyKeyListener(VerifyKeyListener verifyKeyListener) {
    if (fContentAssistSubjectControl != null)
      return fContentAssistSubjectControl.appendVerifyKeyListener(verifyKeyListener);
    else if (fViewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension)fViewer;
      extension.appendVerifyKeyListener(verifyKeyListener);
      return true;
    } else {
      StyledText textWidget= fViewer.getTextWidget();
      if (Helper.okToUse(textWidget)) {
        textWidget.addVerifyKeyListener(verifyKeyListener);
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

   */
  public void removeVerifyKeyListener(VerifyKeyListener verifyKeyListener) {
    if (fContentAssistSubjectControl != null) {
      fContentAssistSubjectControl.removeVerifyKeyListener(verifyKeyListener);
    } else if (fViewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension) fViewer;
      extension.removeVerifyKeyListener(verifyKeyListener);
    } else {
      StyledText textWidget= fViewer.getTextWidget();
      if (Helper.okToUse(textWidget))
        textWidget.removeVerifyKeyListener(verifyKeyListener);
    }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

    if (start) {

      if (fViewer != null && fAutoAssistListener == null) {
        fAutoAssistListener= new AutoAssistListener();
        if (fViewer instanceof ITextViewerExtension) {
          ITextViewerExtension extension= (ITextViewerExtension) fViewer;
          extension.appendVerifyKeyListener(fAutoAssistListener);
        } else {
          StyledText textWidget= fViewer.getTextWidget();
          if (Helper2.okToUse(textWidget))
            textWidget.addVerifyKeyListener(fAutoAssistListener);
        }
      }

    } else if (fAutoAssistListener != null) {

      if (fViewer instanceof ITextViewerExtension) {
        ITextViewerExtension extension= (ITextViewerExtension) fViewer;
        extension.removeVerifyKeyListener(fAutoAssistListener);
      } else {
        StyledText textWidget= fViewer.getTextWidget();
        if (Helper2.okToUse(textWidget))
          textWidget.removeVerifyKeyListener(fAutoAssistListener);
      }
View Full Code Here

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.prependVerifyKeyListener(fInternalListener);
        } else {
          text.addVerifyKeyListener(fInternalListener);
        }

        fKeyListenerHooked= true;
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.