X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fdock.h;h=d70519a3e3a837a304aa9c2c993246d0c2dec64a;hb=1ff042579e2cbe367807ed6c8a15e71dfae2a526;hp=ef7707692e28d4c4debac22f133552d1883a126c;hpb=b77e40e1c7710323aa59a778338d8e18b591f718;p=chaz%2Fopenbox diff --git a/openbox/dock.h b/openbox/dock.h index ef770769..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; @@ -39,16 +40,24 @@ typedef struct Dock { } Dock; typedef struct DockApp { + ObWindow obwin; + int ignore_unmaps; 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();