Examples of ITextViewerExtension2


Examples of org.eclipse.jface.text.ITextViewerExtension2

    widget.setTabs(
        getPreferenceStore().getInt(
            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH));
    widget.addVerifyListener(new SoftTabVerifyListener());
   
    ITextViewerExtension2 extension= (ITextViewerExtension2) getSourceViewer();
    pairMatcher = new CSSCharacterPairMatcher();
    pairMatcher.setEnable(getPreferenceStore().getBoolean(HTMLPlugin.PREF_PAIR_CHAR));
    MatchingCharacterPainter painter = new MatchingCharacterPainter(getSourceViewer(), pairMatcher);
    painter.setColor(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    extension.addPainter(painter);
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

            public void keyReleased(KeyEvent e) {
                firePropertyChange(PROP_DIRTY);
            }
        });*/
   
    ITextViewerExtension2 extension= (ITextViewerExtension2) getSourceViewer();
    pairMatcher = new JavaScriptCharacterPairMatcher();
    pairMatcher.setEnable(getPreferenceStore().getBoolean(HTMLPlugin.PREF_PAIR_CHAR));
    MatchingCharacterPainter painter = new MatchingCharacterPainter(getSourceViewer(), pairMatcher);
    painter.setColor(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    extension.addPainter(painter);
   
    update();
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

   */
  private void registerAutoEditVetoer(ITextViewer viewer) {
    try {
      String[] contentTypes= getContentTypes(viewer.getDocument());
      if (viewer instanceof ITextViewerExtension2) {
        ITextViewerExtension2 vExtension= ((ITextViewerExtension2) viewer);
        for (int i= 0; i < contentTypes.length; i++) {
          vExtension.prependAutoEditStrategy(fAutoEditVetoer, contentTypes[i]);
        }
      } else {
        Assert.isTrue(false);
      }

View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

  private void unregisterAutoEditVetoer(ITextViewer viewer) {
    try {
      String[] contentTypes= getContentTypes(viewer.getDocument());
      if (viewer instanceof ITextViewerExtension2) {
        ITextViewerExtension2 vExtension= ((ITextViewerExtension2) viewer);
        for (int i= 0; i < contentTypes.length; i++) {
          vExtension.removeAutoEditStrategy(fAutoEditVetoer, contentTypes[i]);
        }
      } else {
        Assert.isTrue(false);
      }
    } catch (BadPartitioningException e) {
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

          //IPreferenceStore store = Activator.getDefault().getPreferenceStore();
          //colorMatchingChar = new Color(display, PreferenceConverter.getColor(
          //    store, JJPreferences.P_MATCHING_CHAR));
          colorMatchingChar = new Color(display,new RGB(128,128,128));
          fMatchingCharacterPainter.setColor(colorMatchingChar);
          ITextViewerExtension2 extension = (ITextViewerExtension2) getSourceViewer();
          extension.addPainter(fMatchingCharacterPainter);
        }
      }
    }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

    widget.setTabs(
        getPreferenceStore().getInt(
            AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH));
    widget.addVerifyListener(softTabListener);
   
    ITextViewerExtension2 extension= (ITextViewerExtension2) getSourceViewer();
    pairMatcher = new JavaScriptCharacterPairMatcher();
    pairMatcher.setEnable(getPreferenceStore().getBoolean(HTMLPlugin.PREF_PAIR_CHAR));
    MatchingCharacterPainter painter = new MatchingCharacterPainter(getSourceViewer(), pairMatcher);
    painter.setColor(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    extension.addPainter(painter);
   
    hyperlinkDetector = new JavaScriptHyperlinkDetector();
    viewer.setHyperlinkDetectors(new IHyperlinkDetector[]{hyperlinkDetector}, SWT.CTRL);
   
    update();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

    //    projectionViewer.setHyperlinkDetectors(new IHyperlinkDetector[]{
    //        new URLHyperlinkDetector(projectionViewer),
    //        createHyperlinkSupport()
    //    }, SWT.CTRL);

    ITextViewerExtension2 extension = (ITextViewerExtension2) getSourceViewer();
    _pairMatcher = new HTMLCharacterPairMatcher();
    _pairMatcher.setEnable(getPreferenceStore().getBoolean(HTMLPlugin.PREF_PAIR_CHAR));
    MatchingCharacterPainter painter = new MatchingCharacterPainter(getSourceViewer(), _pairMatcher);
    painter.setColor(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    extension.addPainter(painter);

    getSourceViewer().getTextWidget().getParent().setBackground(parent.getBackground());

    update();
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

    StyledText widget = viewer.getTextWidget();
    widget.setTabs(getPreferenceStore().getInt(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH));
    widget.addVerifyListener(new SoftTabVerifyListener());

    ITextViewerExtension2 extension = (ITextViewerExtension2) getSourceViewer();
    pairMatcher = new CSSCharacterPairMatcher();
    pairMatcher.setEnable(getPreferenceStore().getBoolean(HTMLPlugin.PREF_PAIR_CHAR));
    MatchingCharacterPainter painter = new MatchingCharacterPainter(getSourceViewer(), pairMatcher);
    painter.setColor(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
    extension.addPainter(painter);
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

      if (fSourceViewer instanceof ITextViewerExtension2) {
        fMatchingCharacterPainter= new MatchingCharacterPainter(fSourceViewer, fCharacterPairMatcher);
        fMatchingCharacterPainter.setColor(getColor(fMatchingCharacterPainterColorKey));
        fMatchingCharacterPainter.setHighlightCharacterAtCaretLocation(isCharacterAtCaretLocationShown());
        fMatchingCharacterPainter.setHighlightEnclosingPeerCharacters(areEnclosingPeerCharactersShown());
        ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer;
        extension.addPainter(fMatchingCharacterPainter);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension2

   * Disables showing of matching characters.
   */
  private void hideMatchingCharacters() {
    if (fMatchingCharacterPainter != null) {
      if (fSourceViewer instanceof ITextViewerExtension2) {
        ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer;
        extension.removePainter(fMatchingCharacterPainter);
        fMatchingCharacterPainter.deactivate(true);
        fMatchingCharacterPainter.dispose();
        fMatchingCharacterPainter= null;
      }
    }
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.