public abstract static class InitialScrollPositionSupport.ThreesideInitialScrollHelper extends InitialScrollPositionSupport.InitialScrollHelperBase
Modifier and Type | Field and Description |
---|---|
protected Pair<ThreeSide,java.lang.Integer> |
myScrollToLine |
myCaretPosition, myEditorsPosition, myScrollToChange, myShouldScroll
Constructor and Description |
---|
ThreesideInitialScrollHelper() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
doScrollToChange() |
protected abstract boolean |
doScrollToFirstChange() |
protected abstract boolean |
doScrollToLine() |
void |
onRediff() |
void |
onSlowRediff() |
void |
processContext(DiffRequest request) |
void |
updateContext(DiffRequest request) |
public void processContext(DiffRequest request)
processContext
in class InitialScrollPositionSupport.InitialScrollHelperBase
public void updateContext(DiffRequest request)
updateContext
in class InitialScrollPositionSupport.InitialScrollHelperBase
public void onSlowRediff()
public void onRediff()
protected abstract boolean doScrollToChange()
protected abstract boolean doScrollToFirstChange()
protected abstract boolean doScrollToLine()