Package org.eclipse.jface.text

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


    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

      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

  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

   */
  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

   */
  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

   */
  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

    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

    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

    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

Related Classes of org.eclipse.jface.text.ITextViewerExtension

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.