changeset 90406:205c3ef62243

(struct glyph_string) [USE_FONT_BACKEND]: New members clip_x, clip_y, clip_width, and clip_height. (struct face) [USE_FONT_BACKEND]: New members font_info and extra.
author Kenichi Handa <handa@m17n.org>
date Tue, 06 Jun 2006 03:50:45 +0000
parents 3dc2ea167caf
children a5e4ef15f5c1
files src/dispextern.h
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dispextern.h	Tue Jun 06 03:49:53 2006 +0000
+++ b/src/dispextern.h	Tue Jun 06 03:50:45 2006 +0000
@@ -1220,6 +1220,11 @@
      *clip_tail, not including their overhangs.  */
   struct glyph_string *clip_head, *clip_tail;
 
+#ifdef USE_FONT_BACKEND
+  /* The current clipping area.  */
+  int clip_x, clip_y, clip_width, clip_height;
+#endif	/* USE_FONT_BACKEND */
+
   struct glyph_string *next, *prev;
 };
 
@@ -1476,6 +1481,10 @@
      reallocated.  */
   int font_info_id;
 
+#ifdef USE_FONT_BACKEND
+  struct font_info *font_info;
+#endif	/* USE_FONT_BACKEND */
+
   /* Fontset ID if for this face's fontset.  Non-ASCII faces derived
      from the same ASCII face have the same fontset.  */
   int fontset;
@@ -1558,6 +1567,11 @@
      Otherwise, this points to an ASCII face that has the same
      attributes except the font.  */
   struct face *ascii_face;
+
+#ifdef USE_FONT_BACKEND
+  /* Extra member that a font-driver uses privately.  */
+  void *extra;
+#endif	/* USE_FONT_BACKEND */
 };