Examples of ITextViewerExtension5


Examples of org.eclipse.jface.text.ITextViewerExtension5

      else
        viewer.invalidateTextPresentation();
     
      // Remove underline
      if (viewer instanceof ITextViewerExtension5) {
        ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
        offset= extension.modelOffset2WidgetOffset(offset);
      } else {
        offset -= viewer.getVisibleRegion().getOffset();
      }
      try {
        StyledText text= viewer.getTextWidget();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

      Point absolutePosition= display.getCursorLocation();
      Point relativePosition= text.toControl(absolutePosition);
     
      int widgetOffset= text.getOffsetAtLocation(relativePosition);
      if (viewer instanceof ITextViewerExtension5) {
        ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
        return extension.widgetOffset2ModelOffset(widgetOffset);
      } else {
        return widgetOffset + viewer.getVisibleRegion().getOffset();
      }

    } catch (IllegalArgumentException e) {
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

   
    // Underline
    int offset= 0;
    int length= 0;
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      IRegion widgetRange= extension.modelRange2WidgetRange(region);
      if (widgetRange == null)
        return;
       
      offset= widgetRange.getOffset();
      length= widgetRange.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

    int offset= 0;
    int length= 0;

    if (viewer instanceof ITextViewerExtension5) {
     
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      IRegion widgetRange= extension.modelRange2WidgetRange(activeRegion);
      if (widgetRange == null)
        return;
       
      offset= widgetRange.getOffset();
      length= widgetRange.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

    // go to after the match if matching to the right
    int targetOffset = (ICharacterPairMatcher.RIGHT == anchor) ? offset : offset + length;

    boolean visible = false;
    if (sourceViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension = (ITextViewerExtension5) sourceViewer;
      visible = (extension.modelOffset2WidgetOffset(targetOffset) > -1);
    }
    else {
      IRegion visibleRegion = sourceViewer.getVisibleRegion();
      // http://dev.eclipse.org/bugs/show_bug.cgi?id=34195
      visible = (targetOffset >= visibleRegion.getOffset() && targetOffset <= visibleRegion.getOffset() + visibleRegion.getLength());
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

        }

        if (!(viewer instanceof ITextViewerExtension5))
            return;

        ITextViewerExtension5 viewer5 = (ITextViewerExtension5) viewer;

        // Make sure that we show as much of the selection
        // as possible with as little moving as possible
        if (newSelection.getOffset() > visible.getOffset()) {
            // newSelection is below viewport
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

    // Underline
    int offset = 0;
    int length = 0;
    if (fTextViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension = (ITextViewerExtension5) fTextViewer;
      IRegion widgetRange = extension.modelRange2WidgetRange(region);
      if (widgetRange == null)
        return;

      offset = widgetRange.getOffset();
      length = widgetRange.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

    else
      fTextViewer.invalidateTextPresentation();

    // Remove underline
    if (fTextViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension = (ITextViewerExtension5) fTextViewer;
      offset = extension.modelOffset2WidgetOffset(offset);
    }
    else {
      offset -= fTextViewer.getVisibleRegion().getOffset();
    }
    try {
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

    int offset = 0;
    int length = 0;

    if (fTextViewer instanceof ITextViewerExtension5) {

      ITextViewerExtension5 extension = (ITextViewerExtension5) fTextViewer;
      IRegion widgetRange = extension.modelRange2WidgetRange(fActiveRegion);
      if (widgetRange == null)
        return;

      offset = widgetRange.getOffset();
      length = widgetRange.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5

      Point absolutePosition = display.getCursorLocation();
      Point relativePosition = text.toControl(absolutePosition);

      int widgetOffset = text.getOffsetAtLocation(relativePosition);
      if (getTextViewer() instanceof ITextViewerExtension5) {
        ITextViewerExtension5 extension = (ITextViewerExtension5) getTextViewer();
        return extension.widgetOffset2ModelOffset(widgetOffset);
      } else {
        return widgetOffset + getTextViewer().getVisibleRegion().getOffset();
      }

    } catch (IllegalArgumentException e) {
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.