org.eclipse.xtext.ui.editor.embedded
Class MarkRegionTargetWithoutStatusline

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.embedded.MarkRegionTargetWithoutStatusline
All Implemented Interfaces:
org.eclipse.jface.text.IMarkRegionTarget

public class MarkRegionTargetWithoutStatusline
extends java.lang.Object
implements org.eclipse.jface.text.IMarkRegionTarget

Implementation of IMarkRegionTarget using ITextViewer. This class was initially copied from MarkRegionTarget.

Since:
2.3
Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
MarkRegionTargetWithoutStatusline(org.eclipse.jface.text.ITextViewer viewer)
          Creates a MarkRegionTargetWithoutStatusline.
 
Method Summary
protected  boolean isVisible(org.eclipse.jface.text.ITextViewer viewer, int offset)
          Tells whether the given offset is visible in the given text viewer.
 void setMarkAtCursor(boolean set)
           
 void swapMarkAndCursor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkRegionTargetWithoutStatusline

public MarkRegionTargetWithoutStatusline(org.eclipse.jface.text.ITextViewer viewer)
Creates a MarkRegionTargetWithoutStatusline.

Parameters:
viewer - the text viewer
Method Detail

setMarkAtCursor

public void setMarkAtCursor(boolean set)
Specified by:
setMarkAtCursor in interface org.eclipse.jface.text.IMarkRegionTarget

swapMarkAndCursor

public void swapMarkAndCursor()
Specified by:
swapMarkAndCursor in interface org.eclipse.jface.text.IMarkRegionTarget

isVisible

protected boolean isVisible(org.eclipse.jface.text.ITextViewer viewer,
                            int offset)
Tells whether the given offset is visible in the given text viewer.

Parameters:
viewer - the text viewer
offset - the offset to check
Returns:
true if the given offset is visible in the given text viewer