#include <pango/pangocairo.h>
#include <Imlib2.h>
#include "common.h"
+#include "timer.h"
enum { TASK_NORMAL, TASK_ACTIVE, TASK_ICONIFIED, TASK_URGENT, TASK_STATE_COUNT };
+extern timeout* urgent_timeout;
+extern GSList* urgent_list;
// --------------------------------------------------
// global task parameter
Background* background[TASK_STATE_COUNT];
int config_background_mask;
// starting position for text ~ task_padding + task_border + icon_size
- double text_posx, text_posy;
+ double text_posx, text_height;
int font_shadow;
PangoFontDescription *font_desc;
Color font[TASK_STATE_COUNT];
int config_font_mask;
+ int tooltip_enabled;
} Global_task;
void remove_task (Task *tsk);
void draw_task (void *obj, cairo_t *c);
+void on_change_task (void *obj);
void get_icon (Task *tsk);
-void get_title(Task *tsk);
+int get_title(Task *tsk);
void active_task();
void set_task_state(Task* tsk, int state);
void set_task_redraw(Task* tsk);