From 24ef618439365137392849a221f75b20e84d9a2c Mon Sep 17 00:00:00 2001 From: Jonas Dujava Date: Fri, 2 Aug 2024 22:05:28 +0200 Subject: [PATCH] Wrap notification text Signed-off-by: Jonas Dujava --- girara/session.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/girara/session.c b/girara/session.c index c2158dc..172755f 100644 --- a/girara/session.c +++ b/girara/session.c @@ -300,8 +300,9 @@ girara_session_t* girara_session_create(void) { /* make notification text selectable */ gtk_label_set_selectable(GTK_LABEL(session->gtk.notification_text), TRUE); - /* ellipsize notification text */ - gtk_label_set_ellipsize(GTK_LABEL(session->gtk.notification_text), PANGO_ELLIPSIZE_END); + /* wrap notification text */ + gtk_label_set_line_wrap(GTK_LABEL(session->gtk.notification_text), TRUE); + gtk_label_set_line_wrap_mode(GTK_LABEL(session->gtk.notification_text), PANGO_WRAP_WORD_CHAR); return session; } @@ -403,7 +404,7 @@ bool girara_session_init(girara_session_t* session, const char* sessionname) { /* notification area */ gtk_container_add(GTK_CONTAINER(session->gtk.notification_area), session->gtk.notification_text); - gtk_widget_set_halign(session->gtk.notification_text, GTK_ALIGN_START); + gtk_label_set_xalign(GTK_LABEL(session->gtk.notification_text), 0.0); gtk_widget_set_valign(session->gtk.notification_text, GTK_ALIGN_CENTER); gtk_label_set_use_markup(GTK_LABEL(session->gtk.notification_text), TRUE);