From 89718c6b241d56106dad866252fb5538885e1b80 Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Fri, 10 Jun 2022 15:11:56 +0100 Subject: Space Pango lines correctly. --- src/entry_backend/pango.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/entry_backend/pango.c') diff --git a/src/entry_backend/pango.c b/src/entry_backend/pango.c index e115317..787dfd8 100644 --- a/src/entry_backend/pango.c +++ b/src/entry_backend/pango.c @@ -63,8 +63,12 @@ void entry_backend_update(struct entry *entry) pango_cairo_update_layout(cr, layout); pango_cairo_show_layout(cr, layout); + int width; + int height; + pango_layout_get_size(entry->backend.layout, &width, &height); + for (size_t i = 0; i < 5; i++) { - cairo_translate(cr, 0, 50); + cairo_translate(cr, 0, (int)(height / PANGO_SCALE)); const char *str; if (i < entry->results.count) { str = entry->results.buf[i]; -- cgit v1.2.3