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,