forked from external/yambar
bar: fix border offset
This commit is contained in:
parent
b9fa2b17a3
commit
c2ca68b7bd
1 changed files with 5 additions and 2 deletions
|
@ -73,7 +73,6 @@ 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;
|
||||
|
@ -82,7 +81,11 @@ expose(const struct bar *_bar)
|
|||
cairo_set_line_width(bar->cairo, 2 * 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,
|
||||
bar->border.width,
|
||||
bar->width - bar->border.width,
|
||||
bar->height_with_border - bar->border.width);
|
||||
cairo_stroke(bar->cairo);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue