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;