X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fserver.h;h=d010875c9bad0dacb5c39cfe34df1ece18bbb27a;hb=367bf8f76227dea6e7e10e974967ae1d60cfe38e;hp=fdd8826608dba351737103e26b46cc932e7ef428;hpb=c3e588a8426c1257c127e0aca79aab53bb9961b1;p=chaz%2Ftint2 diff --git a/src/server.h b/src/server.h index fdd8826..d010875 100644 --- a/src/server.h +++ b/src/server.h @@ -13,7 +13,7 @@ #include #include - +extern int real_transparency; typedef struct Global_atom { Atom _XROOTPMAP_ID; @@ -41,6 +41,7 @@ typedef struct Global_atom Atom _NET_WM_STATE_MAXIMIZED_HORZ; Atom _NET_WM_STATE_SHADED; Atom _NET_WM_STATE_BELOW; + Atom _NET_WM_STATE_ABOVE; Atom _NET_WM_STATE_MODAL; Atom _NET_CLIENT_LIST; Atom _NET_WM_NAME; @@ -95,6 +96,7 @@ typedef struct // root background Pixmap root_pmap; GC gc; + Colormap colormap; Global_atom atom; } Server_global; @@ -110,12 +112,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