]> Dogcows Code - chaz/tint2/blobdiff - src/server.h
big change : panel_monitor = all will draw one panel per monitor, panel_size accept...
[chaz/tint2] / src / server.h
index 2f8a7018d2ad24b317ab9e71f0f5a584aaed8b5c..b8014e6b3e9aec575bc7feb14777f2c7fb70431f 100644 (file)
@@ -70,6 +70,7 @@ typedef struct
 {
        Display *dsp;
        Window root_win;
+       // current desktop
        int desktop;
        int screen;
        int depth;
@@ -79,8 +80,6 @@ typedef struct
        Monitor *monitor;
        int got_root_win;
        Visual *visual;
-       int posx, posy;
-       Pixmap pmap;
        // root background
        Pixmap root_pmap;
        GC gc;
@@ -100,9 +99,11 @@ void server_refresh_main_pixmap ();
 void server_catch_error (Display *d, XErrorEvent *ev);
 void server_init_atoms ();
 
-// detect monitors
-// doesn't count monitor included into another one
-void get_monitors();
+// detect root background
+void get_root_pixmap();
+
+// detect monitors and desktops
+void get_monitors_and_desktops();
 
 
 #endif
This page took 0.022177 seconds and 4 git commands to generate.