use the minsize to keep the stuff ni the dock off of the bevel edges etc

This commit is contained in:
Dana Jansens 2003-06-26 05:46:06 +00:00
parent bf2f0c58ca
commit e39762b05b

View file

@ -150,8 +150,11 @@ void dock_configure()
GList *it; GList *it;
int spot; int spot;
int gravity; 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 */ /* get the size */
for (it = dock->dock_apps; it; it = it->next) { 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 */ /* position the apps */
for (it = dock->dock_apps; it; it = it->next) { for (it = dock->dock_apps; it; it = it->next) {
struct DockApp *app = it->data; struct DockApp *app = it->data;
@ -345,6 +350,9 @@ void dock_configure()
break; break;
} }
dock->w += minw;
dock->h += minh;
/* not used for actually sizing shit */ /* not used for actually sizing shit */
dock->w -= ob_rr_theme->bwidth * 2; dock->w -= ob_rr_theme->bwidth * 2;
dock->h -= ob_rr_theme->bwidth * 2; dock->h -= ob_rr_theme->bwidth * 2;