]> Dogcows Code - chaz/tint2/blobdiff - src/server.h
*add* more real_transparency things added... whole panel works now, but systray still...
[chaz/tint2] / src / server.h
index 5ece8a46e7bef235f7337134dd5e746161cb0826..7a86ca4b8b6b3adbb7b5b3414fe109a389943505 100644 (file)
@@ -13,7 +13,7 @@
 #include <X11/Xatom.h>
 #include <X11/extensions/Xinerama.h>
 
-
+extern int real_transparency;
 typedef struct Global_atom
 {
        Atom _XROOTPMAP_ID;
@@ -50,11 +50,11 @@ typedef struct Global_atom
        Atom _NET_CLOSE_WINDOW;
        Atom UTF8_STRING;
        Atom _NET_SUPPORTING_WM_CHECK;
-       Atom _WIN_LAYER;
        Atom _NET_WM_STRUT_PARTIAL;
        Atom WM_NAME;
        Atom __SWM_VROOT;
        Atom _MOTIF_WM_HINTS;
+       Atom WM_HINTS;
        Atom _NET_SYSTEM_TRAY_SCREEN;
        Atom _NET_SYSTEM_TRAY_OPCODE;
        Atom MANAGER;
@@ -95,6 +95,7 @@ typedef struct
        // root background
        Pixmap root_pmap;
        GC gc;
+       Colormap colormap;
        Global_atom atom;
 } Server_global;
 
@@ -110,12 +111,15 @@ void server_refresh_root_pixmap ();
 void server_refresh_main_pixmap ();
 void server_catch_error (Display *d, XErrorEvent *ev);
 void server_init_atoms ();
+void server_init_visual();
+void cleanup_server();
 
 // detect root background
 void get_root_pixmap();
 
 // detect monitors and desktops
-void get_monitors_and_desktops();
+void get_monitors();
+void get_desktops();
 
 
 #endif
This page took 0.024255 seconds and 4 git commands to generate.