Examples of modelOffset2WidgetOffset()


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

                + length;

        boolean visible = false;
        if (sourceViewer instanceof ITextViewerExtension5) {
            final ITextViewerExtension5 extension = (ITextViewerExtension5) sourceViewer;
            visible = extension.modelOffset2WidgetOffset(targetOffset) > -1;
        } else {
            final IRegion visibleRegion = sourceViewer.getVisibleRegion();
            // http://dev.eclipse.org/bugs/show_bug.cgi?id=34195
            visible = targetOffset >= visibleRegion.getOffset()
                    && targetOffset <= visibleRegion.getOffset()
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()

   * @return widget offset
   */
  private int getWidgetOffset(int documentOffset) {
    if (fTextViewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5)fTextViewer;
      return extension.modelOffset2WidgetOffset(documentOffset);
    }
    IRegion visible= fTextViewer.getVisibleRegion();
    int widgetOffset= documentOffset - visible.getOffset();
    if (widgetOffset > visible.getLength()) {
      return -1;
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 final static 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 (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()

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

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

      resetCursor(viewer);

      // 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
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.