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

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 8efd647ea9ca
children c5d627a313b1
line wrap: on
line diff
--- a/src/console.h	Mon Aug 13 10:26:31 2007 +0200
+++ b/src/console.h	Mon Aug 13 10:27:19 2007 +0200
@@ -76,6 +76,7 @@
   int (*device_mm_height_method) (struct device *);
   int (*device_bitplanes_method) (struct device *);
   int (*device_color_cells_method) (struct device *);
+  unsigned int (*device_implementation_flags_method) ();
 
   /* frame methods */
   Lisp_Object *device_specific_frame_props;
@@ -111,6 +112,7 @@
   void (*set_frame_icon_method) (struct frame *f);
   void (*popup_menu_method) (Lisp_Object menu, Lisp_Object event);
   Lisp_Object (*get_frame_parent_method) (struct frame *f);
+  void (*update_frame_external_traits_method) (struct frame *f, Lisp_Object name);
 
   /* redisplay methods */
   int (*left_margin_width_method) (struct window *);
@@ -254,6 +256,13 @@
 #endif
 };
 
+/*
+ * Constants returned by device_implementation_flags_method
+ */
+/* Set when device uses pixel-based geometry */
+#define XDEVIMPF_PIXEL_GEOMETRY	  0x00000001L
+
+
 #define CONSOLE_TYPE_NAME(c) ((c)->conmeths->name)
 #define CONSOLE_TYPE(c) ((c)->conmeths->symbol)
 #define CONMETH_TYPE(meths) ((meths)->symbol)