#include #include #include #include #define C_BLACK 128 #define C_BLUE 129 #define C_RED 130 #define C_PINK 131 #define C_GREEN 132 #define C_SKY 133 #define C_YELLOW 134 #define C_WHITE 135 //#define MWFONT_14 "-misc-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-1" //#define MWFONT_16 "-sony-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1" //#define MWFONT_24 "-sony-fixed-medium-r-normal--24-*-*-*-*-*-iso8859-1" #define MWFONT_14 "fixed" #define MWFONT_16 "fixed" #define MWFONT_24 "fixed" typedef struct { Display *d; Window r,w,bc; //b[10],bc,bp[10],bx[10]; Pixmap p; GC g; XFontSet f[5]; int font,fs; XColor c[144]; int color,bcolor; Colormap cm; XSetWindowAttributes a; XEvent e; int x,y,button,keycode,key_x,key_y; unsigned long fg,bg; char wn[64]; //bn[10][8]; int xw,yw; int n,rev; //,pause[10]; void (*init)(int); } MW; extern MW mw; void MW_Open(char *,unsigned char *); int MW_Event(void); int MW_Exist(void); int MW_Click(void); void MW_Color(int); void MW_Font(int); void MW_Line(int,int,int,int); void MW_Rect(int,int,int,int); void MW_FRect(int,int,int,int); void MW_String(int,int,int,char *,int); void MW_XWD(void); void MW_LPR(void); void MW_Copy(int,int,int,int,int,int);