Examples of modelOffset2WidgetOffset()


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

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

            // Convert to widget offset
            int lineEndWidgetOffset;
            if (fCachedTextViewer instanceof ITextViewerExtension5) {
              ITextViewerExtension5 extension= (ITextViewerExtension5)fCachedTextViewer;
              lineEndWidgetOffset= extension.modelOffset2WidgetOffset(lineEndOffset);
            } else
              lineEndWidgetOffset= lineEndOffset - fCachedTextViewer.getVisibleRegion().getOffset();

            Point p= fCachedTextWidget.getLocationAtOffset(lineEndWidgetOffset);
            if (p.x < relativePosition.x)
View Full Code Here

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

    int widgetOffset= 0;
    if (fViewer instanceof ITextViewerExtension5) {

      ITextViewerExtension5 extension= (ITextViewerExtension5) fViewer;
      widgetOffset= extension.modelOffset2WidgetOffset(position.getOffset());
      if (widgetOffset == -1)
        return;

    } else {
View Full Code Here

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

    int targetOffset = (ICharacterPairMatcher.RIGHT == anchor) ? offset + 1 : 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.modelOffset2WidgetOffset()

   * @since 2.1
   */
  protected final static boolean isVisible(ITextViewer viewer, int offset) {
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      return extension.modelOffset2WidgetOffset(offset) >= 0;
    }
    IRegion region= viewer.getVisibleRegion();
    int vOffset= region.getOffset();
    return (vOffset <= offset &&  offset <= vOffset + region.getLength());
  }
View Full Code Here

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

   * @since 3.0
   */
  protected static final int modelOffset2WidgetOffset(ISourceViewer viewer, int modelOffset) {
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      return extension.modelOffset2WidgetOffset(modelOffset);
    }
    return modelOffset - viewer.getVisibleRegion().getOffset();
  }

  /**
 
View Full Code Here

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

    int targetOffset= (ICharacterPairMatcher.RIGHT == anchor) ? offset + 1: offset + length;

    boolean visible= false;
    if (this instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) this;
      visible= (extension.modelOffset2WidgetOffset(targetOffset) > -1);
    } else {
      IRegion visibleRegion= 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.modelOffset2WidgetOffset()

            // Convert to widget offset
            int lineEndWidgetOffset;
            if (fCachedTextViewer instanceof ITextViewerExtension5) {
              ITextViewerExtension5 extension= (ITextViewerExtension5)fCachedTextViewer;
              lineEndWidgetOffset= extension.modelOffset2WidgetOffset(lineEndOffset);
            } else
              lineEndWidgetOffset= lineEndOffset - fCachedTextViewer.getVisibleRegion().getOffset();

            Point p= fCachedTextWidget.getLocationAtOffset(lineEndWidgetOffset);
            if (p.x < relativePosition.x)
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.