Examples of modelRange2WidgetRange()


Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

          if (visible != null) {
            annotationOffset= Math.max(p.getOffset(), visible.getOffset());
            int annotationEnd= Math.min(p.getOffset() + p.getLength(), visible.getOffset() + visible.getLength());
            annotationLength= annotationEnd - annotationOffset;
          } else {
            widgetRegion= extension.modelRange2WidgetRange(new Region(annotationOffset, annotationLength));
            if (widgetRegion == null)
              continue;
          }
         
          if (infos == null) {
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

        if (lay != layer// wrong layer: skip annotation
          continue;

        range.setOffset(position.getOffset());
        range.setLength(position.getLength());
        IRegion widgetRegion= extension.modelRange2WidgetRange(range);
        if (widgetRegion == null)
          continue;

        int startLine= extension.widgetLineOfWidgetOffset(widgetRegion.getOffset());
        if (startLine == -1)
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

          continue;

        Position p= pp.fPosition;
        if (fSourceViewer instanceof ITextViewerExtension5) {
          ITextViewerExtension5 extension3= (ITextViewerExtension5) fSourceViewer;
          if (null == extension3.modelRange2WidgetRange(new Region(p.getOffset(), p.getLength())))
            continue;
        } else if (!fSourceViewer.overlapsWithVisibleRegion(p.offset, p.length)) {
          continue;
        }
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

    if (fSourceViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
      fReusableRegion.setOffset(modelOffset);
      fReusableRegion.setLength(modelLength);
      return extension.modelRange2WidgetRange(fReusableRegion);
    }

    IRegion region= fSourceViewer.getVisibleRegion();
    int offset= region.getOffset();
    int length= region.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

    if (length < 1)
      return;

    if (fSourceViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
      IRegion widgetRange= extension.modelRange2WidgetRange(new Region(offset, length));
      if (widgetRange == null)
        return;

      try {
        // don't draw if the pair position is really hidden and widgetRange just
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

   * @since 2.1
   */
  private IRegion modelRange2WidgetRange(IRegion region) {
    if (fTextViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) fTextViewer;
      return extension.modelRange2WidgetRange(region);
    }

    IRegion visibleRegion= fTextViewer.getVisibleRegion();
    int start= region.getOffset() - visibleRegion.getOffset();
    int end= start + region.getLength();
View Full Code Here

Examples of org.eclipse.jface.text.ITextViewerExtension5.modelRange2WidgetRange()

    if (length < 1)
      return;
   
    if (fSourceViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
      IRegion widgetRange= extension.modelRange2WidgetRange(new Region(offset, length));
     
      if (widgetRange == null)
        return;
     
      try {
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.