comparison src/redisplay.h @ 819:6504113e7c2d

[xemacs-hg @ 2002-04-25 18:03:23 by andyp] sync up windows branch from 21.4
author andyp
date Thu, 25 Apr 2002 18:04:24 +0000
parents 943eaba38521
children 6728e641994e
comparison
equal deleted inserted replaced
818:accc481aef34 819:6504113e7c2d
145 Lisp_Object glyph; 145 Lisp_Object glyph;
146 Lisp_Object extent; /* extent rune is attached to, if any. 146 Lisp_Object extent; /* extent rune is attached to, if any.
147 If this is a rune in the modeline 147 If this is a rune in the modeline
148 then this might be nil. */ 148 then this might be nil. */
149 149
150 int ascent; /* Ascent of this glyph, in pixels. */
151 int descent; /* Descent of this glyph, in pixels. */
152 int yoffset; /* Offset from line top to reach glyph top */
150 int xoffset; /* Number of pixels that need to be 153 int xoffset; /* Number of pixels that need to be
151 chopped off the left of the glyph. 154 chopped off the left of the glyph.
152 This has the effect of shifting the 155 This has the effect of shifting the
153 glyph to the left while still clipping 156 glyph to the left while still clipping
154 at XPOS. */ 157 at XPOS. */
772 struct display_glyph_area* dga, 775 struct display_glyph_area* dga,
773 face_index findex, int cursor_start, 776 face_index findex, int cursor_start,
774 int cursor_width, 777 int cursor_width,
775 int cursor_height, int offset_bitmap); 778 int cursor_height, int offset_bitmap);
776 int redisplay_calculate_display_boxes (struct display_line *dl, int xpos, 779 int redisplay_calculate_display_boxes (struct display_line *dl, int xpos,
777 int xoffset, int start_pixpos, 780 int xoffset, int yoffset, int start_pixpos,
778 int width, 781 int width, struct display_box* dest,
779 struct display_box* dest,
780 struct display_glyph_area* src); 782 struct display_glyph_area* src);
781 int redisplay_normalize_glyph_area (struct display_box* dest, 783 int redisplay_normalize_glyph_area (struct display_box* dest,
782 struct display_glyph_area* glyphsrc); 784 struct display_glyph_area* glyphsrc);
783 void redisplay_clear_to_window_end (struct window *w, int ypos1, int ypos2); 785 void redisplay_clear_to_window_end (struct window *w, int ypos1, int ypos2);
784 void redisplay_clear_region (Lisp_Object window, face_index findex, int x, 786 void redisplay_clear_region (Lisp_Object window, face_index findex, int x,