#ifndef XNEDIT_COLORPROFILE_H
#define XNEDIT_COLORPROFILE_H
#include <X11/Xft/Xft.h>
#include <X11/Intrinsic.h>
#include <X11/Xlib.h>
typedef struct {
char *name;
char *color;
char *bgColor;
int font;
} highlightStyleRec;
typedef struct _ColorProfile {
char *name;
char *textFg;
char *textBg;
char *selectFg;
char *selectBg;
char *hiliteFg;
char *hiliteBg;
char *lineNoFg;
char *lineNoBg;
char *cursorFg;
char *lineHiBg;
char *ansiColorList;
char *rainbowColorList;
Boolean colorsLoaded;
Boolean stylesLoaded;
Boolean resDBLoaded;
XftColor textFgColor;
XftColor textBgColor;
XftColor selectFgColor;
XftColor selectBgColor;
XftColor hiliteFgColor;
XftColor hiliteBgColor;
XftColor lineNoFgColor;
XftColor lineNoBgColor;
XftColor cursorFgColor;
XftColor lineHiBgColor;
XftColor *ansiColors;
size_t numAnsiColors;
XftColor *rainbowColors;
size_t numRainbowColors;
int styleType;
highlightStyleRec **styles;
size_t numStyles;
size_t stylesAlloc;
char *resourceFile;
int windowThemeVariant;
XrmDatabase db;
Boolean modified;
Boolean removed;
struct _ColorProfile *orig;
struct _ColorProfile *next;
} ColorProfile;
#endif