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;