glyph_row 6725 src/alloc.c struct glyph_row *row = matrix->rows; glyph_row 6726 src/alloc.c struct glyph_row *end = row + matrix->nrows; glyph_row 2200 src/androidfns.c struct glyph_row *row, *end; glyph_row 2398 src/androidterm.c android_after_update_window_line (struct window *w, struct glyph_row *desired_row) glyph_row 2442 src/androidterm.c android_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 2460 src/androidterm.c android_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 4289 src/androidterm.c android_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 4336 src/androidterm.c android_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, glyph_row 4359 src/androidterm.c struct glyph_row *r; glyph_row 4438 src/androidterm.c android_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, glyph_row 4451 src/androidterm.c if (glyph_row->exact_window_width_line_p glyph_row 4452 src/androidterm.c && (glyph_row->reversed_p glyph_row 4454 src/androidterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 4456 src/androidterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 4457 src/androidterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 4464 src/androidterm.c android_draw_hollow_cursor (w, glyph_row); glyph_row 4468 src/androidterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 4472 src/androidterm.c android_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 4476 src/androidterm.c android_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 777 src/dispextern.h struct glyph_row *rows; glyph_row 1132 src/dispextern.h struct glyph_row *matrix_row (struct glyph_matrix *, int); glyph_row 1372 src/dispextern.h struct glyph_row *row; glyph_row 2731 src/dispextern.h struct glyph_row *glyph_row; glyph_row 2858 src/dispextern.h if ((IT)->glyph_row != NULL && (IT)->bidi_p) \ glyph_row 2859 src/dispextern.h (IT)->glyph_row->reversed_p = (IT)->bidi_it.paragraph_dir == R2L; \ glyph_row 2864 src/dispextern.h if ((IT)->glyph_row != NULL) \ glyph_row 2974 src/dispextern.h void (*write_glyphs) (struct window *w, struct glyph_row *row, glyph_row 2977 src/dispextern.h void (*insert_glyphs) (struct window *w, struct glyph_row *row, glyph_row 2983 src/dispextern.h void (*clear_end_of_line) (struct window *w, struct glyph_row *row, glyph_row 2994 src/dispextern.h struct glyph_row *desired_row); glyph_row 3022 src/dispextern.h void (*fix_overlapping_area) (struct window *w, struct glyph_row *row, glyph_row 3028 src/dispextern.h void (*draw_fringe_bitmap) (struct window *w, struct glyph_row *row, glyph_row 3060 src/dispextern.h struct glyph_row *glyph_row, glyph_row 3434 src/dispextern.h struct glyph_row *row_containing_pos (struct window *, ptrdiff_t, glyph_row 3435 src/dispextern.h struct glyph_row *, glyph_row 3436 src/dispextern.h struct glyph_row *, int); glyph_row 3462 src/dispextern.h ptrdiff_t, struct glyph_row *, enum face_id); glyph_row 3467 src/dispextern.h struct glyph_row *); glyph_row 3508 src/dispextern.h extern void gui_write_glyphs (struct window *, struct glyph_row *, glyph_row 3510 src/dispextern.h extern void gui_insert_glyphs (struct window *, struct glyph_row *, glyph_row 3512 src/dispextern.h extern void gui_clear_end_of_line (struct window *, struct glyph_row *, glyph_row 3514 src/dispextern.h extern void gui_fix_overlapping_area (struct window *, struct glyph_row *, glyph_row 3517 src/dispextern.h struct glyph_row *, glyph_row 3519 src/dispextern.h extern void get_phys_cursor_geometry (struct window *, struct glyph_row *, glyph_row 3558 src/dispextern.h extern void tty_draw_row_with_mouse_face (struct window *, struct glyph_row *, glyph_row 3569 src/dispextern.h void draw_fringe_bitmap (struct window *, struct glyph_row *, int); glyph_row 3570 src/dispextern.h void draw_row_fringe_bitmaps (struct window *, struct glyph_row *); glyph_row 3583 src/dispextern.h extern unsigned row_hash (struct glyph_row *); glyph_row 3771 src/dispextern.h void blank_row (struct window *, struct glyph_row *, int); glyph_row 3773 src/dispextern.h void clear_glyph_row (struct glyph_row *); glyph_row 3774 src/dispextern.h void prepare_desired_row (struct window *, struct glyph_row *, bool); glyph_row 3785 src/dispextern.h extern void fill_up_frame_row_with_spaces (struct glyph_row *, int); glyph_row 77 src/dispnew.c static void increment_row_positions (struct glyph_row *, ptrdiff_t, ptrdiff_t); glyph_row 83 src/dispnew.c static void fill_up_glyph_row_with_spaces (struct glyph_row *); glyph_row 85 src/dispnew.c static void fill_up_glyph_row_area_with_spaces (struct glyph_row *, int); glyph_row 339 src/dispnew.c verify_row_hash (struct glyph_row *row) glyph_row 451 src/dispnew.c struct glyph_row *row = &matrix->rows[i]; glyph_row 504 src/dispnew.c struct glyph_row *row = matrix->rows; glyph_row 505 src/dispnew.c struct glyph_row *end = row + matrix->rows_allocated; glyph_row 655 src/dispnew.c struct glyph_row temp; glyph_row 769 src/dispnew.c struct glyph_row *row = &matrix->rows[start]; glyph_row 887 src/dispnew.c clear_glyph_row (struct glyph_row *row) glyph_row 889 src/dispnew.c enum { off = offsetof (struct glyph_row, used) }; glyph_row 900 src/dispnew.c blank_row (struct window *w, struct glyph_row *row, int y) glyph_row 929 src/dispnew.c increment_row_positions (struct glyph_row *row, glyph_row 967 src/dispnew.c swap_glyphs_in_rows (struct glyph_row *a, struct glyph_row *b) glyph_row 1007 src/dispnew.c swap_glyph_pointers (struct glyph_row *a, struct glyph_row *b) glyph_row 1037 src/dispnew.c copy_row_except_pointers (struct glyph_row *to, struct glyph_row *from) glyph_row 1039 src/dispnew.c enum { off = offsetof (struct glyph_row, x) }; glyph_row 1051 src/dispnew.c assign_row (struct glyph_row *to, struct glyph_row *from) glyph_row 1067 src/dispnew.c glyph_row_slice_p (struct glyph_row *window_row, struct glyph_row *frame_row) glyph_row 1085 src/dispnew.c static struct glyph_row * glyph_row 1112 src/dispnew.c prepare_desired_row (struct window *w, struct glyph_row *row, bool mode_line_p) glyph_row 1169 src/dispnew.c line_hash_code (struct frame *f, struct glyph_row *row) glyph_row 1205 src/dispnew.c struct glyph_row *row = matrix->rows + vpos; glyph_row 1262 src/dispnew.c row_equal_p (struct glyph_row *a, struct glyph_row *b, bool mouse_face_p) glyph_row 1458 src/dispnew.c struct glyph_row * glyph_row 1487 src/dispnew.c struct glyph_row *row = matrix->rows; glyph_row 1488 src/dispnew.c struct glyph_row *last_text_row = NULL; glyph_row 1503 src/dispnew.c struct glyph_row *next = row + 1; glyph_row 1917 src/dispnew.c struct glyph_row *r = m->rows + i; glyph_row 1918 src/dispnew.c struct glyph_row *fr = fm->rows + i + WINDOW_TOP_EDGE_LINE (w); glyph_row 1953 src/dispnew.c struct glyph_row *from = f->current_matrix->rows + i; glyph_row 1954 src/dispnew.c struct glyph_row *to = saved->rows + i; glyph_row 1994 src/dispnew.c struct glyph_row *from = saved->rows + i; glyph_row 1995 src/dispnew.c struct glyph_row *to = f->current_matrix->rows + i; glyph_row 2595 src/dispnew.c struct glyph_row *frame_row = frame_matrix->rows + frame_y; glyph_row 2596 src/dispnew.c struct glyph_row *window_row = window_matrix->rows + window_y; glyph_row 2702 src/dispnew.c fill_up_glyph_row_with_spaces (struct glyph_row *row) glyph_row 2714 src/dispnew.c fill_up_glyph_row_area_with_spaces (struct glyph_row *row, int area) glyph_row 2732 src/dispnew.c fill_up_frame_row_with_spaces (struct glyph_row *row, int upto) glyph_row 2772 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (current_matrix, row); glyph_row 2773 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (desired_matrix, row); glyph_row 2826 src/dispnew.c struct glyph_row *current_row glyph_row 2828 src/dispnew.c struct glyph_row *desired_row glyph_row 2867 src/dispnew.c struct glyph_row *old_rows; glyph_row 2870 src/dispnew.c struct glyph_row *new_rows = MATRIX_ROW (matrix, unchanged_at_top); glyph_row 2910 src/dispnew.c struct glyph_row *window_row, *window_row_end, *frame_row; glyph_row 2989 src/dispnew.c struct glyph_row *old_rows; glyph_row 3538 src/dispnew.c struct glyph_row *row = w->current_matrix->rows + i; glyph_row 3575 src/dispnew.c struct glyph_row *row; glyph_row 3641 src/dispnew.c struct glyph_row *row = MATRIX_ROW (w->current_matrix, i); glyph_row 3677 src/dispnew.c struct glyph_row *row, *end; glyph_row 3678 src/dispnew.c struct glyph_row *mode_line_row; glyph_row 3679 src/dispnew.c struct glyph_row *tab_line_row; glyph_row 3680 src/dispnew.c struct glyph_row *header_line_row; glyph_row 3804 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, i); glyph_row 3978 src/dispnew.c update_marginal_area (struct window *w, struct glyph_row *updated_row, glyph_row 3981 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 3999 src/dispnew.c update_text_area (struct window *w, struct glyph_row *updated_row, int vpos, glyph_row 4002 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 4003 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 4262 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 4263 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (w->desired_matrix, vpos); glyph_row 4364 src/dispnew.c struct glyph_row *last_row = NULL; glyph_row 4367 src/dispnew.c for (struct glyph_row *row = w->current_matrix->rows; glyph_row 4444 src/dispnew.c struct glyph_row *row; glyph_row 4486 src/dispnew.c add_row_entry (struct glyph_row *row) glyph_row 4552 src/dispnew.c struct glyph_row *d = MATRIX_ROW (desired_matrix, i); glyph_row 4553 src/dispnew.c struct glyph_row *c = MATRIX_ROW (current_matrix, i); glyph_row 4897 src/dispnew.c struct glyph_row *from, *to; glyph_row 5042 src/dispnew.c struct glyph_row *r = MATRIX_ROW (current_matrix, row); glyph_row 5257 src/dispnew.c struct glyph_row *current_row = MATRIX_ROW (current_matrix, vpos); glyph_row 5258 src/dispnew.c struct glyph_row *desired_row = MATRIX_ROW (desired_matrix, vpos); glyph_row 5592 src/dispnew.c struct glyph_row *row; glyph_row 5773 src/dispnew.c struct glyph_row *row; glyph_row 5844 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 1720 src/fringe.c struct glyph_row *row; glyph_row 2409 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 3129 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 2741 src/pgtkterm.c struct glyph_row *desired_row) glyph_row 2779 src/pgtkterm.c pgtk_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 2825 src/pgtkterm.c pgtk_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, glyph_row 2847 src/pgtkterm.c struct glyph_row *r; glyph_row 2918 src/pgtkterm.c pgtk_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, int x, glyph_row 2929 src/pgtkterm.c if (glyph_row->exact_window_width_line_p glyph_row 2930 src/pgtkterm.c && (glyph_row->reversed_p glyph_row 2932 src/pgtkterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 2934 src/pgtkterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 2935 src/pgtkterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 2942 src/pgtkterm.c pgtk_draw_hollow_cursor (w, glyph_row); glyph_row 2946 src/pgtkterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 2950 src/pgtkterm.c pgtk_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 2954 src/pgtkterm.c pgtk_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 3515 src/pgtkterm.c pgtk_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 3534 src/pgtkterm.c pgtk_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 1508 src/term.c eassert (it->glyph_row); glyph_row 1509 src/term.c glyph = (it->glyph_row->glyphs[it->area] glyph_row 1510 src/term.c + it->glyph_row->used[it->area]); glyph_row 1511 src/term.c end = it->glyph_row->glyphs[1 + it->area]; glyph_row 1515 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1523 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1525 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1558 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1626 src/term.c if (it->glyph_row) glyph_row 1654 src/term.c if (it->glyph_row) glyph_row 1675 src/term.c if (it->glyph_row) glyph_row 1690 src/term.c if (it->glyph_row) glyph_row 1724 src/term.c eassert (it->glyph_row); glyph_row 1725 src/term.c glyph = it->glyph_row->glyphs[it->area] + it->glyph_row->used[it->area]; glyph_row 1726 src/term.c if (glyph < it->glyph_row->glyphs[1 + it->area]) glyph_row 1730 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1735 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1737 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1774 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1802 src/term.c if (it->glyph_row) glyph_row 1818 src/term.c eassert (it->glyph_row); glyph_row 1819 src/term.c glyph = it->glyph_row->glyphs[it->area] + it->glyph_row->used[it->area]; glyph_row 1820 src/term.c end = it->glyph_row->glyphs[1 + it->area]; glyph_row 1824 src/term.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 1832 src/term.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 1834 src/term.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 1868 src/term.c ++it->glyph_row->used[it->area]; glyph_row 1946 src/term.c if (it->glyph_row) glyph_row 2518 src/term.c tty_draw_row_with_mouse_face (struct window *w, struct glyph_row *row, glyph_row 3055 src/term.c struct glyph_row *from = f->current_matrix->rows + i; glyph_row 3056 src/term.c struct glyph_row *to = saved->rows + i; glyph_row 3082 src/term.c struct glyph_row *from = saved->rows + i; glyph_row 3083 src/term.c struct glyph_row *to = f->desired_matrix->rows + i; glyph_row 3104 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 7607 src/w32fns.c struct glyph_row *row = w->desired_matrix->rows; glyph_row 7608 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 7538 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 1319 src/xdisp.c struct glyph_row *ml_row glyph_row 1337 src/xdisp.c struct glyph_row *tl_row glyph_row 1354 src/xdisp.c struct glyph_row *hl_row glyph_row 1519 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 1522 src/xdisp.c it->glyph_row = NULL; glyph_row 1528 src/xdisp.c it->glyph_row = row; glyph_row 1849 src/xdisp.c top_x = it.glyph_row->x; glyph_row 1860 src/xdisp.c it2.glyph_row = NULL; glyph_row 1883 src/xdisp.c top_x = it.glyph_row->x; glyph_row 1984 src/xdisp.c it3.glyph_row = NULL; glyph_row 2374 src/xdisp.c struct glyph_row *row = NULL; glyph_row 2682 src/xdisp.c get_phys_cursor_geometry (struct window *w, struct glyph_row *row, glyph_row 2758 src/xdisp.c struct glyph_row *r, *gr, *end_row; glyph_row 3013 src/xdisp.c adjust_window_ends (struct window *w, struct glyph_row *row, bool current) glyph_row 3179 src/xdisp.c struct glyph_row *row; glyph_row 3214 src/xdisp.c struct glyph_row *row, enum face_id base_face_id) glyph_row 3361 src/xdisp.c eassert (it->glyph_row == NULL); glyph_row 3368 src/xdisp.c eassert (it->glyph_row == NULL); glyph_row 3382 src/xdisp.c it->glyph_row = row; glyph_row 3760 src/xdisp.c struct glyph_row *row; glyph_row 4026 src/xdisp.c init_to_row_start (struct it *it, struct window *w, struct glyph_row *row) glyph_row 4042 src/xdisp.c init_to_row_end (struct it *it, struct window *w, struct glyph_row *row) glyph_row 5501 src/xdisp.c if (!it->glyph_row) glyph_row 8197 src/xdisp.c && it->glyph_row glyph_row 8198 src/xdisp.c && (it->glyph_row->mode_line_p || it->avoid_cursor_p)) glyph_row 9729 src/xdisp.c struct glyph_row *saved_glyph_row; glyph_row 9741 src/xdisp.c saved_glyph_row = it->glyph_row; glyph_row 9742 src/xdisp.c it->glyph_row = NULL; glyph_row 10399 src/xdisp.c it->glyph_row = saved_glyph_row; glyph_row 11753 src/xdisp.c it.glyph_row = NULL; glyph_row 14160 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 14250 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 14366 src/xdisp.c ++it->glyph_row; glyph_row 14381 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 14396 src/xdisp.c it.glyph_row = temp_row; glyph_row 14444 src/xdisp.c struct glyph_row *row; glyph_row 14501 src/xdisp.c row = it.glyph_row; glyph_row 14570 src/xdisp.c row = it.glyph_row - 1; glyph_row 14796 src/xdisp.c struct glyph_row *row; glyph_row 15265 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 15390 src/xdisp.c ++it->glyph_row; glyph_row 15406 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 15421 src/xdisp.c it.glyph_row = temp_row; glyph_row 15474 src/xdisp.c struct glyph_row *row; glyph_row 15502 src/xdisp.c row = it.glyph_row; glyph_row 15618 src/xdisp.c row = it.glyph_row - 1; glyph_row 15828 src/xdisp.c struct glyph_row *row; glyph_row 15963 src/xdisp.c struct glyph_row *cursor_row; glyph_row 15964 src/xdisp.c struct glyph_row *bottom_row; glyph_row 16497 src/xdisp.c overlay_arrow_at_row (struct it *it, struct glyph_row *row) glyph_row 16973 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, this_line_vpos); glyph_row 16997 src/xdisp.c struct glyph_row *row glyph_row 17022 src/xdisp.c if (MATRIX_ROW_DISPLAYS_TEXT_P (it.glyph_row - 1)) glyph_row 17078 src/xdisp.c struct glyph_row *row; glyph_row 17664 src/xdisp.c struct glyph_row *row; glyph_row 17910 src/xdisp.c set_cursor_from_row (struct window *w, struct glyph_row *row, glyph_row 18590 src/xdisp.c struct glyph_row *row; glyph_row 19023 src/xdisp.c struct glyph_row *row; glyph_row 19189 src/xdisp.c struct glyph_row *row = NULL; glyph_row 19263 src/xdisp.c struct glyph_row *row0 = row; glyph_row 19353 src/xdisp.c struct glyph_row *row1; glyph_row 19458 src/xdisp.c struct glyph_row *candidate = glyph_row 19812 src/xdisp.c struct glyph_row *row; glyph_row 20066 src/xdisp.c struct glyph_row *r = NULL; glyph_row 20149 src/xdisp.c struct glyph_row *row; glyph_row 20631 src/xdisp.c struct glyph_row *row = glyph_row 20933 src/xdisp.c struct glyph_row *last_text_row = NULL; glyph_row 20946 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 20954 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21041 src/xdisp.c struct glyph_row *bottom_row; glyph_row 21046 src/xdisp.c struct glyph_row *last_text_row; glyph_row 21047 src/xdisp.c struct glyph_row *last_reused_text_row; glyph_row 21048 src/xdisp.c struct glyph_row *start_row; glyph_row 21163 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 21165 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21174 src/xdisp.c struct glyph_row *row; glyph_row 21287 src/xdisp.c struct glyph_row *pt_row, *row; glyph_row 21288 src/xdisp.c struct glyph_row *first_reusable_row; glyph_row 21289 src/xdisp.c struct glyph_row *first_row_to_display; glyph_row 21342 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, it.vpos); glyph_row 21348 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21484 src/xdisp.c static struct glyph_row *find_last_unchanged_at_beg_row (struct window *); glyph_row 21485 src/xdisp.c static struct glyph_row *find_first_unchanged_at_end_row (struct window *, glyph_row 21487 src/xdisp.c static struct glyph_row * glyph_row 21489 src/xdisp.c struct glyph_row *); glyph_row 21497 src/xdisp.c static struct glyph_row * glyph_row 21499 src/xdisp.c struct glyph_row *start) glyph_row 21501 src/xdisp.c struct glyph_row *row, *row_found; glyph_row 21531 src/xdisp.c static struct glyph_row * glyph_row 21535 src/xdisp.c struct glyph_row *row; glyph_row 21536 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21588 src/xdisp.c static struct glyph_row * glyph_row 21592 src/xdisp.c struct glyph_row *row; glyph_row 21593 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21623 src/xdisp.c struct glyph_row *first_text_row glyph_row 21668 src/xdisp.c struct glyph_row *window_row, *window_row_end, *frame_row; glyph_row 21708 src/xdisp.c struct glyph_row * glyph_row 21710 src/xdisp.c struct glyph_row *start, struct glyph_row *end, int dy) glyph_row 21712 src/xdisp.c struct glyph_row *row = start; glyph_row 21713 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 21830 src/xdisp.c struct glyph_row *last_unchanged_at_beg_row; glyph_row 21831 src/xdisp.c struct glyph_row *first_unchanged_at_end_row; glyph_row 21832 src/xdisp.c struct glyph_row *row; glyph_row 21833 src/xdisp.c struct glyph_row *bottom_row; glyph_row 21841 src/xdisp.c struct glyph_row *last_text_row, *last_text_row_at_end; glyph_row 21988 src/xdisp.c struct glyph_row *r0; glyph_row 22016 src/xdisp.c struct glyph_row *r1 glyph_row 22042 src/xdisp.c struct glyph_row *r0; glyph_row 22142 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22232 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 22239 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 22477 src/xdisp.c struct glyph_row *last_row = MATRIX_ROW (current_matrix, last_vpos); glyph_row 22505 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22514 src/xdisp.c last_text_row_at_end = it.glyph_row - 1; glyph_row 22555 src/xdisp.c struct glyph_row *current_row = current_matrix->rows + vpos; glyph_row 22556 src/xdisp.c struct glyph_row *desired_row = desired_matrix->rows + vpos; glyph_row 22598 src/xdisp.c void dump_glyph_row (struct glyph_row *, int, int) EXTERNALLY_VISIBLE; glyph_row 22600 src/xdisp.c void dump_glyph (struct glyph_row *, struct glyph *, int) EXTERNALLY_VISIBLE; glyph_row 22622 src/xdisp.c dump_glyph (struct glyph_row *row, struct glyph *glyph, int area) glyph_row 22749 src/xdisp.c dump_glyph_row (struct glyph_row *row, int vpos, int glyphs) glyph_row 23028 src/xdisp.c static struct glyph_row * glyph_row 23045 src/xdisp.c it.glyph_row->used[TEXT_AREA] = 0; glyph_row 23071 src/xdisp.c n_glyphs_before = it.glyph_row->used[TEXT_AREA]; glyph_row 23079 src/xdisp.c it.glyph_row->used[TEXT_AREA] = n_glyphs_before; glyph_row 23085 src/xdisp.c return it.glyph_row; glyph_row 23099 src/xdisp.c || (!it->glyph_row->reversed_p glyph_row 23101 src/xdisp.c || (it->glyph_row->reversed_p glyph_row 23108 src/xdisp.c truncate_it.glyph_row = &scratch_glyph_row; glyph_row 23110 src/xdisp.c truncate_it.glyph_row->used[TEXT_AREA] = 0; glyph_row 23116 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 23118 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 23120 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23122 src/xdisp.c to = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23123 src/xdisp.c toend = to + it->glyph_row->used[TEXT_AREA]; glyph_row 23142 src/xdisp.c it->glyph_row->x = 0; glyph_row 23151 src/xdisp.c it->glyph_row->used[TEXT_AREA] -= g - to - tused; glyph_row 23153 src/xdisp.c used = it->glyph_row->used[TEXT_AREA]; glyph_row 23154 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 23156 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][used - 2].type glyph_row 23161 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][used - 2].pixel_width += extra; glyph_row 23173 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23180 src/xdisp.c it->glyph_row->used[TEXT_AREA] = to - it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23184 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 23188 src/xdisp.c end = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23189 src/xdisp.c from = end + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 23190 src/xdisp.c toend = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23191 src/xdisp.c to = toend + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23204 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 23206 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][1].type == STRETCH_GLYPH) glyph_row 23210 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][1].pixel_width += extra; glyph_row 23221 src/xdisp.c truncate_it.glyph_row->glyphs[TEXT_AREA] glyph_row 23222 src/xdisp.c + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 23232 src/xdisp.c struct glyph *g0 = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23233 src/xdisp.c struct glyph *g = g0 + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23239 src/xdisp.c it->glyph_row->used[TEXT_AREA] += move_by; glyph_row 23246 src/xdisp.c row_hash (struct glyph_row *row) glyph_row 23282 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 23376 src/xdisp.c int n = it->glyph_row->used[TEXT_AREA]; glyph_row 23378 src/xdisp.c if (it->glyph_row->glyphs[TEXT_AREA] + n glyph_row 23379 src/xdisp.c < it->glyph_row->glyphs[1 + TEXT_AREA]) glyph_row 23457 src/xdisp.c if (!(it->glyph_row->reversed_p glyph_row 23475 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 23545 src/xdisp.c it->glyph_row->height = 0; glyph_row 23589 src/xdisp.c && it->glyph_row->reversed_p glyph_row 23590 src/xdisp.c && !it->glyph_row->continued_p)) glyph_row 23612 src/xdisp.c : (it->glyph_row->ends_at_zv_p glyph_row 23625 src/xdisp.c && MATRIX_ROW_DISPLAYS_TEXT_P (it->glyph_row) glyph_row 23634 src/xdisp.c && !it->glyph_row->reversed_p glyph_row 23640 src/xdisp.c it->glyph_row->fill_line_p = true; glyph_row 23657 src/xdisp.c if (it->glyph_row->used[TEXT_AREA] == 0) glyph_row 23659 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0] = space_glyph; glyph_row 23660 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0].face_id = face->id; glyph_row 23661 src/xdisp.c it->glyph_row->used[TEXT_AREA] = 1; glyph_row 23665 src/xdisp.c if (!(it->glyph_row->mode_line_p glyph_row 23675 src/xdisp.c && it->glyph_row->used[LEFT_MARGIN_AREA] == 0) glyph_row 23677 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0] = space_glyph; glyph_row 23678 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0].face_id = glyph_row 23680 src/xdisp.c it->glyph_row->used[LEFT_MARGIN_AREA] = 1; glyph_row 23683 src/xdisp.c && it->glyph_row->used[RIGHT_MARGIN_AREA] == 0) glyph_row 23685 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0] = space_glyph; glyph_row 23686 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0].face_id = glyph_row 23688 src/xdisp.c it->glyph_row->used[RIGHT_MARGIN_AREA] = 1; glyph_row 23759 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 23778 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 23786 src/xdisp.c struct glyph *row_start = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23787 src/xdisp.c struct glyph *row_end = row_start + it->glyph_row->used[TEXT_AREA]; glyph_row 23822 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23838 src/xdisp.c it->glyph_row->x = stretch_width; glyph_row 23858 src/xdisp.c && (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23860 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23863 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[LEFT_MARGIN_AREA]; glyph_row 23864 src/xdisp.c struct glyph *e = g + it->glyph_row->used[LEFT_MARGIN_AREA]; glyph_row 23871 src/xdisp.c while (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23873 src/xdisp.c && g < it->glyph_row->glyphs[TEXT_AREA]) glyph_row 23889 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23896 src/xdisp.c it->current_x = it->glyph_row->used[TEXT_AREA]; glyph_row 23929 src/xdisp.c && (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23931 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23934 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[RIGHT_MARGIN_AREA]; glyph_row 23935 src/xdisp.c struct glyph *e = g + it->glyph_row->used[RIGHT_MARGIN_AREA]; glyph_row 23942 src/xdisp.c while (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23944 src/xdisp.c && g < it->glyph_row->glyphs[LAST_AREA]) glyph_row 23993 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 24070 src/xdisp.c row_for_charpos_p (struct glyph_row *row, ptrdiff_t charpos) glyph_row 24157 src/xdisp.c cursor_row_p (struct glyph_row *row) glyph_row 24324 src/xdisp.c eassert (it->glyph_row); glyph_row 24325 src/xdisp.c eassert (it->glyph_row->reversed_p); glyph_row 24327 src/xdisp.c eassert (n <= it->glyph_row->used[TEXT_AREA]); glyph_row 24329 src/xdisp.c if (n > it->glyph_row->used[TEXT_AREA]) glyph_row 24330 src/xdisp.c n = it->glyph_row->used[TEXT_AREA]; glyph_row 24331 src/xdisp.c glyph = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 24332 src/xdisp.c end = it->glyph_row->glyphs[TEXT_AREA] + it->glyph_row->used[TEXT_AREA]; glyph_row 24340 src/xdisp.c find_row_edges (struct it *it, struct glyph_row *row, glyph_row 24383 src/xdisp.c struct glyph_row *r1 = row - 1; glyph_row 24789 src/xdisp.c struct glyph *p = it->glyph_row ? it->glyph_row->glyphs[TEXT_AREA] : NULL; glyph_row 24790 src/xdisp.c short *u = it->glyph_row ? &it->glyph_row->used[TEXT_AREA] : NULL; glyph_row 24792 src/xdisp.c eassert (it->glyph_row == NULL || it->glyph_row->used[TEXT_AREA] == 0); glyph_row 24814 src/xdisp.c if (it->glyph_row) glyph_row 24816 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 24878 src/xdisp.c row_text_area_empty (struct glyph_row *row) glyph_row 24910 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 25752 src/xdisp.c struct glyph_row *arrow_row glyph_row 25853 src/xdisp.c ++it->glyph_row; glyph_row 25858 src/xdisp.c if (it->glyph_row < MATRIX_BOTTOM_TEXT_ROW (it->w->desired_matrix, it->w)) glyph_row 25859 src/xdisp.c it->glyph_row->reversed_p = row->reversed_p; glyph_row 26121 src/xdisp.c struct glyph_row *row; glyph_row 26374 src/xdisp.c struct glyph_row *row = it.glyph_row; glyph_row 26382 src/xdisp.c it.glyph_row = NULL; glyph_row 26384 src/xdisp.c it.glyph_row = row; glyph_row 26596 src/xdisp.c struct glyph_row *row; glyph_row 26755 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 26788 src/xdisp.c it.glyph_row->full_width_p = true; glyph_row 26789 src/xdisp.c it.glyph_row->continued_p = false; glyph_row 26790 src/xdisp.c it.glyph_row->truncated_on_left_p = false; glyph_row 26791 src/xdisp.c it.glyph_row->truncated_on_right_p = false; glyph_row 26802 src/xdisp.c struct glyph *last = (it.glyph_row->glyphs[TEXT_AREA] glyph_row 26803 src/xdisp.c + it.glyph_row->used[TEXT_AREA] - 1); glyph_row 26821 src/xdisp.c struct glyph_row *row; glyph_row 26824 src/xdisp.c row = it.glyph_row; glyph_row 26845 src/xdisp.c deep_copy_glyph_row (struct glyph_row *to, struct glyph_row *from) glyph_row 26897 src/xdisp.c struct glyph_row *row; glyph_row 26913 src/xdisp.c row = it.glyph_row; glyph_row 27131 src/xdisp.c it.glyph_row->enabled_p = false; glyph_row 27132 src/xdisp.c prepare_desired_row (w, it.glyph_row, true); glyph_row 27134 src/xdisp.c it.glyph_row->mode_line_p = true; glyph_row 27137 src/xdisp.c it.glyph_row->tab_line_p = true; glyph_row 27217 src/xdisp.c it.glyph_row->full_width_p = true; glyph_row 27218 src/xdisp.c it.glyph_row->continued_p = false; glyph_row 27219 src/xdisp.c it.glyph_row->truncated_on_left_p = false; glyph_row 27220 src/xdisp.c it.glyph_row->truncated_on_right_p = false; glyph_row 27227 src/xdisp.c struct glyph *last = (it.glyph_row->glyphs[TEXT_AREA] glyph_row 27228 src/xdisp.c + it.glyph_row->used[TEXT_AREA] - 1); glyph_row 27242 src/xdisp.c return it.glyph_row->height; glyph_row 27558 src/xdisp.c nglyphs_before = it->glyph_row->used[TEXT_AREA]; glyph_row 27570 src/xdisp.c = (it->glyph_row->glyphs[TEXT_AREA] glyph_row 28853 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 29525 src/xdisp.c unsigned *char2b, struct window *w, struct glyph_row *row, glyph_row 30700 src/xdisp.c draw_glyphs (struct window *w, int x, struct glyph_row *row, glyph_row 30982 src/xdisp.c && (it->glyph_row->glyphs[area] \ glyph_row 30983 src/xdisp.c < it->glyph_row->glyphs[area + 1])) \ glyph_row 30999 src/xdisp.c eassert (it->glyph_row); glyph_row 31002 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31003 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31007 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31012 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31014 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31037 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31067 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31082 src/xdisp.c eassert (it->glyph_row); glyph_row 31084 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31085 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31089 src/xdisp.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 31094 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31096 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31121 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31145 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31294 src/xdisp.c if (it->glyph_row) glyph_row 31299 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31300 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31305 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31307 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31309 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31320 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31345 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31400 src/xdisp.c if (it->glyph_row) glyph_row 31404 src/xdisp.c = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31406 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31411 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31413 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31415 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31426 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31450 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31471 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31472 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31476 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31481 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31483 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31514 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31545 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31651 src/xdisp.c it2.glyph_row = NULL; glyph_row 31671 src/xdisp.c if (it->glyph_row == NULL || !it->glyph_row->mode_line_p) glyph_row 31751 src/xdisp.c if (width > 0 && height > 0 && it->glyph_row) glyph_row 31846 src/xdisp.c && temp_it.glyph_row glyph_row 31850 src/xdisp.c && temp_it.glyph_row->used[TEXT_AREA] > 0 glyph_row 31851 src/xdisp.c && (temp_it.glyph_row->reversed_p glyph_row 32018 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 32019 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 32023 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 32028 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 32030 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 32050 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 32074 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 32212 src/xdisp.c if (it->glyph_row) glyph_row 32379 src/xdisp.c if (it->glyph_row) glyph_row 32397 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32574 src/xdisp.c if (it->glyph_row) glyph_row 32883 src/xdisp.c if (it->glyph_row glyph_row 32886 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32904 src/xdisp.c if (it->glyph_row && cmp->glyph_len > 0) glyph_row 32929 src/xdisp.c if (it->glyph_row glyph_row 32931 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32947 src/xdisp.c if (it->glyph_row) glyph_row 32985 src/xdisp.c gui_write_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 33029 src/xdisp.c gui_insert_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 33034 src/xdisp.c struct glyph_row *row; glyph_row 33086 src/xdisp.c gui_clear_end_of_line (struct window *w, struct glyph_row *updated_row, glyph_row 33418 src/xdisp.c struct glyph_row *row; glyph_row 33482 src/xdisp.c gui_fix_overlapping_area (struct window *w, struct glyph_row *row, glyph_row 33524 src/xdisp.c draw_phys_cursor_glyph (struct window *w, struct glyph_row *row, glyph_row 33584 src/xdisp.c struct glyph_row *cursor_row; glyph_row 33717 src/xdisp.c struct glyph_row *glyph_row; glyph_row 33733 src/xdisp.c glyph_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 33736 src/xdisp.c if (!glyph_row->enabled_p) glyph_row 33755 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33763 src/xdisp.c if (0 <= hpos && hpos < glyph_row->used[TEXT_AREA]) glyph_row 33764 src/xdisp.c glyph = glyph_row->glyphs[TEXT_AREA] + hpos; glyph_row 33795 src/xdisp.c w->phys_cursor_ascent = glyph_row->ascent; glyph_row 33796 src/xdisp.c w->phys_cursor_height = glyph_row->height; glyph_row 33801 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33806 src/xdisp.c FRAME_RIF (f)->draw_window_cursor (w, glyph_row, x, y, glyph_row 33824 src/xdisp.c struct glyph_row *row; glyph_row 33894 src/xdisp.c draw_row_with_mouse_face (struct window *w, int start_x, struct glyph_row *row, glyph_row 33941 src/xdisp.c struct glyph_row *row, *first, *last; glyph_row 34154 src/xdisp.c struct glyph_row *row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 34179 src/xdisp.c struct glyph_row **start, struct glyph_row **end) glyph_row 34181 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 34183 src/xdisp.c struct glyph_row *row; glyph_row 34252 src/xdisp.c struct glyph_row *next = row + 1; glyph_row 34342 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 34343 src/xdisp.c struct glyph_row *r1, *r2; glyph_row 34360 src/xdisp.c struct glyph_row *prev; glyph_row 34383 src/xdisp.c struct glyph_row *next; glyph_row 34384 src/xdisp.c struct glyph_row *last glyph_row 34401 src/xdisp.c struct glyph_row *tem = r2; glyph_row 34680 src/xdisp.c struct glyph_row *r; glyph_row 34682 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 34749 src/xdisp.c struct glyph_row *r; glyph_row 35065 src/xdisp.c struct glyph_row *row UNINIT; glyph_row 35821 src/xdisp.c struct glyph_row *r = MATRIX_ROW (w->current_matrix, vpos); glyph_row 35934 src/xdisp.c struct glyph_row *r glyph_row 35990 src/xdisp.c struct glyph_row *r glyph_row 36065 src/xdisp.c expose_area (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r, glyph_row 36123 src/xdisp.c expose_line (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r) glyph_row 36156 src/xdisp.c struct glyph_row *first_overlapping_row, glyph_row 36157 src/xdisp.c struct glyph_row *last_overlapping_row, glyph_row 36160 src/xdisp.c struct glyph_row *row; glyph_row 36188 src/xdisp.c struct glyph_row *row; glyph_row 36375 src/xdisp.c struct glyph_row *row; glyph_row 36376 src/xdisp.c struct glyph_row *first_overlapping_row, *last_overlapping_row; glyph_row 37969 src/xdisp.c adjust_glyph_width_for_mouse_face (struct glyph *g, struct glyph_row *row, glyph_row 38028 src/xdisp.c get_cursor_offset_for_mouse_face (struct window *w, struct glyph_row *row, glyph_row 9030 src/xfns.c struct glyph_row *row, *end; glyph_row 1169 src/xterm.c static void x_clip_to_row (struct window *, struct glyph_row *, glyph_row 7680 src/xterm.c x_after_update_window_line (struct window *w, struct glyph_row *desired_row) glyph_row 7780 src/xterm.c x_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 25418 src/xterm.c x_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 25440 src/xterm.c x_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 25496 src/xterm.c x_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, enum text_cursor_kinds kind) glyph_row 25517 src/xterm.c struct glyph_row *r; glyph_row 25624 src/xterm.c x_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, int x, glyph_row 25637 src/xterm.c if (glyph_row->exact_window_width_line_p glyph_row 25638 src/xterm.c && (glyph_row->reversed_p glyph_row 25640 src/xterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 25642 src/xterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 25643 src/xterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 25650 src/xterm.c x_draw_hollow_cursor (w, glyph_row); glyph_row 25654 src/xterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 25658 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 25662 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 4121 src/xwidget.c struct glyph_row *row;