From: Dana Jansens Date: Thu, 26 Jun 2003 05:46:06 +0000 (+0000) Subject: use the minsize to keep the stuff ni the dock off of the bevel edges etc X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=e39762b05b87e9f3d125450a1a27618f52de1354;p=chaz%2Fopenbox use the minsize to keep the stuff ni the dock off of the bevel edges etc --- diff --git a/openbox/dock.c b/openbox/dock.c index 3dda174d..d46f7674 100644 --- a/openbox/dock.c +++ b/openbox/dock.c @@ -150,8 +150,11 @@ void dock_configure() GList *it; int spot; int gravity; + int minw, minh; - dock->w = dock->h = spot = 0; + RrMinsize(dock->a_frame, &minw, &minh); + + dock->w = dock->h = 0; /* get the size */ for (it = dock->dock_apps; it; it = it->next) { @@ -165,6 +168,8 @@ void dock_configure() } } + spot = (config_dock_horz ? minw : minh) / 2; + /* position the apps */ for (it = dock->dock_apps; it; it = it->next) { struct DockApp *app = it->data; @@ -345,6 +350,9 @@ void dock_configure() break; } + dock->w += minw; + dock->h += minh; + /* not used for actually sizing shit */ dock->w -= ob_rr_theme->bwidth * 2; dock->h -= ob_rr_theme->bwidth * 2;