Examples of modelRange2WidgetRange()


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

   * @since 2.1
   */
  protected static final boolean isVisible(ISourceViewer viewer, int offset, int length) {
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      IRegion overlap= extension.modelRange2WidgetRange(new Region(offset, length));
      return overlap != null;
    }
    return viewer.overlapsWithVisibleRegion(offset, length);
  }

View Full Code Here

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

    // 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.modelRange2WidgetRange()

    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.modelRange2WidgetRange()

    // 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.modelRange2WidgetRange()

    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.modelRange2WidgetRange()

    // Underline
    int offset = 0;
    int length = 0;
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension = (ITextViewerExtension5) viewer;
      IRegion widgetRange = extension.modelRange2WidgetRange(new Region(region.getOffset(), region.getLength()));
      if (widgetRange == null)
        return;

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

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

    int length = 0;

    if (viewer instanceof ITextViewerExtension5) {

      ITextViewerExtension5 extension = (ITextViewerExtension5) viewer;
      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.modelRange2WidgetRange()

      // convert document regions back to widget regions
      for (int i = 0; i < ranges.length; i++) {
        // get document range, taking into account folding
        // regions in viewer
        IRegion region = extension.modelRange2WidgetRange(new Region(ranges[i].start, ranges[i].length));
        if (region != null) {
          ranges[i].start = region.getOffset();
          ranges[i].length = region.getLength();
        } // else what happens if region is not found?!
      }
View Full Code Here

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

          Position p= fModel.getPosition(a);

          if (p == null)
            continue;

          IRegion widgetRegion= extension.modelRange2WidgetRange(new Region(p.getOffset(), p.getLength()));
          if (widgetRegion == null)
            continue;

          try {
            if (ANNOTATION_HEIGHT_SCALABLE) {
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
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.