diff src/device.h @ 269:b2472a1930f2 r20-5b33

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 11cf20601dec
children c5d627a313b1
line wrap: on
line diff
--- a/src/device.h	Mon Aug 13 10:26:31 2007 +0200
+++ b/src/device.h	Mon Aug 13 10:27:19 2007 +0200
@@ -166,6 +166,7 @@
   unsigned int extents_changed :1;
   unsigned int faces_changed :1;
   unsigned int frame_changed :1;
+  unsigned int glyphs_changed :1;
   unsigned int icon_changed :1;
   unsigned int menubar_changed :1;
   unsigned int modeline_changed :1;
@@ -336,6 +337,10 @@
   faces_changed = 1;							\
   (d)->faces_changed = 1; } while (0)
 
+#define MARK_DEVICE_GLYPHS_CHANGED(d) do {				\
+  glyphs_changed = 1;							\
+  (d)->glyphs_changed = 1; } while (0)
+
 #define MARK_DEVICE_TOOLBARS_CHANGED(d) do {				\
   toolbar_changed = 1;							\
   (d)->toolbar_changed = 1; } while (0)
@@ -395,5 +400,7 @@
 void io_error_delete_device (Lisp_Object device);
 Lisp_Object find_nonminibuffer_frame_not_on_device (Lisp_Object device);
 void set_device_selected_frame (struct device *d, Lisp_Object frame);
+Lisp_Object domain_device_type (Lisp_Object domain);
+int window_system_pixelated_geometry (Lisp_Object domain);
 
 #endif /* _XEMACS_DEVICE_H_ */