typedef struct {
- // always start with area
- Area area;
+ // always start with area
+ Area area;
GSList *list_icons;
int sort;
typedef struct
{
- Window id;
- int x, y;
- int width, height;
+ Window id;
+ int x, y;
+ int width, height;
+ // TODO: manage icon's show/hide
+ int hide;
} TrayWindow;
// systray protocol
+// many tray icon doesn't manage stop/restart of the systray manager
int init_net();
void cleanup_net();
void net_message(XClientMessageEvent *e);