X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fsystray%2Fsystraybar.h;h=5222dd6b3d36b8bb22c5404c089470d8796b4a89;hb=e9f82fb210675167061fd45697f49e6eb733c732;hp=0c5e6249b2f002337ffb8f23e7c214e7d6e2f3e1;hpb=ce50a6305fd40385929dd383655292fd475d2df0;p=chaz%2Ftint2 diff --git a/src/systray/systraybar.h b/src/systray/systraybar.h index 0c5e624..5222dd6 100644 --- a/src/systray/systraybar.h +++ b/src/systray/systraybar.h @@ -2,12 +2,16 @@ * Copyright (C) 2009 thierry lorthiois (lorthiois@bbsoft.fr) * * systraybar +* based on 'docker-1.5' from Ben Jansens * **************************************************************************/ #ifndef SYSTRAYBAR_H #define SYSTRAYBAR_H +#include +#include +#include #include "area.h" @@ -15,6 +19,7 @@ typedef struct { // always start with area Area area; + GSList *list_icons; } Systraybar; @@ -22,17 +27,19 @@ typedef struct { Window id; int x, y; + int width, height; - Window win; long *icon_data; - int icon_width; - int icon_height; } TrayWindow; +extern Window net_sel_win; + + void init_systray(); void cleanup_systray(); -int net_init(); +int net_init(); +void net_message(XClientMessageEvent *e); // return 1 if task_width changed int resize_systray (Systraybar *sysbar);