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 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 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 9737 src/xdisp.c struct glyph_row *saved_glyph_row; glyph_row 9749 src/xdisp.c saved_glyph_row = it->glyph_row; glyph_row 9750 src/xdisp.c it->glyph_row = NULL; glyph_row 10407 src/xdisp.c it->glyph_row = saved_glyph_row; glyph_row 11761 src/xdisp.c it.glyph_row = NULL; glyph_row 14168 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 14258 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 14374 src/xdisp.c ++it->glyph_row; glyph_row 14389 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 14404 src/xdisp.c it.glyph_row = temp_row; glyph_row 14452 src/xdisp.c struct glyph_row *row; glyph_row 14509 src/xdisp.c row = it.glyph_row; glyph_row 14578 src/xdisp.c row = it.glyph_row - 1; glyph_row 14804 src/xdisp.c struct glyph_row *row; glyph_row 15273 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 15398 src/xdisp.c ++it->glyph_row; glyph_row 15414 src/xdisp.c struct glyph_row *temp_row = MATRIX_MODE_LINE_ROW (w->desired_matrix); glyph_row 15429 src/xdisp.c it.glyph_row = temp_row; glyph_row 15482 src/xdisp.c struct glyph_row *row; glyph_row 15510 src/xdisp.c row = it.glyph_row; glyph_row 15626 src/xdisp.c row = it.glyph_row - 1; glyph_row 15836 src/xdisp.c struct glyph_row *row; glyph_row 15971 src/xdisp.c struct glyph_row *cursor_row; glyph_row 15972 src/xdisp.c struct glyph_row *bottom_row; glyph_row 16505 src/xdisp.c overlay_arrow_at_row (struct it *it, struct glyph_row *row) glyph_row 16981 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, this_line_vpos); glyph_row 17005 src/xdisp.c struct glyph_row *row glyph_row 17030 src/xdisp.c if (MATRIX_ROW_DISPLAYS_TEXT_P (it.glyph_row - 1)) glyph_row 17086 src/xdisp.c struct glyph_row *row; glyph_row 17672 src/xdisp.c struct glyph_row *row; glyph_row 17918 src/xdisp.c set_cursor_from_row (struct window *w, struct glyph_row *row, glyph_row 18598 src/xdisp.c struct glyph_row *row; glyph_row 19031 src/xdisp.c struct glyph_row *row; glyph_row 19197 src/xdisp.c struct glyph_row *row = NULL; glyph_row 19271 src/xdisp.c struct glyph_row *row0 = row; glyph_row 19361 src/xdisp.c struct glyph_row *row1; glyph_row 19466 src/xdisp.c struct glyph_row *candidate = glyph_row 19820 src/xdisp.c struct glyph_row *row; glyph_row 20074 src/xdisp.c struct glyph_row *r = NULL; glyph_row 20157 src/xdisp.c struct glyph_row *row; glyph_row 20639 src/xdisp.c struct glyph_row *row = glyph_row 20941 src/xdisp.c struct glyph_row *last_text_row = NULL; glyph_row 20954 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 20962 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21049 src/xdisp.c struct glyph_row *bottom_row; glyph_row 21054 src/xdisp.c struct glyph_row *last_text_row; glyph_row 21055 src/xdisp.c struct glyph_row *last_reused_text_row; glyph_row 21056 src/xdisp.c struct glyph_row *start_row; glyph_row 21171 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 21173 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21182 src/xdisp.c struct glyph_row *row; glyph_row 21295 src/xdisp.c struct glyph_row *pt_row, *row; glyph_row 21296 src/xdisp.c struct glyph_row *first_reusable_row; glyph_row 21297 src/xdisp.c struct glyph_row *first_row_to_display; glyph_row 21350 src/xdisp.c it.glyph_row = MATRIX_ROW (w->desired_matrix, it.vpos); glyph_row 21356 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 21492 src/xdisp.c static struct glyph_row *find_last_unchanged_at_beg_row (struct window *); glyph_row 21493 src/xdisp.c static struct glyph_row *find_first_unchanged_at_end_row (struct window *, glyph_row 21495 src/xdisp.c static struct glyph_row * glyph_row 21497 src/xdisp.c struct glyph_row *); glyph_row 21505 src/xdisp.c static struct glyph_row * glyph_row 21507 src/xdisp.c struct glyph_row *start) glyph_row 21509 src/xdisp.c struct glyph_row *row, *row_found; glyph_row 21539 src/xdisp.c static struct glyph_row * glyph_row 21543 src/xdisp.c struct glyph_row *row; glyph_row 21544 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21596 src/xdisp.c static struct glyph_row * glyph_row 21600 src/xdisp.c struct glyph_row *row; glyph_row 21601 src/xdisp.c struct glyph_row *row_found = NULL; glyph_row 21631 src/xdisp.c struct glyph_row *first_text_row glyph_row 21676 src/xdisp.c struct glyph_row *window_row, *window_row_end, *frame_row; glyph_row 21716 src/xdisp.c struct glyph_row * glyph_row 21718 src/xdisp.c struct glyph_row *start, struct glyph_row *end, int dy) glyph_row 21720 src/xdisp.c struct glyph_row *row = start; glyph_row 21721 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 21838 src/xdisp.c struct glyph_row *last_unchanged_at_beg_row; glyph_row 21839 src/xdisp.c struct glyph_row *first_unchanged_at_end_row; glyph_row 21840 src/xdisp.c struct glyph_row *row; glyph_row 21841 src/xdisp.c struct glyph_row *bottom_row; glyph_row 21849 src/xdisp.c struct glyph_row *last_text_row, *last_text_row_at_end; glyph_row 21996 src/xdisp.c struct glyph_row *r0; glyph_row 22024 src/xdisp.c struct glyph_row *r1 glyph_row 22050 src/xdisp.c struct glyph_row *r0; glyph_row 22150 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22240 src/xdisp.c it.glyph_row->reversed_p = false; glyph_row 22247 src/xdisp.c last_text_row = it.glyph_row - 1; glyph_row 22485 src/xdisp.c struct glyph_row *last_row = MATRIX_ROW (current_matrix, last_vpos); glyph_row 22513 src/xdisp.c it.glyph_row = MATRIX_ROW (desired_matrix, it.vpos); glyph_row 22522 src/xdisp.c last_text_row_at_end = it.glyph_row - 1; glyph_row 22563 src/xdisp.c struct glyph_row *current_row = current_matrix->rows + vpos; glyph_row 22564 src/xdisp.c struct glyph_row *desired_row = desired_matrix->rows + vpos; glyph_row 22606 src/xdisp.c void dump_glyph_row (struct glyph_row *, int, int) EXTERNALLY_VISIBLE; glyph_row 22608 src/xdisp.c void dump_glyph (struct glyph_row *, struct glyph *, int) EXTERNALLY_VISIBLE; glyph_row 22630 src/xdisp.c dump_glyph (struct glyph_row *row, struct glyph *glyph, int area) glyph_row 22757 src/xdisp.c dump_glyph_row (struct glyph_row *row, int vpos, int glyphs) glyph_row 23036 src/xdisp.c static struct glyph_row * glyph_row 23053 src/xdisp.c it.glyph_row->used[TEXT_AREA] = 0; glyph_row 23079 src/xdisp.c n_glyphs_before = it.glyph_row->used[TEXT_AREA]; glyph_row 23087 src/xdisp.c it.glyph_row->used[TEXT_AREA] = n_glyphs_before; glyph_row 23093 src/xdisp.c return it.glyph_row; glyph_row 23107 src/xdisp.c || (!it->glyph_row->reversed_p glyph_row 23109 src/xdisp.c || (it->glyph_row->reversed_p glyph_row 23116 src/xdisp.c truncate_it.glyph_row = &scratch_glyph_row; glyph_row 23118 src/xdisp.c truncate_it.glyph_row->used[TEXT_AREA] = 0; glyph_row 23124 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 23126 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 23128 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23130 src/xdisp.c to = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23131 src/xdisp.c toend = to + it->glyph_row->used[TEXT_AREA]; glyph_row 23150 src/xdisp.c it->glyph_row->x = 0; glyph_row 23159 src/xdisp.c it->glyph_row->used[TEXT_AREA] -= g - to - tused; glyph_row 23161 src/xdisp.c used = it->glyph_row->used[TEXT_AREA]; glyph_row 23162 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 23164 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][used - 2].type glyph_row 23169 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][used - 2].pixel_width += extra; glyph_row 23181 src/xdisp.c from = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23188 src/xdisp.c it->glyph_row->used[TEXT_AREA] = to - it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23192 src/xdisp.c short tused = truncate_it.glyph_row->used[TEXT_AREA]; glyph_row 23196 src/xdisp.c end = truncate_it.glyph_row->glyphs[TEXT_AREA]; glyph_row 23197 src/xdisp.c from = end + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 23198 src/xdisp.c toend = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23199 src/xdisp.c to = toend + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23212 src/xdisp.c if (it->glyph_row->truncated_on_right_p glyph_row 23214 src/xdisp.c && it->glyph_row->glyphs[TEXT_AREA][1].type == STRETCH_GLYPH) glyph_row 23218 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][1].pixel_width += extra; glyph_row 23229 src/xdisp.c truncate_it.glyph_row->glyphs[TEXT_AREA] glyph_row 23230 src/xdisp.c + truncate_it.glyph_row->used[TEXT_AREA] - 1; glyph_row 23240 src/xdisp.c struct glyph *g0 = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23241 src/xdisp.c struct glyph *g = g0 + it->glyph_row->used[TEXT_AREA] - 1; glyph_row 23247 src/xdisp.c it->glyph_row->used[TEXT_AREA] += move_by; glyph_row 23254 src/xdisp.c row_hash (struct glyph_row *row) glyph_row 23290 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 23384 src/xdisp.c int n = it->glyph_row->used[TEXT_AREA]; glyph_row 23386 src/xdisp.c if (it->glyph_row->glyphs[TEXT_AREA] + n glyph_row 23387 src/xdisp.c < it->glyph_row->glyphs[1 + TEXT_AREA]) glyph_row 23465 src/xdisp.c if (!(it->glyph_row->reversed_p glyph_row 23483 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 23553 src/xdisp.c it->glyph_row->height = 0; glyph_row 23597 src/xdisp.c && it->glyph_row->reversed_p glyph_row 23598 src/xdisp.c && !it->glyph_row->continued_p)) glyph_row 23620 src/xdisp.c : (it->glyph_row->ends_at_zv_p glyph_row 23633 src/xdisp.c && MATRIX_ROW_DISPLAYS_TEXT_P (it->glyph_row) glyph_row 23642 src/xdisp.c && !it->glyph_row->reversed_p glyph_row 23648 src/xdisp.c it->glyph_row->fill_line_p = true; glyph_row 23665 src/xdisp.c if (it->glyph_row->used[TEXT_AREA] == 0) glyph_row 23667 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0] = space_glyph; glyph_row 23668 src/xdisp.c it->glyph_row->glyphs[TEXT_AREA][0].face_id = face->id; glyph_row 23669 src/xdisp.c it->glyph_row->used[TEXT_AREA] = 1; glyph_row 23673 src/xdisp.c if (!(it->glyph_row->mode_line_p glyph_row 23683 src/xdisp.c && it->glyph_row->used[LEFT_MARGIN_AREA] == 0) glyph_row 23685 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0] = space_glyph; glyph_row 23686 src/xdisp.c it->glyph_row->glyphs[LEFT_MARGIN_AREA][0].face_id = glyph_row 23688 src/xdisp.c it->glyph_row->used[LEFT_MARGIN_AREA] = 1; glyph_row 23691 src/xdisp.c && it->glyph_row->used[RIGHT_MARGIN_AREA] == 0) glyph_row 23693 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0] = space_glyph; glyph_row 23694 src/xdisp.c it->glyph_row->glyphs[RIGHT_MARGIN_AREA][0].face_id = glyph_row 23696 src/xdisp.c it->glyph_row->used[RIGHT_MARGIN_AREA] = 1; glyph_row 23767 src/xdisp.c if (!it->glyph_row->reversed_p) glyph_row 23786 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 23794 src/xdisp.c struct glyph *row_start = it->glyph_row->glyphs[TEXT_AREA]; glyph_row 23795 src/xdisp.c struct glyph *row_end = row_start + it->glyph_row->used[TEXT_AREA]; glyph_row 23830 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23846 src/xdisp.c it->glyph_row->x = stretch_width; glyph_row 23866 src/xdisp.c && (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23868 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23871 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[LEFT_MARGIN_AREA]; glyph_row 23872 src/xdisp.c struct glyph *e = g + it->glyph_row->used[LEFT_MARGIN_AREA]; glyph_row 23879 src/xdisp.c while (it->glyph_row->used[LEFT_MARGIN_AREA] glyph_row 23881 src/xdisp.c && g < it->glyph_row->glyphs[TEXT_AREA]) glyph_row 23897 src/xdisp.c it->face_id = (it->glyph_row->ends_at_zv_p ? glyph_row 23904 src/xdisp.c it->current_x = it->glyph_row->used[TEXT_AREA]; glyph_row 23937 src/xdisp.c && (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23939 src/xdisp.c && !it->glyph_row->mode_line_p glyph_row 23942 src/xdisp.c struct glyph *g = it->glyph_row->glyphs[RIGHT_MARGIN_AREA]; glyph_row 23943 src/xdisp.c struct glyph *e = g + it->glyph_row->used[RIGHT_MARGIN_AREA]; glyph_row 23950 src/xdisp.c while (it->glyph_row->used[RIGHT_MARGIN_AREA] glyph_row 23952 src/xdisp.c && g < it->glyph_row->glyphs[LAST_AREA]) glyph_row 24001 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 24078 src/xdisp.c row_for_charpos_p (struct glyph_row *row, ptrdiff_t charpos) glyph_row 24165 src/xdisp.c cursor_row_p (struct glyph_row *row) glyph_row 24332 src/xdisp.c eassert (it->glyph_row); glyph_row 24333 src/xdisp.c eassert (it->glyph_row->reversed_p); glyph_row 24335 src/xdisp.c eassert (n <= it->glyph_row->used[TEXT_AREA]); glyph_row 24337 src/xdisp.c if (n > it->glyph_row->used[TEXT_AREA]) glyph_row 24338 src/xdisp.c n = it->glyph_row->used[TEXT_AREA]; glyph_row 24339 src/xdisp.c glyph = it->glyph_row->glyphs[TEXT_AREA] + n; glyph_row 24340 src/xdisp.c end = it->glyph_row->glyphs[TEXT_AREA] + it->glyph_row->used[TEXT_AREA]; glyph_row 24348 src/xdisp.c find_row_edges (struct it *it, struct glyph_row *row, glyph_row 24391 src/xdisp.c struct glyph_row *r1 = row - 1; glyph_row 24797 src/xdisp.c struct glyph *p = it->glyph_row ? it->glyph_row->glyphs[TEXT_AREA] : NULL; glyph_row 24798 src/xdisp.c short *u = it->glyph_row ? &it->glyph_row->used[TEXT_AREA] : NULL; glyph_row 24800 src/xdisp.c eassert (it->glyph_row == NULL || it->glyph_row->used[TEXT_AREA] == 0); glyph_row 24822 src/xdisp.c if (it->glyph_row) glyph_row 24824 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 24886 src/xdisp.c row_text_area_empty (struct glyph_row *row) glyph_row 24918 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 25760 src/xdisp.c struct glyph_row *arrow_row glyph_row 25861 src/xdisp.c ++it->glyph_row; glyph_row 25866 src/xdisp.c if (it->glyph_row < MATRIX_BOTTOM_TEXT_ROW (it->w->desired_matrix, it->w)) glyph_row 25867 src/xdisp.c it->glyph_row->reversed_p = row->reversed_p; glyph_row 26129 src/xdisp.c struct glyph_row *row; glyph_row 26382 src/xdisp.c struct glyph_row *row = it.glyph_row; glyph_row 26390 src/xdisp.c it.glyph_row = NULL; glyph_row 26392 src/xdisp.c it.glyph_row = row; glyph_row 26604 src/xdisp.c struct glyph_row *row; glyph_row 26763 src/xdisp.c struct glyph_row *row = it.glyph_row + i; glyph_row 26796 src/xdisp.c it.glyph_row->full_width_p = true; glyph_row 26797 src/xdisp.c it.glyph_row->continued_p = false; glyph_row 26798 src/xdisp.c it.glyph_row->truncated_on_left_p = false; glyph_row 26799 src/xdisp.c it.glyph_row->truncated_on_right_p = false; glyph_row 26810 src/xdisp.c struct glyph *last = (it.glyph_row->glyphs[TEXT_AREA] glyph_row 26811 src/xdisp.c + it.glyph_row->used[TEXT_AREA] - 1); glyph_row 26829 src/xdisp.c struct glyph_row *row; glyph_row 26832 src/xdisp.c row = it.glyph_row; glyph_row 26853 src/xdisp.c deep_copy_glyph_row (struct glyph_row *to, struct glyph_row *from) glyph_row 26905 src/xdisp.c struct glyph_row *row; glyph_row 26921 src/xdisp.c row = it.glyph_row; glyph_row 27139 src/xdisp.c it.glyph_row->enabled_p = false; glyph_row 27140 src/xdisp.c prepare_desired_row (w, it.glyph_row, true); glyph_row 27142 src/xdisp.c it.glyph_row->mode_line_p = true; glyph_row 27145 src/xdisp.c it.glyph_row->tab_line_p = true; glyph_row 27225 src/xdisp.c it.glyph_row->full_width_p = true; glyph_row 27226 src/xdisp.c it.glyph_row->continued_p = false; glyph_row 27227 src/xdisp.c it.glyph_row->truncated_on_left_p = false; glyph_row 27228 src/xdisp.c it.glyph_row->truncated_on_right_p = false; glyph_row 27235 src/xdisp.c struct glyph *last = (it.glyph_row->glyphs[TEXT_AREA] glyph_row 27236 src/xdisp.c + it.glyph_row->used[TEXT_AREA] - 1); glyph_row 27250 src/xdisp.c return it.glyph_row->height; glyph_row 27566 src/xdisp.c nglyphs_before = it->glyph_row->used[TEXT_AREA]; glyph_row 27578 src/xdisp.c = (it->glyph_row->glyphs[TEXT_AREA] glyph_row 28863 src/xdisp.c struct glyph_row *row = it->glyph_row; glyph_row 29535 src/xdisp.c unsigned *char2b, struct window *w, struct glyph_row *row, glyph_row 30710 src/xdisp.c draw_glyphs (struct window *w, int x, struct glyph_row *row, glyph_row 30992 src/xdisp.c && (it->glyph_row->glyphs[area] \ glyph_row 30993 src/xdisp.c < it->glyph_row->glyphs[area + 1])) \ glyph_row 31009 src/xdisp.c eassert (it->glyph_row); glyph_row 31012 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31013 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31017 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31022 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31024 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31047 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31077 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31092 src/xdisp.c eassert (it->glyph_row); glyph_row 31094 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31095 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31099 src/xdisp.c if (it->glyph_row->reversed_p && it->area == TEXT_AREA) glyph_row 31104 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31106 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31131 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31155 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31304 src/xdisp.c if (it->glyph_row) glyph_row 31309 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31310 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31315 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31317 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31319 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31330 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31355 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31410 src/xdisp.c if (it->glyph_row) glyph_row 31414 src/xdisp.c = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31416 src/xdisp.c if (it->glyph_row->reversed_p) glyph_row 31421 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[it->area]; g--) glyph_row 31423 src/xdisp.c glyph = it->glyph_row->glyphs[it->area]; glyph_row 31425 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31436 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31460 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31481 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 31482 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 31486 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31491 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 31493 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 31524 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 31555 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 31661 src/xdisp.c it2.glyph_row = NULL; glyph_row 31681 src/xdisp.c if (it->glyph_row == NULL || !it->glyph_row->mode_line_p) glyph_row 31761 src/xdisp.c if (width > 0 && height > 0 && it->glyph_row) glyph_row 31856 src/xdisp.c && temp_it.glyph_row glyph_row 31860 src/xdisp.c && temp_it.glyph_row->used[TEXT_AREA] > 0 glyph_row 31861 src/xdisp.c && (temp_it.glyph_row->reversed_p glyph_row 32028 src/xdisp.c glyph = it->glyph_row->glyphs[area] + it->glyph_row->used[area]; glyph_row 32029 src/xdisp.c if (glyph < it->glyph_row->glyphs[area + 1]) glyph_row 32033 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 32038 src/xdisp.c for (g = glyph - 1; g >= it->glyph_row->glyphs[area]; g--) glyph_row 32040 src/xdisp.c glyph = it->glyph_row->glyphs[area]; glyph_row 32060 src/xdisp.c if (it->glyph_row->reversed_p && area == TEXT_AREA) glyph_row 32084 src/xdisp.c ++it->glyph_row->used[area]; glyph_row 32225 src/xdisp.c if (it->glyph_row) glyph_row 32392 src/xdisp.c if (it->glyph_row) glyph_row 32410 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32587 src/xdisp.c if (it->glyph_row) glyph_row 32896 src/xdisp.c if (it->glyph_row glyph_row 32899 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32917 src/xdisp.c if (it->glyph_row && cmp->glyph_len > 0) glyph_row 32942 src/xdisp.c if (it->glyph_row glyph_row 32944 src/xdisp.c it->glyph_row->contains_overlapping_glyphs_p = true; glyph_row 32960 src/xdisp.c if (it->glyph_row) glyph_row 32998 src/xdisp.c gui_write_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 33042 src/xdisp.c gui_insert_glyphs (struct window *w, struct glyph_row *updated_row, glyph_row 33047 src/xdisp.c struct glyph_row *row; glyph_row 33099 src/xdisp.c gui_clear_end_of_line (struct window *w, struct glyph_row *updated_row, glyph_row 33431 src/xdisp.c struct glyph_row *row; glyph_row 33495 src/xdisp.c gui_fix_overlapping_area (struct window *w, struct glyph_row *row, glyph_row 33537 src/xdisp.c draw_phys_cursor_glyph (struct window *w, struct glyph_row *row, glyph_row 33597 src/xdisp.c struct glyph_row *cursor_row; glyph_row 33730 src/xdisp.c struct glyph_row *glyph_row; glyph_row 33746 src/xdisp.c glyph_row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 33749 src/xdisp.c if (!glyph_row->enabled_p) glyph_row 33768 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33776 src/xdisp.c if (0 <= hpos && hpos < glyph_row->used[TEXT_AREA]) glyph_row 33777 src/xdisp.c glyph = glyph_row->glyphs[TEXT_AREA] + hpos; glyph_row 33809 src/xdisp.c w->phys_cursor_ascent = glyph_row->ascent; glyph_row 33810 src/xdisp.c w->phys_cursor_height = glyph_row->height; glyph_row 33815 src/xdisp.c w->phys_cursor.y = glyph_row->y; glyph_row 33825 src/xdisp.c if (MATRIX_ROW_BOTTOM_Y (glyph_row) > 0) glyph_row 33826 src/xdisp.c FRAME_RIF (f)->draw_window_cursor (w, glyph_row, x, y, glyph_row 33844 src/xdisp.c struct glyph_row *row; glyph_row 33914 src/xdisp.c draw_row_with_mouse_face (struct window *w, int start_x, struct glyph_row *row, glyph_row 33961 src/xdisp.c struct glyph_row *row, *first, *last; glyph_row 34174 src/xdisp.c struct glyph_row *row = MATRIX_ROW (w->current_matrix, vpos); glyph_row 34199 src/xdisp.c struct glyph_row **start, struct glyph_row **end) glyph_row 34201 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 34203 src/xdisp.c struct glyph_row *row; glyph_row 34272 src/xdisp.c struct glyph_row *next = row + 1; glyph_row 34362 src/xdisp.c struct glyph_row *first = MATRIX_FIRST_TEXT_ROW (w->current_matrix); glyph_row 34363 src/xdisp.c struct glyph_row *r1, *r2; glyph_row 34380 src/xdisp.c struct glyph_row *prev; glyph_row 34403 src/xdisp.c struct glyph_row *next; glyph_row 34404 src/xdisp.c struct glyph_row *last glyph_row 34421 src/xdisp.c struct glyph_row *tem = r2; glyph_row 34700 src/xdisp.c struct glyph_row *r; glyph_row 34702 src/xdisp.c struct glyph_row *best_row = NULL; glyph_row 34769 src/xdisp.c struct glyph_row *r; glyph_row 35085 src/xdisp.c struct glyph_row *row UNINIT; glyph_row 35841 src/xdisp.c struct glyph_row *r = MATRIX_ROW (w->current_matrix, vpos); glyph_row 35954 src/xdisp.c struct glyph_row *r glyph_row 36010 src/xdisp.c struct glyph_row *r glyph_row 36085 src/xdisp.c expose_area (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r, glyph_row 36143 src/xdisp.c expose_line (struct window *w, struct glyph_row *row, const Emacs_Rectangle *r) glyph_row 36176 src/xdisp.c struct glyph_row *first_overlapping_row, glyph_row 36177 src/xdisp.c struct glyph_row *last_overlapping_row, glyph_row 36180 src/xdisp.c struct glyph_row *row; glyph_row 36208 src/xdisp.c struct glyph_row *row; glyph_row 36395 src/xdisp.c struct glyph_row *row; glyph_row 36396 src/xdisp.c struct glyph_row *first_overlapping_row, *last_overlapping_row; glyph_row 37989 src/xdisp.c adjust_glyph_width_for_mouse_face (struct glyph *g, struct glyph_row *row, glyph_row 38048 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 7738 src/xterm.c x_after_update_window_line (struct window *w, struct glyph_row *desired_row) glyph_row 7838 src/xterm.c x_draw_fringe_bitmap (struct window *w, struct glyph_row *row, glyph_row 25602 src/xterm.c x_clip_to_row (struct window *w, struct glyph_row *row, glyph_row 25624 src/xterm.c x_draw_hollow_cursor (struct window *w, struct glyph_row *row) glyph_row 25680 src/xterm.c x_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, enum text_cursor_kinds kind) glyph_row 25701 src/xterm.c struct glyph_row *r; glyph_row 25808 src/xterm.c x_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, int x, glyph_row 25821 src/xterm.c if (glyph_row->exact_window_width_line_p glyph_row 25822 src/xterm.c && (glyph_row->reversed_p glyph_row 25824 src/xterm.c : (w->phys_cursor.hpos >= glyph_row->used[TEXT_AREA]))) glyph_row 25826 src/xterm.c glyph_row->cursor_in_fringe_p = true; glyph_row 25827 src/xterm.c draw_fringe_bitmap (w, glyph_row, glyph_row->reversed_p); glyph_row 25834 src/xterm.c x_draw_hollow_cursor (w, glyph_row); glyph_row 25838 src/xterm.c draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); glyph_row 25842 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, BAR_CURSOR); glyph_row 25846 src/xterm.c x_draw_bar_cursor (w, glyph_row, cursor_width, HBAR_CURSOR); glyph_row 4121 src/xwidget.c struct glyph_row *row;