comparison src/faces.h @ 380:8626e4521993 r21-2-5

Import from CVS: tag r21-2-5
author cvs
date Mon, 13 Aug 2007 11:07:10 +0200
parents c9fe270a4101
children bbff43aa5eb7
comparison
equal deleted inserted replaced
379:76b7d63099ad 380:8626e4521993
213 #### Note that we don't yet deal with the case of the new 213 #### Note that we don't yet deal with the case of the new
214 value being Qunbound, as could happen if no fonts of the 214 value being Qunbound, as could happen if no fonts of the
215 right sort are available on the system. In this case, the 215 right sort are available on the system. In this case, the
216 whole program will just crash. For the moment, this is 216 whole program will just crash. For the moment, this is
217 OK (for debugging purposes) but we should fix this by 217 OK (for debugging purposes) but we should fix this by
218 storing a "blank font" if the instantation fails. */ 218 storing a "blank font" if the instantiation fails. */
219 unsigned int dirty :1; 219 unsigned int dirty :1;
220 unsigned int updated :1; 220 unsigned int updated :1;
221 /* #### Of course we should use a bit array or something. */ 221 /* #### Of course we should use a bit array or something. */
222 unsigned char font_updated[NUM_LEADING_BYTES]; 222 unsigned char font_updated[NUM_LEADING_BYTES];
223 }; 223 };
258 EXFUN (Ffind_face, 1); 258 EXFUN (Ffind_face, 1);
259 EXFUN (Fget_face, 1); 259 EXFUN (Fget_face, 1);
260 260
261 extern Lisp_Object Qstrikethru, Vbuilt_in_face_specifiers, Vdefault_face; 261 extern Lisp_Object Qstrikethru, Vbuilt_in_face_specifiers, Vdefault_face;
262 extern Lisp_Object Vleft_margin_face, Vpointer_face, Vright_margin_face; 262 extern Lisp_Object Vleft_margin_face, Vpointer_face, Vright_margin_face;
263 extern Lisp_Object Vtext_cursor_face, Vvertical_divider_face; 263 extern Lisp_Object Vtext_cursor_face, Vvertical_divider_face;
264 extern Lisp_Object Vtoolbar_face, Vgui_element_face; 264 extern Lisp_Object Vtoolbar_face, Vgui_element_face;
265 265
266 void mark_all_faces_as_clean (void); 266 void mark_all_faces_as_clean (void);
267 void init_frame_faces (struct frame *f); 267 void init_frame_faces (struct frame *f);
268 void init_device_faces (struct device *d); 268 void init_device_faces (struct device *d);