X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fdock.h;h=d70519a3e3a837a304aa9c2c993246d0c2dec64a;hb=b3e9fea103cc6220fa66312fa9f53f8d3b6427ca;hp=fdfaaf05d249131942d203ecf32caec63fe7eaeb;hpb=a0691941e88ca8a8388fe17971be637e3aa3d835;p=chaz%2Fopenbox diff --git a/openbox/dock.h b/openbox/dock.h index fdfaaf05..d70519a3 100644 --- a/openbox/dock.h +++ b/openbox/dock.h @@ -2,9 +2,10 @@ #define __dock_h #include "timer.h" -#include "render/render.h" #include "window.h" #include "stacking.h" +#include "geom.h" +#include "render/render.h" #include #include @@ -26,7 +27,7 @@ typedef struct Dock { ObWindow obwin; Window frame; - Appearance *a_frame; + RrAppearance *a_frame; /* actual position (when not auto-hidden) */ int x, y; @@ -45,12 +46,18 @@ typedef struct DockApp { Window icon_win; Window win; + + char *name; + char *class; + int x; int y; int w; int h; } DockApp; +extern Strut dock_strut; + void dock_startup(); void dock_shutdown();