glyph_row 6421 src/alloc.c struct glyph_row *row = matrix->rows; glyph_row 6422 src/alloc.c struct glyph_row *end = row + matrix->nrows; glyph_row 742 src/dispextern.h struct glyph_row *rows; glyph_row 1097 src/dispextern.h struct glyph_row *matrix_row (struct glyph_matrix *, int); glyph_row 1337 src/dispextern.h struct glyph_row *row; glyph_row 2692 src/dispextern.h struct glyph_row *glyph_row; glyph_row 2819 src/dispextern.h if ((IT)->glyph_row != NULL && (IT)->bidi_p) \ glyph_row 2820 src/dispextern.h (IT)->glyph_row->reversed_p = (IT)->bidi_it.paragraph_dir == R2L; \ glyph_row 2825 src/dispextern.h if ((IT)->glyph_row != NULL) \ glyph_row 2935 src/dispextern.h void (*write_glyphs) (struct window *w, struct glyph_row *row, glyph_row 2938 src/dispextern.h void (*insert_glyphs) (struct window *w, struct glyph_row *row, glyph_row 2944 src/dispextern.h void (*clear_end_of_line) (struct window *w, struct glyph_row *row, glyph_row 2955 src/dispextern.h struct glyph_row *desired_row); glyph_row 2983 src/dispextern.h void (*fix_overlapping_area) (struct window *w, struct glyph_row *row, glyph_row 2989 src/dispextern.h void (*draw_fringe_bitmap) (struct window *w, struct glyph_row *row, glyph_row 3021 src/dispextern.h struct glyph_row *glyph_row, glyph_row 3383 src/dispextern.h struct glyph_row *row_containing_pos (struct window *, ptrdiff_t, glyph_row 3384 src/dispextern.h struct glyph_row *, glyph_row 3385 src/dispextern.h struct glyph_row *, int); glyph_row 3411 src/dispextern.h ptrdiff_t, struct glyph_row *, enum face_id); glyph_row 3416 src/dispextern.h struct glyph_row *); glyph_row 3457 src/dispextern.h extern void gui_write_glyphs (struct window *, struct glyph_row *, glyph_row 3459 src/dispextern.h extern void gui_insert_glyphs (struct window *, struct glyph_row *, glyph_row 3461 src/dispextern.h extern void gui_clear_end_of_line (struct window *, struct glyph_row *, glyph_row 3463 src/dispextern.h extern void gui_fix_overlapping_area (struct window *, struct glyph_row *, glyph_row 3466 src/dispextern.h struct glyph_row *, glyph_row 3468 src/dispextern.h extern void get_phys_cursor_geometry (struct window *, struct glyph_row *, glyph_row 3502 src/dispextern.h extern void tty_draw_row_with_mouse_face (struct window *, struct glyph_row *, glyph_row 3512 src/dispextern.h void draw_fringe_bitmap (struct window *, struct glyph_row *, int); glyph_row 3513 src/dispextern.h void draw_row_fringe_bitmaps (struct window *, struct glyph_row *); glyph_row 3526 src/dispextern.h extern unsigned row_hash (struct glyph_row *); glyph_row 3711 src/dispextern.h void blank_row (struct window *, struct glyph_row *, int); glyph_row 3713 src/dispextern.h void clear_glyph_row (struct glyph_row *); glyph_row 3714 src/dispextern.h void prepare_desired_row (struct window *, struct glyph_row *, bool); glyph_row 3725 src/dispextern.h extern void fill_up_frame_row_with_spaces (struct glyph_row *, int); glyph_row 73 src/dispnew.c static void increment_row_positions (struct glyph_row *, ptrdiff_t, ptrdiff_t); glyph_row 79 src/dispnew.c static void fill_up_glyph_row_with_spaces (struct glyph_row *); glyph_row 81 src/dispnew.c static void fill_up_glyph_row_area_with_spaces (struct glyph_row *, int); glyph_row 335 src/dispnew.c verify_row_hash (struct glyph_row *row) glyph_row 447 src/dispnew.c struct glyph_row *row = &matrix->rows[i]; glyph_row 500 src/dispnew.c struct glyph_row *row = matrix->rows; glyph_row 501 src/dispnew.c struct glyph_row *end = row + matrix->rows_allocated; glyph_row 651 src/dispnew.c struct glyph_row temp; glyph_row 765 src/dispnew.c struct glyph_row *row = &matrix->rows[start]; glyph_row 883 src/dispnew.c clear_glyph_row (struct glyph_row *row) glyph_row 885 src/dispnew.c enum { off = offsetof (struct glyph_row, used) }; glyph_row 896 src/dispnew.c blank_row (struct window *w, struct glyph_row *row, int y) glyph_row 925 src/dispnew.c increment_row_positions (struct glyph_row *row, glyph_row 963 src/dispnew.c swap_glyphs_in_rows (struct glyph_row *a, struct glyph_row *b) glyph_row 1003 src/dispnew.c swap_glyph_pointers (struct glyph_row *a, struct glyph_row *b) glyph_row 1033 src/dispnew.c copy_row_except_pointers (struct glyph_row *to, struct glyph_row *from) glyph_row 1035 src/dispnew.c enum { off = offsetof (struct glyph_row, x) }; glyph_row 1047 src/dispnew.c assign_row (struct glyph_row *to, struct glyph_row *from) glyph_row 1063 src/dispnew.c glyph_row_slice_p (struct glyph_row *window_row, struct glyph_row *frame_row) glyph_row 1081 src/dispnew.c static struct glyph_row * glyph_row 1108 src/dispnew.c prepare_desired_row (struct window *w, struct glyph_row *row, bool mode_line_p) glyph_row 1164 src/dispnew.c line_hash_code (struct frame *f, struct glyph_row *row) glyph_row 1200 src/dispnew.c struct glyph_row *row = matrix->rows + vpos; glyph_row 1256 src/dispnew.c row_equal_p (struct glyph_row *a, struct glyph_row *b, bool mouse_face_p) glyph_row 1452 src/dispnew.c struct glyph_row * glyph_row 1481 src/dispnew.c struct glyph_row *row = matrix->rows; glyph_row 1482 src/dispnew.c struct glyph_row *last_text_row = NULL; glyph_row 1497 src/dispnew.c struct glyph_row *next = row + 1; glyph_row 1911 src/dispnew.c struct glyph_row *r = m->rows + i; glyph_row 1912 src/dispnew.c struct glyph_row *fr = fm->rows + i + WINDOW_TOP_EDGE_LINE (w); glyph_row 1947 src/dispnew.c struct glyph_row *from = f->current_matrix->rows + i; glyph_row 1948 src/dispnew.c struct glyph_row *to = saved->rows + i; glyph_row 1988 src/dispnew.c struct glyph_row *from = saved->rows + i; glyph_row 1989 src/dispnew.c struct glyph_row *to = f->current_matrix->rows + i; glyph_row 2564 src/dispnew.c struct glyph_row *frame_row = frame_matrix->rows + frame_y; glyph_row 2565 src/dispnew.c struct glyph_row *window_row = window_matrix->rows + window_y; glyph_row 2671 src/dispnew.c fill_up_glyph_row_with_spaces (struct glyph_row *row) glyph_row 2683 src/dispnew.c fill_up_glyph_row_area_with_spaces (struct glyph_row *row, int area) glyph_row 2701 src/dispnew.c fill_up_frame_row_with_spaces (struct glyph_row *row, int upto) glyph_row 2741 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (current_matrix, row); glyph_row 2742 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (desired_matrix, row); glyph_row 2795 src/dispnew.c struct glyph_row *current_row glyph_row 2797 src/dispnew.c struct glyph_row *desired_row glyph_row 2836 src/dispnew.c struct glyph_row *old_rows; glyph_row 2839 src/dispnew.c struct glyph_row *new_rows = MATRIX_ROW (matrix, unchanged_at_top); glyph_row 2879 src/dispnew.c struct glyph_row *window_row, *window_row_end, *frame_row; glyph_row 2958 src/dispnew.c struct glyph_row *old_rows; glyph_row 3506 src/dispnew.c struct glyph_row *row = w->current_matrix->rows + i; glyph_row 3543 src/dispnew.c struct glyph_row *row; glyph_row 3609 src/dispnew.c struct glyph_row *row = MATRIX_ROW (w->current_matrix, i); glyph_row 3645 src/dispnew.c struct glyph_row *row, *end; glyph_row 3646 src/dispnew.c struct glyph_row *mode_line_row; glyph_row 3647 src/dispnew.c struct glyph_row *tab_line_row; glyph_row 3648 src/dispnew.c struct glyph_row *header_line_row; glyph_row 3772 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, i); glyph_row 3946 src/dispnew.c update_marginal_area (struct window *w, struct glyph_row *updated_row, glyph_row 3949 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 3967 src/dispnew.c update_text_area (struct window *w, struct glyph_row *updated_row, int vpos, glyph_row 3970 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 3971 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 4230 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 4231 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 4332 src/dispnew.c struct glyph_row *last_row = NULL; glyph_row 4335 src/dispnew.c for (struct glyph_row *row = w->current_matrix->rows; glyph_row 4412 src/dispnew.c struct glyph_row *row; glyph_row 4454 src/dispnew.c add_row_entry (struct glyph_row *row) glyph_row 4520 src/dispnew.c struct glyph_row *d = MATRIX_ROW (desired_matrix, i); glyph_row 4521 src/dispnew.c struct glyph_row *c = MATRIX_ROW (current_matrix, i); glyph_row 4865 src/dispnew.c struct glyph_row *from, *to; glyph_row 5010 src/dispnew.c struct glyph_row *r = MATRIX_ROW (current_matrix, row); glyph_row 5218 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (current_matrix, vpos); glyph_row 5219 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (desired_matrix, vpos); glyph_row 5547 src/dispnew.c struct glyph_row *row; glyph_row 5719 src/dispnew.c struct glyph_row *row; glyph_row 5790 src/dispnew.c struct glyph_row *row = w->current_matrix->rows; glyph_row 576 src/fringe.c draw_fringe_bitmap_1 (struct window *w, struct glyph_row *row, int left_p, int overlay, int which) glyph_row 838 src/fringe.c draw_fringe_bitmap (struct window *w, struct glyph_row *row, int left_p) glyph_row 891 src/fringe.c draw_row_fringe_bitmaps (struct window *w, struct glyph_row *row) glyph_row 922 src/fringe.c struct glyph_row *row; glyph_row 968 src/fringe.c struct glyph_row *row, *cur = 0; glyph_row 1118 src/fringe.c struct glyph_row *row1; glyph_row 1174 src/fringe.c struct glyph_row *row1; glyph_row 1715 src/fringe.c struct glyph_row *row; glyph_row 2355 src/haikufns.c struct glyph_row *row, *end; glyph_row 1423 src/haikuterm.c haiku_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 1987 src/haikuterm.c struct glyph_row *desired_row) glyph_row 2079 src/haikuterm.c haiku_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 2131 src/haikuterm.c haiku_draw_bar_cursor (struct window *w, struct glyph_row *row, glyph_row 2136 src/haikuterm.c struct glyph_row *r; glyph_row 2228 src/haikuterm.c haiku_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, glyph_row 2237 src/haikuterm.c if (glyph_row->exact_window_width_line_p glyph_row 2238 src/haikuterm.c && (glyph_row->reversed_p glyph_row 2240 src/haikuterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 2242 src/haikuterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 2243 src/haikuterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 2250 src/haikuterm.c haiku_draw_hollow_cursor (w, glyph_row); glyph_row 2254 src/haikuterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 2258 src/haikuterm.c haiku_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 2262 src/haikuterm.c haiku_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 2715 src/haikuterm.c haiku_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 971 src/msdos.c tty_draw_row_with_mouse_face (struct window *w, struct glyph_row *row, glyph_row 3136 src/pgtkfns.c struct glyph_row *row, *end; glyph_row 113 src/pgtkterm.c static void pgtk_clip_to_row (struct window *, struct glyph_row *, glyph_row 2744 src/pgtkterm.c struct glyph_row *desired_row) glyph_row 2782 src/pgtkterm.c pgtk_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 2828 src/pgtkterm.c pgtk_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, glyph_row 2850 src/pgtkterm.c struct glyph_row *r; glyph_row 2921 src/pgtkterm.c pgtk_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, int x, glyph_row 2932 src/pgtkterm.c if (glyph_row->exact_window_width_line_p glyph_row 2933 src/pgtkterm.c && (glyph_row->reversed_p glyph_row 2935 src/pgtkterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 2937 src/pgtkterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 2938 src/pgtkterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 2945 src/pgtkterm.c pgtk_draw_hollow_cursor (w, glyph_row); glyph_row 2949 src/pgtkterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 2953 src/pgtkterm.c pgtk_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 2957 src/pgtkterm.c pgtk_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 3518 src/pgtkterm.c pgtk_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 3537 src/pgtkterm.c pgtk_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 1467 src/term.c eassert (it->glyph_row); glyph_row 1468 src/term.c glyph = (it->glyph_row->glyphs[it->area] glyph_row 1469 src/term.c + it->glyph_row->used[it->area]); glyph_row 1470 src/term.c end = it->glyph_row->glyphs[1 + it->area]; glyph_row 1474 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1482 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1484 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1517 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1581 src/term.c if (it->glyph_row) glyph_row 1609 src/term.c if (it->glyph_row) glyph_row 1630 src/term.c if (it->glyph_row) glyph_row 1645 src/term.c if (it->glyph_row) glyph_row 1676 src/term.c eassert (it->glyph_row); glyph_row 1677 src/term.c glyph = it->glyph_row->glyphs[it->area] + it->glyph_row->used[it->area]; glyph_row 1678 src/term.c if (glyph < it->glyph_row->glyphs[1 + it->area]) glyph_row 1682 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1687 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1689 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1726 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1754 src/term.c if (it->glyph_row) glyph_row 1770 src/term.c eassert (it->glyph_row); glyph_row 1771 src/term.c glyph = it->glyph_row->glyphs[it->area] + it->glyph_row->used[it->area]; glyph_row 1772 src/term.c end = it->glyph_row->glyphs[1 + it->area]; glyph_row 1776 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1784 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1786 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1820 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1898 src/term.c if (it->glyph_row) glyph_row 2450 src/term.c tty_draw_row_with_mouse_face (struct window *w, struct glyph_row *row, glyph_row 2987 src/term.c struct glyph_row *from = f->current_matrix->rows + i; glyph_row 2988 src/term.c struct glyph_row *to = saved->rows + i; glyph_row 3014 src/term.c struct glyph_row *from = saved->rows + i; glyph_row 3015 src/term.c struct glyph_row *to = f->desired_matrix->rows + i; glyph_row 3036 src/term.c struct glyph_row *from = saved->rows + i; glyph_row 422 src/w32console.c tty_draw_row_with_mouse_face (struct window *w, struct glyph_row *row, glyph_row 7574 src/w32fns.c struct glyph_row *row = w->desired_matrix->rows; glyph_row 7575 src/w32fns.c struct glyph_row *end = glyph_row 198 src/w32term.c static void w32_draw_hollow_cursor (struct window *, struct glyph_row *); glyph_row 199 src/w32term.c static void w32_draw_bar_cursor (struct window *, struct glyph_row *, int, glyph_row 201 src/w32term.c static void w32_clip_to_row (struct window *, struct glyph_row *, glyph_row 797 src/w32term.c w32_after_update_window_line (struct window *w, struct glyph_row *desired_row) glyph_row 859 src/w32term.c w32_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 6100 src/w32term.c w32_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 6121 src/w32term.c w32_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 6170 src/w32term.c w32_draw_bar_cursor (struct window *w, struct glyph_row *row, glyph_row 6188 src/w32term.c struct glyph_row *row; glyph_row 6279 src/w32term.c w32_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, glyph_row 6317 src/w32term.c + glyph_row->ascent - w->phys_cursor_ascent); glyph_row 6337 src/w32term.c if (glyph_row->exact_window_width_line_p glyph_row 6338 src/w32term.c && (glyph_row->reversed_p glyph_row 6340 src/w32term.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 6342 src/w32term.c glyph_row->cursor_in_fringe_p = true; glyph_row 6343 src/w32term.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 6350 src/w32term.c w32_draw_hollow_cursor (w, glyph_row); glyph_row 6354 src/w32term.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 6358 src/w32term.c w32_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 6362 src/w32term.c w32_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 2044 src/window.c struct glyph_row *row, *end_row; glyph_row 2179 src/window.c struct glyph_row *row, *end_row; glyph_row 7521 src/window.c struct glyph_row *row; glyph_row 582 src/xdisp.c if (it->glyph_row && it->glyph_row->reversed_p) glyph_row 604 src/xdisp.c if (it->glyph_row && it->glyph_row->reversed_p) glyph_row 810 src/xdisp.c static struct glyph_row scratch_glyph_row; glyph_row 1117 src/xdisp.c static bool row_for_charpos_p (struct glyph_row *, ptrdiff_t); glyph_row 1118 src/xdisp.c static bool cursor_row_p (struct glyph_row *); glyph_row 1147 src/xdisp.c static bool set_cursor_from_row (struct window *, struct glyph_row *, glyph_row 1223 src/xdisp.c struct glyph_row *, glyph_row 1227 src/xdisp.c struct glyph_row *row, glyph_row 1318 src/xdisp.c struct glyph_row *ml_row glyph_row 1336 src/xdisp.c struct glyph_row *tl_row glyph_row 1353 src/xdisp.c struct glyph_row *hl_row glyph_row 1518 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 1521 src/xdisp.c it->glyph_row = NULL; glyph_row 1527 src/xdisp.c it->glyph_row = row; glyph_row 1848 src/xdisp.c top_x = it.glyph_row->x; glyph_row 1859 src/xdisp.c it2.glyph_row = NULL; glyph_row 1882 src/xdisp.c top_x = it.glyph_row->x; glyph_row 1983 src/xdisp.c it3.glyph_row = NULL; glyph_row 2373 src/xdisp.c struct glyph_row *row = NULL; glyph_row 2681 src/xdisp.c get_phys_cursor_geometry (struct window *w, struct glyph_row *row, glyph_row 2757 src/xdisp.c struct glyph_row *r, *gr, *end_row; glyph_row 3000 src/xdisp.c adjust_window_ends (struct window *w, struct glyph_row *row, bool current) glyph_row 3166 src/xdisp.c struct glyph_row *row; glyph_row 3201 src/xdisp.c struct glyph_row *row, enum face_id base_face_id) glyph_row 3348 src/xdisp.c eassert (it->glyph_row == NULL); glyph_row 3355 src/xdisp.c eassert (it->glyph_row == NULL); glyph_row 3369 src/xdisp.c it->glyph_row = row; glyph_row 3747 src/xdisp.c struct glyph_row *row; glyph_row 4013 src/xdisp.c init_to_row_start (struct it *it, struct window *w, struct glyph_row *row) glyph_row 4029 src/xdisp.c init_to_row_end (struct it *it, struct window *w, struct glyph_row *row) glyph_row 5474 src/xdisp.c if (!it->glyph_row) glyph_row 8170 src/xdisp.c && it->glyph_row glyph_row 8171 src/xdisp.c && (it->glyph_row->mode_line_p || it->avoid_cursor_p)) glyph_row 9709 src/xdisp.c struct glyph_row *saved_glyph_row; glyph_row 9721 src/xdisp.c saved_glyph_row = it->glyph_row; glyph_row 9722 src/xdisp.c it->glyph_row = NULL; glyph_row 10379 src/xdisp.c it->glyph_row = saved_glyph_row; glyph_row 11726 src/xdisp.c it.glyph_row = NULL; glyph_row 14133 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 14223 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 14339 src/xdisp.c ++it->glyph_row; glyph_row 14354 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 14369 src/xdisp.c it.glyph_row = temp_row; glyph_row 14417 src/xdisp.c struct glyph_row *row; glyph_row 14474 src/xdisp.c row = it.glyph_row; glyph_row 14543 src/xdisp.c row = it.glyph_row - 1; glyph_row 14726 src/xdisp.c struct glyph_row *row; glyph_row 15160 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 15274 src/xdisp.c ++it->glyph_row; glyph_row 15289 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 15304 src/xdisp.c it.glyph_row = temp_row; glyph_row 15357 src/xdisp.c struct glyph_row *row; glyph_row 15383 src/xdisp.c row = it.glyph_row; glyph_row 15471 src/xdisp.c row = it.glyph_row - 1; glyph_row 15681 src/xdisp.c struct glyph_row *row; glyph_row 15816 src/xdisp.c struct glyph_row *cursor_row; glyph_row 15817 src/xdisp.c struct glyph_row *bottom_row; glyph_row 16350 src/xdisp.c overlay_arrow_at_row (struct it *it, struct glyph_row *row) glyph_row 16825 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, this_line_vpos); glyph_row 16849 src/xdisp.c struct glyph_row *row glyph_row 16874 src/xdisp.c if (MATRIX_ROW_DISPLAYS_TEXT_P (it.glyph_row - 1)) glyph_row 16930 src/xdisp.c struct glyph_row *row; glyph_row 17712 src/xdisp.c set_cursor_from_row (struct window *w, struct glyph_row *row, glyph_row 18392 src/xdisp.c struct glyph_row *row; glyph_row 18825 src/xdisp.c struct glyph_row *row; glyph_row 18991 src/xdisp.c struct glyph_row *row = NULL; glyph_row 19065 src/xdisp.c struct glyph_row *row0 = row; glyph_row 19155 src/xdisp.c struct glyph_row *row1; glyph_row 19260 src/xdisp.c struct glyph_row *candidate = glyph_row 19614 src/xdisp.c struct glyph_row *row; glyph_row 19868 src/xdisp.c struct glyph_row *r = NULL; glyph_row 19951 src/xdisp.c struct glyph_row *row; glyph_row 20433 src/xdisp.c struct glyph_row *row = glyph_row 20735 src/xdisp.c struct glyph_row *last_text_row = NULL; glyph_row 20748 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 20756 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 20843 src/xdisp.c struct glyph_row *bottom_row; glyph_row 20848 src/xdisp.c struct glyph_row *last_text_row; glyph_row 20849 src/xdisp.c struct glyph_row *last_reused_text_row; glyph_row 20850 src/xdisp.c struct glyph_row *start_row; glyph_row 20965 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 20967 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 20976 src/xdisp.c struct glyph_row *row; glyph_row 21089 src/xdisp.c struct glyph_row *pt_row, *row; glyph_row 21090 src/xdisp.c struct glyph_row *first_reusable_row; glyph_row 21091 src/xdisp.c struct glyph_row *first_row_to_display; glyph_row 21144 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, it.vpos); glyph_row 21150 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21286 src/xdisp.c static struct glyph_row *find_last_unchanged_at_beg_row (struct window *); glyph_row 21287 src/xdisp.c static struct glyph_row *find_first_unchanged_at_end_row (struct window *, glyph_row 21289 src/xdisp.c static struct glyph_row * glyph_row 21291 src/xdisp.c struct glyph_row *); glyph_row 21299 src/xdisp.c static struct glyph_row * glyph_row 21301 src/xdisp.c struct glyph_row *start) glyph_row 21303 src/xdisp.c struct glyph_row *row, *row_found; glyph_row 21333 src/xdisp.c static struct glyph_row * glyph_row 21337 src/xdisp.c struct glyph_row *row; glyph_row 21338 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21390 src/xdisp.c static struct glyph_row * glyph_row 21394 src/xdisp.c struct glyph_row *row; glyph_row 21395 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21425 src/xdisp.c struct glyph_row *first_text_row glyph_row 21470 src/xdisp.c struct glyph_row *window_row, *window_row_end, *frame_row; glyph_row 21510 src/xdisp.c struct glyph_row * glyph_row 21512 src/xdisp.c struct glyph_row *start, struct glyph_row *end, int dy) glyph_row 21514 src/xdisp.c struct glyph_row *row = start; glyph_row 21515 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 21632 src/xdisp.c struct glyph_row *last_unchanged_at_beg_row; glyph_row 21633 src/xdisp.c struct glyph_row *first_unchanged_at_end_row; glyph_row 21634 src/xdisp.c struct glyph_row *row; glyph_row 21635 src/xdisp.c struct glyph_row *bottom_row; glyph_row 21643 src/xdisp.c struct glyph_row *last_text_row, *last_text_row_at_end; glyph_row 21790 src/xdisp.c struct glyph_row *r0; glyph_row 21818 src/xdisp.c struct glyph_row *r1 glyph_row 21844 src/xdisp.c struct glyph_row *r0; glyph_row 21944 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22034 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 22041 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 22279 src/xdisp.c struct glyph_row *last_row = MATRIX_ROW (current_matrix, last_vpos); glyph_row 22307 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22316 src/xdisp.c last_text_row_at_end = it.glyph_row - 1; glyph_row 22357 src/xdisp.c struct glyph_row *current_row = current_matrix->rows + vpos; glyph_row 22358 src/xdisp.c struct glyph_row *desired_row = desired_matrix->rows + vpos; glyph_row 22400 src/xdisp.c void dump_glyph_row (struct glyph_row *, int, int) EXTERNALLY_VISIBLE; glyph_row 22402 src/xdisp.c void dump_glyph (struct glyph_row *, struct glyph *, int) EXTERNALLY_VISIBLE; glyph_row 22424 src/xdisp.c dump_glyph (struct glyph_row *row, struct glyph *glyph, int area) glyph_row 22551 src/xdisp.c dump_glyph_row (struct glyph_row *row, int vpos, int glyphs) glyph_row 22830 src/xdisp.c static struct glyph_row * glyph_row 22847 src/xdisp.c it.glyph_row->used[TEXT_AREA] = 0; glyph_row 22873 src/xdisp.c n_glyphs_before = it.glyph_row->used[TEXT_AREA]; glyph_row 22881 src/xdisp.c it.glyph_row->used[TEXT_AREA] = n_glyphs_before; glyph_row 22887 src/xdisp.c return it.glyph_row; glyph_row 22901 src/xdisp.c || (!it->glyph_row->reversed_p glyph_row 22903 src/xdisp.c || (it->glyph_row->reversed_p glyph_row 22910 src/xdisp.c truncate_it.glyph_row = &scratch_glyph_row; glyph_row 22912 src/xdisp.c truncate_it.glyph_row->used[TEXT_AREA] = 0; glyph_row 22918 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 22920 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 22922 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 22924 src/xdisp.c to = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 22925 src/xdisp.c toend = to + it->glyph_row->used[TEXT_AREA]; glyph_row 22944 src/xdisp.c it->glyph_row->x = 0; glyph_row 22953 src/xdisp.c it->glyph_row->used[TEXT_AREA] -= g - to - tused; glyph_row 22955 src/xdisp.c used = it->glyph_row->used[TEXT_AREA]; glyph_row 22956 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 22958 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][used - 2].type glyph_row 22963 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][used - 2].pixel_width += extra; glyph_row 22975 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 22982 src/xdisp.c it->glyph_row->used[TEXT_AREA] = to - it->glyph_row->glyphs[TEXT_AREA]; glyph_row 22986 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 22990 src/xdisp.c end = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 22991 src/xdisp.c from = end + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 22992 src/xdisp.c toend = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 22993 src/xdisp.c to = toend + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23006 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 23008 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][1].type == STRETCH_GLYPH) glyph_row 23012 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][1].pixel_width += extra; glyph_row 23023 src/xdisp.c truncate_it.glyph_row->glyphs[TEXT_AREA] glyph_row 23024 src/xdisp.c + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 23034 src/xdisp.c struct glyph *g0 = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23035 src/xdisp.c struct glyph *g = g0 + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23041 src/xdisp.c it->glyph_row->used[TEXT_AREA] += move_by; glyph_row 23048 src/xdisp.c row_hash (struct glyph_row *row) glyph_row 23084 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 23178 src/xdisp.c int n = it->glyph_row->used[TEXT_AREA]; glyph_row 23180 src/xdisp.c if (it->glyph_row->glyphs[TEXT_AREA] + n glyph_row 23181 src/xdisp.c < it->glyph_row->glyphs[1 + TEXT_AREA]) glyph_row 23259 src/xdisp.c if (!(it->glyph_row->reversed_p glyph_row 23277 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 23347 src/xdisp.c it->glyph_row->height = 0; glyph_row 23391 src/xdisp.c && it->glyph_row->reversed_p glyph_row 23392 src/xdisp.c && !it->glyph_row->continued_p)) glyph_row 23414 src/xdisp.c : (it->glyph_row->ends_at_zv_p glyph_row 23427 src/xdisp.c && MATRIX_ROW_DISPLAYS_TEXT_P (it->glyph_row) glyph_row 23436 src/xdisp.c && !it->glyph_row->reversed_p glyph_row 23442 src/xdisp.c it->glyph_row->fill_line_p = true; glyph_row 23459 src/xdisp.c if (it->glyph_row->used[TEXT_AREA] == 0) glyph_row 23461 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0] = space_glyph; glyph_row 23462 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0].face_id = face->id; glyph_row 23463 src/xdisp.c it->glyph_row->used[TEXT_AREA] = 1; glyph_row 23467 src/xdisp.c if (!(it->glyph_row->mode_line_p glyph_row 23477 src/xdisp.c && it->glyph_row->used[LEFT_MARGIN_AREA] == 0) glyph_row 23479 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0] = space_glyph; glyph_row 23480 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0].face_id = glyph_row 23482 src/xdisp.c it->glyph_row->used[LEFT_MARGIN_AREA] = 1; glyph_row 23485 src/xdisp.c && it->glyph_row->used[RIGHT_MARGIN_AREA] == 0) glyph_row 23487 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0] = space_glyph; glyph_row 23488 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0].face_id = glyph_row 23490 src/xdisp.c it->glyph_row->used[RIGHT_MARGIN_AREA] = 1; glyph_row 23561 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 23580 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 23588 src/xdisp.c struct glyph *row_start = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23589 src/xdisp.c struct glyph *row_end = row_start + it->glyph_row->used[TEXT_AREA]; glyph_row 23624 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23640 src/xdisp.c it->glyph_row->x = stretch_width; glyph_row 23660 src/xdisp.c && (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23662 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23665 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[LEFT_MARGIN_AREA]; glyph_row 23666 src/xdisp.c struct glyph *e = g + it->glyph_row->used[LEFT_MARGIN_AREA]; glyph_row 23673 src/xdisp.c while (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23675 src/xdisp.c && g < it->glyph_row->glyphs[TEXT_AREA]) glyph_row 23691 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23698 src/xdisp.c it->current_x = it->glyph_row->used[TEXT_AREA]; glyph_row 23731 src/xdisp.c && (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23733 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23736 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[RIGHT_MARGIN_AREA]; glyph_row 23737 src/xdisp.c struct glyph *e = g + it->glyph_row->used[RIGHT_MARGIN_AREA]; glyph_row 23744 src/xdisp.c while (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23746 src/xdisp.c && g < it->glyph_row->glyphs[LAST_AREA]) glyph_row 23795 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 23872 src/xdisp.c row_for_charpos_p (struct glyph_row *row, ptrdiff_t charpos) glyph_row 23959 src/xdisp.c cursor_row_p (struct glyph_row *row) glyph_row 24126 src/xdisp.c eassert (it->glyph_row); glyph_row 24127 src/xdisp.c eassert (it->glyph_row->reversed_p); glyph_row 24129 src/xdisp.c eassert (n <= it->glyph_row->used[TEXT_AREA]); glyph_row 24131 src/xdisp.c if (n > it->glyph_row->used[TEXT_AREA]) glyph_row 24132 src/xdisp.c n = it->glyph_row->used[TEXT_AREA]; glyph_row 24133 src/xdisp.c glyph = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 24134 src/xdisp.c end = it->glyph_row->glyphs[TEXT_AREA] + it->glyph_row->used[TEXT_AREA]; glyph_row 24142 src/xdisp.c find_row_edges (struct it *it, struct glyph_row *row, glyph_row 24185 src/xdisp.c struct glyph_row *r1 = row - 1; glyph_row 24591 src/xdisp.c struct glyph *p = it->glyph_row ? it->glyph_row->glyphs[TEXT_AREA] : NULL; glyph_row 24592 src/xdisp.c short *u = it->glyph_row ? &it->glyph_row->used[TEXT_AREA] : NULL; glyph_row 24594 src/xdisp.c eassert (it->glyph_row == NULL || it->glyph_row->used[TEXT_AREA] == 0); glyph_row 24616 src/xdisp.c if (it->glyph_row) glyph_row 24618 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 24680 src/xdisp.c row_text_area_empty (struct glyph_row *row) glyph_row 24712 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 25554 src/xdisp.c struct glyph_row *arrow_row glyph_row 25655 src/xdisp.c ++it->glyph_row; glyph_row 25660 src/xdisp.c if (it->glyph_row < MATRIX_BOTTOM_TEXT_ROW (it->w->desired_matrix, it->w)) glyph_row 25661 src/xdisp.c it->glyph_row->reversed_p = row->reversed_p; glyph_row 25923 src/xdisp.c struct glyph_row *row; glyph_row 26176 src/xdisp.c struct glyph_row *row = it.glyph_row; glyph_row 26184 src/xdisp.c it.glyph_row = NULL; glyph_row 26186 src/xdisp.c it.glyph_row = row; glyph_row 26398 src/xdisp.c struct glyph_row *row; glyph_row 26556 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 26593 src/xdisp.c deep_copy_glyph_row (struct glyph_row *to, struct glyph_row *from) glyph_row 26645 src/xdisp.c struct glyph_row *row; glyph_row 26661 src/xdisp.c row = it.glyph_row; glyph_row 26876 src/xdisp.c it.glyph_row->enabled_p = false; glyph_row 26877 src/xdisp.c prepare_desired_row (w, it.glyph_row, true); glyph_row 26879 src/xdisp.c it.glyph_row->mode_line_p = true; glyph_row 26882 src/xdisp.c it.glyph_row->tab_line_p = true; glyph_row 26962 src/xdisp.c it.glyph_row->full_width_p = true; glyph_row 26963 src/xdisp.c it.glyph_row->continued_p = false; glyph_row 26964 src/xdisp.c it.glyph_row->truncated_on_left_p = false; glyph_row 26965 src/xdisp.c it.glyph_row->truncated_on_right_p = false; glyph_row 26972 src/xdisp.c struct glyph *last = (it.glyph_row->glyphs[TEXT_AREA] glyph_row 26973 src/xdisp.c + it.glyph_row->used[TEXT_AREA] - 1); glyph_row 26987 src/xdisp.c return it.glyph_row->height; glyph_row 27303 src/xdisp.c nglyphs_before = it->glyph_row->used[TEXT_AREA]; glyph_row 27315 src/xdisp.c = (it->glyph_row->glyphs[TEXT_AREA] glyph_row 28599 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 29250 src/xdisp.c unsigned *char2b, struct window *w, struct glyph_row *row, glyph_row 30425 src/xdisp.c draw_glyphs (struct window *w, int x, struct glyph_row *row, glyph_row 30707 src/xdisp.c && (it->glyph_row->glyphs[area] \ glyph_row 30708 src/xdisp.c < it->glyph_row->glyphs[area + 1])) \ glyph_row 30724 src/xdisp.c eassert (it->glyph_row); glyph_row 30727 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 30728 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 30732 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 30737 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 30739 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 30762 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 30792 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 30807 src/xdisp.c eassert (it->glyph_row); glyph_row 30809 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 30810 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 30814 src/xdisp.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 30819 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 30821 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 30846 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 30870 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31019 src/xdisp.c if (it->glyph_row) glyph_row 31024 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31025 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31030 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31032 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31034 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31045 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31070 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31125 src/xdisp.c if (it->glyph_row) glyph_row 31129 src/xdisp.c = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31131 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31136 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31138 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31140 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31151 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31175 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31196 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31197 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31201 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31206 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31208 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31239 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31270 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31376 src/xdisp.c it2.glyph_row = NULL; glyph_row 31396 src/xdisp.c if (it->glyph_row == NULL || !it->glyph_row->mode_line_p) glyph_row 31476 src/xdisp.c if (width > 0 && height > 0 && it->glyph_row) glyph_row 31571 src/xdisp.c && temp_it.glyph_row glyph_row 31575 src/xdisp.c && temp_it.glyph_row->used[TEXT_AREA] > 0 glyph_row 31576 src/xdisp.c && (temp_it.glyph_row->reversed_p glyph_row 31711 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31712 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31716 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31721 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31723 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31743 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31767 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31908 src/xdisp.c if (it->glyph_row) glyph_row 32075 src/xdisp.c if (it->glyph_row) glyph_row 32093 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32270 src/xdisp.c if (it->glyph_row) glyph_row 32579 src/xdisp.c if (it->glyph_row glyph_row 32582 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32600 src/xdisp.c if (it->glyph_row && cmp->glyph_len > 0) glyph_row 32625 src/xdisp.c if (it->glyph_row glyph_row 32627 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32643 src/xdisp.c if (it->glyph_row) glyph_row 32681 src/xdisp.c gui_write_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 32725 src/xdisp.c gui_insert_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 32730 src/xdisp.c struct glyph_row *row; glyph_row 32782 src/xdisp.c gui_clear_end_of_line (struct window *w, struct glyph_row *updated_row, glyph_row 33114 src/xdisp.c struct glyph_row *row; glyph_row 33178 src/xdisp.c gui_fix_overlapping_area (struct window *w, struct glyph_row *row, glyph_row 33220 src/xdisp.c draw_phys_cursor_glyph (struct window *w, struct glyph_row *row, glyph_row 33280 src/xdisp.c struct glyph_row *cursor_row; glyph_row 33413 src/xdisp.c struct glyph_row *glyph_row; glyph_row 33429 src/xdisp.c glyph_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 33432 src/xdisp.c if (!glyph_row->enabled_p) glyph_row 33451 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33459 src/xdisp.c if (0 <= hpos && hpos < glyph_row->used[TEXT_AREA]) glyph_row 33460 src/xdisp.c glyph = glyph_row->glyphs[TEXT_AREA] + hpos; glyph_row 33491 src/xdisp.c w->phys_cursor_ascent = glyph_row->ascent; glyph_row 33492 src/xdisp.c w->phys_cursor_height = glyph_row->height; glyph_row 33497 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33502 src/xdisp.c FRAME_RIF (f)->draw_window_cursor (w, glyph_row, x, y, glyph_row 33520 src/xdisp.c struct glyph_row *row; glyph_row 33590 src/xdisp.c draw_row_with_mouse_face (struct window *w, int start_x, struct glyph_row *row, glyph_row 33635 src/xdisp.c struct glyph_row *row, *first, *last; glyph_row 33848 src/xdisp.c struct glyph_row *row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 33873 src/xdisp.c struct glyph_row **start, struct glyph_row **end) glyph_row 33875 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 33877 src/xdisp.c struct glyph_row *row; glyph_row 33946 src/xdisp.c struct glyph_row *next = row + 1; glyph_row 34036 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 34037 src/xdisp.c struct glyph_row *r1, *r2; glyph_row 34054 src/xdisp.c struct glyph_row *prev; glyph_row 34077 src/xdisp.c struct glyph_row *next; glyph_row 34078 src/xdisp.c struct glyph_row *last glyph_row 34095 src/xdisp.c struct glyph_row *tem = r2; glyph_row 34374 src/xdisp.c struct glyph_row *r; glyph_row 34376 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 34443 src/xdisp.c struct glyph_row *r; glyph_row 34759 src/xdisp.c struct glyph_row *row UNINIT; glyph_row 35514 src/xdisp.c struct glyph_row *r = MATRIX_ROW (w->current_matrix, vpos); glyph_row 35627 src/xdisp.c struct glyph_row *r glyph_row 35683 src/xdisp.c struct glyph_row *r glyph_row 35758 src/xdisp.c expose_area (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r, glyph_row 35816 src/xdisp.c expose_line (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r) glyph_row 35849 src/xdisp.c struct glyph_row *first_overlapping_row, glyph_row 35850 src/xdisp.c struct glyph_row *last_overlapping_row, glyph_row 35853 src/xdisp.c struct glyph_row *row; glyph_row 35881 src/xdisp.c struct glyph_row *row; glyph_row 36068 src/xdisp.c struct glyph_row *row; glyph_row 36069 src/xdisp.c struct glyph_row *first_overlapping_row, *last_overlapping_row; glyph_row 37614 src/xdisp.c adjust_glyph_width_for_mouse_face (struct glyph *g, struct glyph_row *row, glyph_row 37673 src/xdisp.c get_cursor_offset_for_mouse_face (struct window *w, struct glyph_row *row, glyph_row 8749 src/xfns.c struct glyph_row *row, *end; glyph_row 1094 src/xterm.c static void x_clip_to_row (struct window *, struct glyph_row *, glyph_row 7501 src/xterm.c x_after_update_window_line (struct window *w, struct glyph_row *desired_row) glyph_row 7561 src/xterm.c x_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 24894 src/xterm.c x_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 24916 src/xterm.c x_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 24972 src/xterm.c x_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, enum text_cursor_kinds kind) glyph_row 24993 src/xterm.c struct glyph_row *r; glyph_row 25100 src/xterm.c x_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, int x, glyph_row 25113 src/xterm.c if (glyph_row->exact_window_width_line_p glyph_row 25114 src/xterm.c && (glyph_row->reversed_p glyph_row 25116 src/xterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 25118 src/xterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 25119 src/xterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 25126 src/xterm.c x_draw_hollow_cursor (w, glyph_row); glyph_row 25130 src/xterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 25134 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 25138 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 4121 src/xwidget.c struct glyph_row *row;