changed arrange_view signature

This commit is contained in:
Anselm R. Garbe 2006-04-24 17:19:50 +02:00
parent df251f992d
commit 4296b31b3c
4 changed files with 17 additions and 21 deletions

View File

@ -270,7 +270,7 @@ detach_from_area(Area *a, Client *c)
destroy_area(a);
else if(!a->frame.size && v->area.data[0]->frame.size)
v->sel = 0; /* focus floating area if it contains something */
arrange_view(v, True);
arrange_view(v);
}
else if(!i && !a->frame.size) {
if(c->trans) {

View File

@ -369,7 +369,7 @@ new_left_column(View *v) {
v->area.data[i] = p;
p = n;
}
arrange_view(v, True);
arrange_view(v);
return a;
}
@ -379,6 +379,6 @@ new_right_column(View *v)
Area *a;
if(!(a = create_area(v)))
return nil;
arrange_view(v, True);
arrange_view(v);
return a;
}

View File

@ -276,7 +276,7 @@ restack_view(View *v)
}
void
arrange_view(View *v, Bool dirty)
arrange_view(View *v)
{
unsigned int i, xoff = 0;
unsigned int dx = 0;
@ -286,14 +286,11 @@ arrange_view(View *v, Bool dirty)
if(v->area.size == 1)
return;
if(dirty) {
for(i = 1; i < v->area.size; i++)
dx += v->area.data[i]->rect.width;
scale = (float)rect.width / (float)dx;
}
for(i = 1; i < v->area.size; i++) {
Area *a = v->area.data[i];
if(dirty) {
a->rect.x = xoff;
a->rect.y = 0;
a->rect.height = rect.height - brect.height;
@ -303,7 +300,6 @@ arrange_view(View *v, Bool dirty)
else if((wdiff = a->rect.x + a->rect.width - rect.width + (v->area.size - 1 - i) * MIN_COLWIDTH) > 0)
a->rect.width -= wdiff;
xoff += a->rect.width;
}
arrange_column(a, False);
}
}

View File

@ -285,7 +285,7 @@ void apply_rules(Client *c);
Bool permit_tags(const char *tags);
/* view.c */
void arrange_view(View *v, Bool dirty);
void arrange_view(View *v);
View *create_view(char *name);
void focus_view(View *v);
XRectangle *rects_of_view(View *v, Bool isfloat, unsigned int *num);