Home | History | Annotate | Download | only in term

Lines Matching defs:Screen

93      * Our main view. Displays the emulated terminal screen.
543 * An abstract screen interface. A terminal screen stores lines of text. (The
547 interface Screen {
551 * wrapped when changing screen size or converting to a transcript.
556 * Store byte b into the screen at location (x, y)
567 * Scroll the screen down one line. To scroll the whole screen of a 24 line
568 * screen, the arguments would be (0, 24).
576 * Block copy characters from one position in the screen to another. The two
578 * be within the bounds of the screen, or else an InvalidParemeterException
592 * screen, or else and InvalidParemeterException will be thrown. Typically
615 * Resize the screen
624 * A TranscriptScreen is a screen that remembers data that's been scrolled. The
629 class TranscriptScreen implements Screen {
637 * The total number of rows in the transcript and the screen. Fixed at
644 * include the screen.
655 * The number of active rows, includes both the transcript and the screen.
660 * The number of rows in the screen.
665 * The data for both the screen and the transcript. The first mScreenRows *
666 * mLineWidth characters are the screen, the rest are the transcript.
680 * next line. This is used when resizing the screen and when copying to the
687 * Create a transcript screen.
689 * @param columns the width of the screen in characters.
691 * @param screenRows the height of just the screen, not including the
693 * screen.
718 * -mActiveTranscriptRows to mScreenRows-1, with the screen being
751 * Store byte b into the screen at location (x, y)
768 * Scroll the screen down one line. To scroll the whole screen of a 24 line
769 * screen, the arguments would be (0, 24).
851 * Block copy characters from one position in the screen to another. The two
853 * be within the bounds of the screen, or else an InvalidParemeterException
889 * screen, or else and InvalidParemeterException will be thrown. Typically
1025 * Renders text into a screen. Contains all the terminal-specific knowlege and
1029 * video, color) alternate screen cursor key and keypad escape sequences.
1044 * The number of character rows in the terminal screen.
1049 * The number of character columns in the terminal screen.
1060 * Stores the characters that appear on the screen of the emulated terminal.
1062 private Screen mScreen;
1152 * relative to the absolute screen size, rather than the currently set top
1198 // The margins allow portions of the screen to be locked.
1201 * The top margin of the screen, for scrolling purposes. Ranges from 0 to
1207 * The bottom margin of the screen, for scrolling purposes. Ranges from
1242 * Construct a terminal emulator that uses the supplied screen
1244 * @param screen the screen to render characters into.
1249 public TerminalEmulator(Screen screen, int columns, int rows,
1251 mScreen = screen;
1375 // Move to next tab stop, but not past edge of screen
1499 // side effect of clearing the screen and homing the cursor.
1615 case 'F': // Cursor to lower-left corner of screen
1713 case 1: // Erase from the start of the screen to the cursor.
2104 // Always enable auto wrap, because it's useful on a small screen
2110 * Send an ASCII character to the screen.
2491 * Our transcript. Contains the screen and the transcript.