Lines Matching refs:window

64 /* Non-zero if we didn't completely redisplay a window. */
70 display_update_display (WINDOW *window)
76 /* For every window in the list, check contents against the display. */
77 for (win = window; win; win = win->next)
121 function only does one window. */
139 /* If the window has no height, or display is inhibited, quit now. */
143 /* If the window's first row doesn't appear in the_screen, then it
145 window to be displayed, and the screen has shrunk to less than one
150 /* Print each line in the window into our local buffer, and then
279 /* If printing the last character in this window couldn't
300 happen if the window is shrunk very small.) */
329 of the window, and text was appearing between here and the
330 edge of the window, clear from here to the end of the line. */
355 index, and check against the bottom of the window. */
379 /* If this window has chosen not to wrap lines, skip to the end
397 /* We have reached the end of the node or the end of the window. If it
398 is the end of the node, then clear the lines of the window from here
399 to the end of the window. */
415 /* Finally, if this window has a modeline it might need to be redisplayed.
416 Check the window's modeline against the one in the display, and update
439 /* Okay, this window doesn't need updating anymore. */
518 starts that used to appear in this window. OLD_COUNT is the number of lines
521 display_scroll_line_starts (WINDOW *window, int old_pagetop,
530 /* Locate the first line which was displayed on the old window. */
532 new_first = window->pagetop;
534 /* Find the last line currently visible in this window. */
535 last_new = window->pagetop + (window->height - 1);
536 if (last_new > window->line_count)
537 last_new = window->line_count - 1;
539 /* Find the last line which used to be currently visible in this window. */
540 last_old = old_pagetop + (window->height - 1);
547 if (old_starts[old] != window->line_starts[new])
556 if (old_starts[old] == window->line_starts[new])
560 if (old_starts[old + i] != window->line_starts[new + i])
567 start = (window->first_row
570 end = window->first_row + window->height;
594 display_cursor_at_point (WINDOW *window)
598 vpos = window_line_of_point (window) - window->pagetop + window->first_row;
599 hpos = window_get_cursor_column (window);