Mercurial > hg > xemacs-beta
comparison src/redisplay.h @ 388:aabb7f5b1c81 r21-2-9
Import from CVS: tag r21-2-9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:09:42 +0200 |
parents | bbff43aa5eb7 |
children | 74fd4e045ea6 |
comparison
equal
deleted
inserted
replaced
387:f892a9d0bb8d | 388:aabb7f5b1c81 |
---|---|
267 | 267 |
268 /* Dynamic arrays of left and right glyph blocks */ | 268 /* Dynamic arrays of left and right glyph blocks */ |
269 glyph_block_dynarr *left_glyphs; | 269 glyph_block_dynarr *left_glyphs; |
270 glyph_block_dynarr *right_glyphs; | 270 glyph_block_dynarr *right_glyphs; |
271 }; | 271 }; |
272 | |
273 #define DISPLAY_LINE_HEIGHT(dl) \ | |
274 (dl->ascent + dl->descent - dl->clip) | |
275 #define DISPLAY_LINE_YPOS(dl) \ | |
276 (dl->ypos - dl->ascent) | |
272 | 277 |
273 typedef struct | 278 typedef struct |
274 { | 279 { |
275 Dynarr_declare (display_line); | 280 Dynarr_declare (display_line); |
276 } display_line_dynarr; | 281 } display_line_dynarr; |
557 void redisplay_output_subwindow (struct window *w, struct display_line *dl, | 562 void redisplay_output_subwindow (struct window *w, struct display_line *dl, |
558 Lisp_Object image_instance, int xpos, | 563 Lisp_Object image_instance, int xpos, |
559 int xoffset, int start_pixpos, int width, | 564 int xoffset, int start_pixpos, int width, |
560 face_index findex, int cursor_start, | 565 face_index findex, int cursor_start, |
561 int cursor_width, int cursor_height); | 566 int cursor_width, int cursor_height); |
567 void redisplay_unmap_subwindows_maybe (struct frame* f, int x, int y, int width, int height); | |
562 void redisplay_clear_region (Lisp_Object window, face_index findex, int x, | 568 void redisplay_clear_region (Lisp_Object window, face_index findex, int x, |
563 int y, int width, int height); | 569 int y, int width, int height); |
564 void redisplay_clear_bottom_of_window (struct window *w, | 570 void redisplay_clear_bottom_of_window (struct window *w, |
565 display_line_dynarr *ddla, | 571 display_line_dynarr *ddla, |
566 int min_start, int max_end); | 572 int min_start, int max_end); |