
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>


#define then
#define true 1
#define false 0


typedef struct {
    Display *display;
    int screen;
    Window window;
    GC gc;

    Colormap 	cmap;
	int			n_colors;
	XColor 	  * colors;		/* Array of colors */
	char 	  **colornames;
}
  xwindow;

typedef struct
    {
    int x;
    int y;
    unsigned int width;
    unsigned int height;
    unsigned int border;
    char border_color_name[255];
    XColor *border_color;
    char background_color_name[255];
    XColor *background_color;
    }
  xparam;

typedef int boolean;


xwindow *init_xwindow(),*open_xwindow(xwindow *);
