#define WM_CLASS_TINT "panel"
+#include <Imlib2.h>
#include "area.h"
/*
*/
// mouse actions
-enum { NONE=0, CLOSE, TOGGLE, ICONIFY, SHADE, TOGGLE_ICONIFY, MAXIMIZE_RESTORE, MAXIMIZE, RESTORE };
+enum { NONE=0, CLOSE, TOGGLE, ICONIFY, SHADE, TOGGLE_ICONIFY, MAXIMIZE_RESTORE, MAXIMIZE, RESTORE, DESKTOP_LEFT, DESKTOP_RIGHT };
#define ALLDESKTOP 0xFFFFFFFF
-#define MIN3(x,y,z) ((y) <= (z) ? ((x) <= (y) ? (x) : (y)) : ((x) <= (z) ? (x) : (z)))
-#define MAX3(x,y,z) ((y) >= (z) ? ((x) >= (y) ? (x) : (y)) : ((x) >= (z) ? (x) : (z)))
-
typedef struct config_border
{
} config_color;
+// adjust HSB on an ARGB icon
+void adjust_hsb(DATA32 *data, int w, int h, float hue, float satur, float bright);
+
#endif