]> Dogcows Code - chaz/tint2/blobdiff - src/systray/systraybar.h
start on issue 141 (systray space)
[chaz/tint2] / src / systray / systraybar.h
index 03c031362b77b3bd057ffead9c4caf479818ab0a..c1f2324c223449f822d75512424729faa00b4d67 100644 (file)
 
 
 typedef struct {
-   // always start with area
-   Area area;
+       // always start with area
+       Area area;
 
        GSList *list_icons;
+       int sort;
 } Systraybar;
 
 
 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;
 
 
@@ -47,6 +50,7 @@ void resize_systray(void *obj);
 
 
 // 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);
This page took 0.022009 seconds and 4 git commands to generate.