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;
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;