#include #include #include #include #include #include typedef struct { Display *thedisplay; int thescreen; Colormap thecolormap; Window thewindow; GC thecontext; int thedepth; } XLIBWindow; int CreateXlibWindow(XLIBWindow *,int,int,char *); int DestroyXlibWindow(XLIBWindow *); int XlibFlush(XLIBWindow *); int XlibLine(XLIBWindow *,Point,Point,COLOUR,int); int XlibRect(XLIBWindow *,Point,Point,COLOUR,int); int XlibPoly(XLIBWindow *,Point *,int, COLOUR,int); int XlibText(XLIBWindow *,Point,char *,COLOUR,int); int XlibArc(XLIBWindow *,Point,Point,double,double,COLOUR,int); int XlibPoint(XLIBWindow *,Point,COLOUR); int XlibMarker(XLIBWindow *,Point,COLOUR,int,int); int XlibErase(XLIBWindow *,COLOUR); int XlibColour(XLIBWindow *,COLOUR); int XlibEvent(XLIBWindow *,int *,int *); int XlibFlushEvent(XLIBWindow *);