More prep.
This commit is contained in:
parent
33dc4226a8
commit
d5233ccb3a
2 changed files with 9 additions and 8 deletions
|
|
@ -269,7 +269,7 @@ colsort(Column *c)
|
||||||
r1.max.y = r1.min.y+Border;
|
r1.max.y = r1.min.y+Border;
|
||||||
draw(screen, r1, display->black, nil, ZP);
|
draw(screen, r1, display->black, nil, ZP);
|
||||||
r.min.y = r1.max.y;
|
r.min.y = r1.max.y;
|
||||||
y = winresize(w, r, FALSE, TRUE);
|
y = winresize(w, r, FALSE, i==c->nw-1);
|
||||||
}
|
}
|
||||||
free(rp);
|
free(rp);
|
||||||
free(c->w);
|
free(c->w);
|
||||||
|
|
@ -402,7 +402,7 @@ colgrow(Column *c, Window *w, int but)
|
||||||
v = c->w[j];
|
v = c->w[j];
|
||||||
r = v->r;
|
r = v->r;
|
||||||
r.min.y = y1;
|
r.min.y = y1;
|
||||||
r.max.y = y1+Dy(v->tag.all);
|
r.max.y = y1+Dy(v->tagtop);
|
||||||
if(nl[j])
|
if(nl[j])
|
||||||
r.max.y += 1 + nl[j]*v->body.fr.font->height;
|
r.max.y += 1 + nl[j]*v->body.fr.font->height;
|
||||||
y1 = winresize(v, r, c->safe, j+1==c->nw);
|
y1 = winresize(v, r, c->safe, j+1==c->nw);
|
||||||
|
|
|
||||||
|
|
@ -127,8 +127,9 @@ winresize(Window *w, Rectangle r, int safe, int keepextra)
|
||||||
r1 = r;
|
r1 = r;
|
||||||
r1.max.y = min(r.max.y, r1.min.y + w->taglines*font->height);
|
r1.max.y = min(r.max.y, r1.min.y + w->taglines*font->height);
|
||||||
y = r1.max.y;
|
y = r1.max.y;
|
||||||
if(1 || !safe || !eqrect(w->tag.fr.r, r1)){
|
if(1 || !safe || !eqrect(w->tag.all, r1)){
|
||||||
y = textresize(&w->tag, r1, TRUE);
|
textresize(&w->tag, r1, TRUE);
|
||||||
|
y = w->tag.fr.r.max.y;
|
||||||
b = button;
|
b = button;
|
||||||
if(w->body.file->mod && !w->isdir && !w->isscratch)
|
if(w->body.file->mod && !w->isdir && !w->isscratch)
|
||||||
b = modbutton;
|
b = modbutton;
|
||||||
|
|
@ -140,7 +141,7 @@ winresize(Window *w, Rectangle r, int safe, int keepextra)
|
||||||
|
|
||||||
r1 = r;
|
r1 = r;
|
||||||
r1.min.y = y;
|
r1.min.y = y;
|
||||||
if(1 || !safe || !eqrect(w->body.fr.r, r1)){
|
if(!safe || !eqrect(w->body.all, r1)){
|
||||||
if(y+1+w->body.fr.font->height <= r.max.y){ /* room for one line */
|
if(y+1+w->body.fr.font->height <= r.max.y){ /* room for one line */
|
||||||
r1.min.y = y;
|
r1.min.y = y;
|
||||||
r1.max.y = y+1;
|
r1.max.y = y+1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue