progressar sequence is vertical if w < h
This commit is contained in:
parent
bb2b3e02bb
commit
1aad44afc4
10
src/status.c
10
src/status.c
@ -372,9 +372,17 @@ status_apply_list(struct status_ctx *ctx)
|
||||
g.x = sq->geo.x + sq->data[0];
|
||||
g.y = sq->geo.y + sq->data[0];
|
||||
g.w = sq->geo.w - sq->data[0] - sq->data[0];
|
||||
g.w /= ((float)sq->data[2] / (float)sq->data[1]);
|
||||
g.h = sq->geo.h - sq->data[0] - sq->data[0];
|
||||
|
||||
if(sq->geo.w > sq->geo.h)
|
||||
g.w /= ((float)sq->data[2] / (float)sq->data[1]);
|
||||
else
|
||||
{
|
||||
g.y += g.h;
|
||||
g.h /= ((float)sq->data[2] / (float)sq->data[1]);
|
||||
g.y -= g.h;
|
||||
}
|
||||
|
||||
draw_rect(ctx->barwin->dr, &g, sq->color2);
|
||||
|
||||
STORE_MOUSEBIND();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user