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