X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fsystray%2Fsystraybar.h;h=5921ee513c11022b7cbd2a9573dcf7a9dff4bd65;hb=e7c43073246afe07cddf67d40d545f2bebcf62a1;hp=a3ee001d9885bb40e8252c07b03ce42dbe13d09f;hpb=c1041d7d49d93ed151830bdd93e9b007622d2578;p=chaz%2Ftint2 diff --git a/src/systray/systraybar.h b/src/systray/systraybar.h index a3ee001..5921ee5 100644 --- a/src/systray/systraybar.h +++ b/src/systray/systraybar.h @@ -41,7 +41,7 @@ typedef struct int hide; int depth; Damage damage; - const struct timeout* render_timeout; + timeout* render_timeout; } TrayWindow; @@ -52,11 +52,18 @@ extern int refresh_systray; extern int systray_enabled; extern int systray_max_icon_size; +// default global data +void default_systray(); + +// freed memory +void cleanup_systray(); + +// initialize protocol and panel position void init_systray(); void init_systray_panel(void *p); -void cleanup_systray(); -void draw_systray(void *obj, cairo_t *c, int active); -void resize_systray(void *obj); + +void draw_systray(void *obj, cairo_t *c); +int resize_systray(void *obj); // systray protocol