1
2#ifndef _XtEyes_h
3#define _XtEyes_h
4
5/***********************************************************************
6 *
7 * Eyes Widget
8 *
9 ***********************************************************************/
10
11/* Parameters:
12
13 Name		     Class		RepType		Default Value
14 ----		     -----		-------		-------------
15 background	     Background		pixel		White
16 border		     BorderColor	pixel		Black
17 borderWidth	     BorderWidth	int		1
18 foreground	     Foreground		Pixel		Black
19 outline	     Outline		Pixel		Black
20 height		     Height		int		120
21 mappedWhenManaged   MappedWhenManaged	Boolean		True
22 reverseVideo	     ReverseVideo	Boolean		False
23 width		     Width		int		120
24 x		     Position		int		0
25 y		     Position		int		0
26
27*/
28
29#define XtNoutline	"outline"
30#define XtNcenterColor	"center"
31
32#define XtNshapeWindow	"shapeWindow"
33#define XtCShapeWindow	"ShapeWindow"
34
35#define XtNrender	"render"
36#define XtNdistance	"distance"
37#define XtNbiblicallyAccurate	"biblicallyAccurate"
38
39#define XtNpresent      "present"
40
41enum EyesPart {
42	PART_CLEAR = -1,
43
44	PART_OUTLINE,
45	PART_CENTER,
46	PART_PUPIL,
47
48	PART_SHAPE,
49	PART_MAX
50};
51
52typedef struct _EyesRec *EyesWidget;  /* completely defined in EyesPrivate.h */
53typedef struct _EyesClassRec *EyesWidgetClass;    /* completely defined in EyesPrivate.h */
54
55extern WidgetClass eyesWidgetClass;
56
57#endif /* _XtEyes_h */
58/* DON'T ADD STUFF AFTER THIS #endif */
59