mirror of
https://codeberg.org/dnkl/yambar.git
synced 2025-04-20 03:35:41 +02:00
bar: fix border offset, for real hopefully
This commit is contained in:
parent
64eab86932
commit
58a6dc52fc
1 changed files with 7 additions and 3 deletions
10
bar/bar.c
10
bar/bar.c
|
@ -73,16 +73,20 @@ expose(const struct bar *_bar)
|
|||
cairo_paint(bar->cairo);
|
||||
|
||||
if (bar->border.width > 0) {
|
||||
/* TODO: actually use border width */
|
||||
r = bar->border.color.red;
|
||||
g = bar->border.color.green;
|
||||
b = bar->border.color.blue;
|
||||
a = bar->border.color.alpha;
|
||||
|
||||
cairo_set_line_width(bar->cairo, 2 * bar->border.width);
|
||||
cairo_set_line_width(bar->cairo, bar->border.width);
|
||||
cairo_set_source_rgba(bar->cairo, r, g, b, a);
|
||||
cairo_set_operator(bar->cairo, CAIRO_OPERATOR_OVER);
|
||||
cairo_rectangle(bar->cairo, 0, 0, bar->width, bar->height_with_border);
|
||||
cairo_rectangle(
|
||||
bar->cairo,
|
||||
bar->border.width / 2.0,
|
||||
bar->border.width / 2.0,
|
||||
bar->width - bar->border.width,
|
||||
bar->height_with_border - bar->border.width);
|
||||
cairo_stroke(bar->cairo);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue