Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.ITextViewer.revealRange()


        /*
         * log.debug("Visible: " + visible + " - Selected: " + newSelection);
         */

        if (!TextUtilities.overlaps(visible, newSelection)) {
            viewer.revealRange(selection.getOffset(), selection.getLength());
            return;
        }

        if (!(viewer instanceof ITextViewerExtension5))
            return;
View Full Code Here


                int targetOffset = visible.getOffset() + visible.getLength();
                while (getLine(viewer5, targetOffset) < targetLine) {
                    targetOffset++;
                }

                viewer.revealRange(newSelection.getOffset(), targetOffset
                    - newSelection.getOffset());
            }

        } else {
            if (newSelection.getOffset() < visible.getOffset()) {
View Full Code Here

                    int targetOffset = visible.getOffset();
                    while (getLine(viewer5, targetOffset) > targetLine) {
                        targetOffset--;
                    }

                    viewer.revealRange(newSelection.getOffset(), targetOffset
                        - newSelection.getOffset());
                }
            }
        }
    }
View Full Code Here

        try {
            /**
             * Show the middle of the user's (with
             * {@link User.Permission#WRITE_ACCESS}) viewport.
             */
            viewer.revealRange(
                document.getLineOffset(top + ((bottom - top) / 2)), 0);
        } catch (BadLocationException e) {
            log.error("Internal Error: BadLocationException - ", e);
        }

View Full Code Here

      ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer;
      extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length));
    } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) {
      viewer.resetVisibleRegion();
    }
    viewer.revealRange(fFramePosition.offset, fFramePosition.length);
    viewer.setSelectedRange(fFramePosition.offset, fFramePosition.length);
  }

  private void redraw() {
    if (fCurrentTarget.fAnnotationModel != null)
View Full Code Here

      ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer;
      extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length));
    } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) {
      viewer.resetVisibleRegion();
    }
    viewer.revealRange(fFramePosition.offset, fFramePosition.length);
    viewer.setSelectedRange(fFramePosition.offset, fFramePosition.length);
  }

  private void redraw() {
    if (fCurrentTarget.fAnnotationModel != null)
View Full Code Here

      ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer;
      extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length));
    } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) {
      viewer.resetVisibleRegion();
    }
    viewer.revealRange(fFramePosition.offset, fFramePosition.length);
    viewer.setSelectedRange(fFramePosition.offset, fFramePosition.length);
  }

  private void redraw() {
    if (fCurrentTarget.fAnnotationModel != null)
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.