Examples of ITextViewerExtension


Examples of at.bestsolution.efxclipse.text.jface.ITextViewerExtension

  public boolean prependVerifyKeyListener(EventHandler<VerifyEvent> verifyKeyListener) {
    /*if (contentAssistSubjectControl != null) {
      return contentAssistSubjectControl.prependVerifyKeyListener(verifyKeyListener);
    } else */
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension e= (ITextViewerExtension) viewer;
      e.prependVerifyKeyListener(verifyKeyListener);
      return true;
    } else {
      StyledTextArea textWidget= viewer.getTextWidget();
//      if (Helper.okToUse(textWidget)) {
        textWidget.addEventHandler(VerifyEvent.VERIFY, verifyKeyListener);
View Full Code Here

Examples of at.bestsolution.efxclipse.text.jface.ITextViewerExtension

  public boolean appendVerifyKeyListener(EventHandler<VerifyEvent> verifyKeyListener) {
    /*if (contentAssistSubjectControl != null)
      return contentAssistSubjectControl.appendVerifyKeyListener(verifyKeyListener);
    else */
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension)viewer;
      extension.appendVerifyKeyListener(verifyKeyListener);
      return true;
    } else {
      StyledTextArea textWidget= viewer.getTextWidget();
//      if (Helper.okToUse(textWidget)) {
        textWidget.addEventHandler(VerifyEvent.VERIFY,verifyKeyListener);
View Full Code Here

Examples of at.bestsolution.efxclipse.text.jface.ITextViewerExtension

  public void removeVerifyKeyListener(EventHandler<VerifyEvent> verifyKeyListener) {
//    if (fContentAssistSubjectControl != null) {
//      fContentAssistSubjectControl.removeVerifyKeyListener(verifyKeyListener);
//    } else
    if (viewer instanceof ITextViewerExtension) {
      ITextViewerExtension extension= (ITextViewerExtension) viewer;
      extension.removeVerifyKeyListener(verifyKeyListener);
    } else {
      StyledTextArea textWidget= viewer.getTextWidget();
//      if (Helper.okToUse(textWidget))
        textWidget.removeEventHandler(VerifyEvent.VERIFY, verifyKeyListener);
    }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

  // Auto-close

  @Override
  public void createPartControl(Composite parent) {
    super.createPartControl(parent);
    ITextViewerExtension tve = (ITextViewerExtension)getSourceViewer();
    tve.appendVerifyKeyListener(new AutoCloser(this, (SourceViewer)getSourceViewer()));
  }
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 void setMarkAtCursor(boolean set) {

    if (!(fViewer instanceof ITextViewerExtension))
      return;

    ITextViewerExtension viewerExtension= ((ITextViewerExtension) fViewer);

    if (set) {
      Point selection= fViewer.getSelectedRange();
      viewerExtension.setMark(selection.x);

      fStatusLine.setErrorMessage(""); //$NON-NLS-1$
      fStatusLine.setMessage(EditorMessages.Editor_mark_status_message_mark_set);

    } else {
      viewerExtension.setMark(-1);

      fStatusLine.setErrorMessage(""); //$NON-NLS-1$
      fStatusLine.setMessage(EditorMessages.Editor_mark_status_message_mark_cleared);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

  public void swapMarkAndCursor() {

    if (!(fViewer instanceof ITextViewerExtension))
      return;

    ITextViewerExtension viewerExtension= ((ITextViewerExtension) fViewer);

    int markPosition= viewerExtension.getMark();
    if (markPosition == -1) {
      fStatusLine.setErrorMessage(EditorMessages.MarkRegionTarget_markNotSet);
      fStatusLine.setMessage(""); //$NON-NLS-1$
      return;
    }

    if (!isVisible(fViewer, markPosition)) {
      fStatusLine.setErrorMessage(EditorMessages.MarkRegionTarget_markNotVisible);
      fStatusLine.setMessage(""); //$NON-NLS-1$
      return;
    }

    Point selection= fViewer.getSelectedRange();
    viewerExtension.setMark(selection.x);

    fViewer.setSelectedRange(markPosition, 0);
    fViewer.revealRange(markPosition, 0);

    fStatusLine.setErrorMessage(""); //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

     */
    public void install() {
      if (!fIsInstalled) {

        if (fSourceViewer instanceof ITextViewerExtension) {
          ITextViewerExtension e= (ITextViewerExtension) fSourceViewer;
          e.prependVerifyKeyListener(this);
        } else {
          StyledText text= fSourceViewer.getTextWidget();
          text.addVerifyKeyListener(this);
        }

View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension

     */
    public void uninstall() {
      if (fIsInstalled) {

        if (fSourceViewer instanceof ITextViewerExtension) {
          ITextViewerExtension e= (ITextViewerExtension) fSourceViewer;
          e.removeVerifyKeyListener(this);
        } else if (fSourceViewer != null) {
          StyledText text= fSourceViewer.getTextWidget();
          if (text != null && !text.isDisposed())
            text.removeVerifyKeyListener(fActivationCodeTrigger);
        }
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
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.