Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/src/redisplay.h Mon Aug 13 11:08:51 2007 +0200 +++ b/src/redisplay.h Mon Aug 13 11:09:42 2007 +0200 @@ -270,6 +270,11 @@ glyph_block_dynarr *right_glyphs; }; +#define DISPLAY_LINE_HEIGHT(dl) \ +(dl->ascent + dl->descent - dl->clip) +#define DISPLAY_LINE_YPOS(dl) \ +(dl->ypos - dl->ascent) + typedef struct { Dynarr_declare (display_line); @@ -559,6 +564,7 @@ int xoffset, int start_pixpos, int width, face_index findex, int cursor_start, int cursor_width, int cursor_height); +void redisplay_unmap_subwindows_maybe (struct frame* f, int x, int y, int width, int height); void redisplay_clear_region (Lisp_Object window, face_index findex, int x, int y, int width, int height); void redisplay_clear_bottom_of_window (struct window *w,