Examples of modelRange2WidgetRange()


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

    if (fReusableRegion == null || fReusableRegion.getOffset() == Integer.MAX_VALUE)
      return null;

    if (fSourceViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) fSourceViewer;
      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()

   * @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()

        Position position= fModel.getPosition(annotation);
        if (position == null)
          continue;

        IRegion widgetRegion= extension.modelRange2WidgetRange(new Region(position.getOffset(), position.getLength()));
        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()

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

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

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

   * @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()

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

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

        Position position= fModel.getPosition(annotation);
        if (position == null)
          continue;

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

        int startLine= extension.widgetLineOfWidgetOffset(widgetRegion.getOffset());
        if (startLine == -1)
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.