summaryrefslogtreecommitdiff
path: root/lib/renderers
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-10-26 15:52:04 +0200
committerJari Vetoniemi <mailroxas@gmail.com>2014-10-26 15:52:04 +0200
commitac692bb48542027442441a108d1b6610a4f50f58 (patch)
tree33d2d491c3d686d3bde9db1052fa84359c571bd5 /lib/renderers
parent2ad6acaef2e0c779eed4dc9747864a9f5ef89fea (diff)
downloadbemenu-ac692bb48542027442441a108d1b6610a4f50f58.tar.gz
bemenu-ac692bb48542027442441a108d1b6610a4f50f58.tar.bz2
bemenu-ac692bb48542027442441a108d1b6610a4f50f58.zip
Add small margin to left when drawing with cairo.
Diffstat (limited to 'lib/renderers')
-rw-r--r--lib/renderers/cairo.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/renderers/cairo.h b/lib/renderers/cairo.h
index 32f8131..609ed2e 100644
--- a/lib/renderers/cairo.h
+++ b/lib/renderers/cairo.h
@@ -119,12 +119,12 @@ bm_cairo_paint(struct cairo *cairo, uint32_t width, uint32_t height, const struc
if (menu->title) {
bm_cairo_color_from_menu_color(menu, BM_COLOR_TITLE_FG, &paint.fg);
bm_cairo_color_from_menu_color(menu, BM_COLOR_TITLE_BG, &paint.bg);
- bm_cairo_draw_line(cairo, &paint, &result, 0, 0, result.te.x_advance, 4, "%s", menu->title);
+ bm_cairo_draw_line(cairo, &paint, &result, 0, 0, 4 + result.te.x_advance, 4, "%s", menu->title);
}
bm_cairo_color_from_menu_color(menu, BM_COLOR_FILTER_FG, &paint.fg);
bm_cairo_color_from_menu_color(menu, BM_COLOR_FILTER_BG, &paint.bg);
- bm_cairo_draw_line(cairo, &paint, &result, 0, width, result.te.x_advance, 4, "%s%s", (menu->title ? " " : ""), (menu->filter ? menu->filter : ""));
+ bm_cairo_draw_line(cairo, &paint, &result, 0, width, 4 + result.te.x_advance, 4, "%s%s", (menu->title ? " " : ""), (menu->filter ? menu->filter : ""));
uint32_t displayed = 1;
uint32_t lines = MAX(height / paint.fe.height, menu->lines);
@@ -152,9 +152,9 @@ bm_cairo_paint(struct cairo *cairo, uint32_t width, uint32_t height, const struc
}
if (menu->prefix && highlighted) {
- bm_cairo_draw_line(cairo, &paint, &result, 0, width, 0, 4 + paint.fe.height * cl++, "%s %s", menu->prefix, (items[i]->text ? items[i]->text : ""));
+ bm_cairo_draw_line(cairo, &paint, &result, 0, width, 4, 4 + paint.fe.height * cl++, "%s %s", menu->prefix, (items[i]->text ? items[i]->text : ""));
} else {
- bm_cairo_draw_line(cairo, &paint, &result, start_x, width, start_x, 4 + paint.fe.height * cl++, "%s", (items[i]->text ? items[i]->text : ""));
+ bm_cairo_draw_line(cairo, &paint, &result, start_x, width, 4 + start_x, 4 + paint.fe.height * cl++, "%s", (items[i]->text ? items[i]->text : ""));
}
++displayed;