1 /* This file is part of the Project Athena Zephyr Notification System.
2 * It is one of the source files comprising zwgc, the Zephyr WindowGram
5 * Created by: Marc Horowitz <marc@athena.mit.edu>
9 * Copyright (c) 1989 by the Massachusetts Institute of Technology.
10 * For copying and distribution information, see the file
15 #include <zephyr/mit-copyright.h>
23 typedef struct _xblock {
24 unsigned long fgcolor;
27 int x1,y1,x2,y2; /* bounds of block. used for cut and paste. */
32 typedef struct _x_gram {
33 unsigned long bgcolor;
37 struct _x_gram *below,*above;
39 struct timeval can_die;
42 typedef struct _xauxblock {
50 typedef struct _xmode {
61 typedef struct _xlinedesc {
71 /* alignment values: */
76 extern void x_gram_init();
77 extern void x_gram_create();
78 extern void x_gram_expose();