pcadmin/src/bar/draw.c

16 lines
386 B
C

#include "bar.h"
#include <gint/display.h>
void
bar_draw(struct Bar bar)
{
const int height = bar.fill * (float)bar.height;
const int y = bar.y + bar.height - height;
/* borders */
drect_border(bar.x - 1, bar.y - 1, bar.x + BAR_WIDTH + 1,
bar.y + bar.height + 1, C_WHITE, 2, C_BLACK);
/* fill */
drect(bar.x, y, bar.x + BAR_WIDTH, y + height, C_RGB(0, 32, 32));
}