X-Git-Url: https://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fcom%2Fgooglecode%2Flanterna%2Fgraphics%2FScrollable.java;fp=src%2Fcom%2Fgooglecode%2Flanterna%2Fgraphics%2FScrollable.java;h=0000000000000000000000000000000000000000;hb=f06c81000632cfb5f525ca458f719338f55f9f66;hp=e59129f73dcce3458fa9a2481e230bb0af0929b0;hpb=a73a906356c971b080c36368e71a15d87e8b8d31;p=jvcard.git diff --git a/src/com/googlecode/lanterna/graphics/Scrollable.java b/src/com/googlecode/lanterna/graphics/Scrollable.java deleted file mode 100644 index e59129f..0000000 --- a/src/com/googlecode/lanterna/graphics/Scrollable.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.googlecode.lanterna.graphics; - -import java.io.IOException; - -/** - * Describes an area that can be 'scrolled', by moving a range of lines up or down. Certain terminals will implement - * this through extensions and are much faster than if lanterna tries to manually erase and re-print the text. - * - * @author Andreas - */ -public interface Scrollable { - /** - * Scroll a range of lines of this Scrollable according to given distance. - * - * If scroll-range is empty (firstLine > lastLine || distance == 0) then - * this method does nothing. - * - * Lines that are scrolled away from are cleared. - * - * If absolute value of distance is equal or greater than number of lines - * in range, then all lines within the range will be cleared. - * - * @param firstLine first line of the range to be scrolled (top line is 0) - * @param lastLine last (inclusive) line of the range to be scrolled - * @param distance if > 0: move lines up, else if < 0: move lines down. - */ - void scrollLines(int firstLine, int lastLine, int distance) throws IOException; -}