diff options
author | Phil Jones <philj56@gmail.com> | 2022-06-10 15:11:56 +0100 |
---|---|---|
committer | Phil Jones <philj56@gmail.com> | 2022-06-10 15:11:56 +0100 |
commit | 89718c6b241d56106dad866252fb5538885e1b80 (patch) | |
tree | 57f5dd9687c602eab681e51992a8048bab4e79c5 /src/entry_backend | |
parent | 8ed1afd0bf92e2a4f420f3fefe35b1fc3181cc76 (diff) |
Space Pango lines correctly.
Diffstat (limited to 'src/entry_backend')
-rw-r--r-- | src/entry_backend/pango.c | 6 |
1 files changed, 5 insertions, 1 deletions
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]; |