/**************************************************************************
* Common declarations
-*
+*
**************************************************************************/
#ifndef COMMON_H
#define WM_CLASS_TINT "panel"
+#include <Imlib2.h>
#include "area.h"
-// taskbar table : convert 2 dimension in 1 dimension
-#define index(i, j) ((i * panel.nb_monitor) + j)
-
/*
void fxfree(void** ptr){
if(*ptr){
*/
// mouse actions
-enum { NONE=0, CLOSE, TOGGLE, ICONIFY, SHADE, TOGGLE_ICONIFY };
+enum { NONE=0, CLOSE, TOGGLE, ICONIFY, SHADE, TOGGLE_ICONIFY, MAXIMIZE_RESTORE, MAXIMIZE, RESTORE, DESKTOP_LEFT, DESKTOP_RIGHT };
+#define ALLDESKTOP 0xFFFFFFFF
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