Lines Matching refs:screen
36 size_t screen, cursor; //offsets
608 TT.screen = 0;
611 } else if (TT.screen > (1<<18) || TT.cursor > (1<<18)) {
614 TT.screen = text_strrchr(TT.cursor-1, '\n')+1;
619 s = text_count(0, TT.screen, '\n');
622 TT.screen = text_strrchr(TT.cursor-1, '\n')+1;
631 if ((n = text_strchr(TT.screen, '\n'))+1 > TT.screen)
632 TT.screen = n+1;
762 TT.cursor = text_sol(TT.screen);
768 TT.cursor = text_sol(TT.screen);
775 TT.cursor = text_sol(TT.screen);
977 TT.screen = text_psol(TT.screen);
979 TT.cursor = text_psol(TT.screen);
987 for (i=0; i<TT.screen_height-2; ++i) TT.screen = text_nsol(TT.screen);
989 if (TT.screen > TT.cursor) TT.cursor = TT.screen;
994 TT.screen = text_nsol(TT.screen);
996 if (TT.screen > TT.cursor) TT.cursor = TT.screen;
1001 TT.screen = text_psol(TT.screen);
1352 //screen coordinates for cursor
1372 if (redraw&2) tty_esc("2J"), tty_esc("H"); //clear screen
1380 for (SSOL = TT.screen, y = 0; SSOL < SOL; y++) SSOL = text_nsol(SSOL);
1421 //when not inserting but still need to keep cursor inside screen
1439 y = 0, SSOL = TT.screen, line = toybuf;