From 08d7ce5773fe16216fc6f6a0b2fbd875829411f6 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 11 Jun 2024 14:02:11 +0600 Subject: [PATCH] Fixed line wrapping --- source/libublsettingsui-gtk3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 7417684..e05007e 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -466,6 +466,8 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data) GtkWidget *label = gtk_label_new(data->action_text); gtk_widget_set_margin_end(label,20); gtk_widget_show(label); + gtk_label_set_line_wrap_mode(GTK_LABEL(label),PANGO_WRAP_WORD); + gtk_label_set_line_wrap(GTK_LABEL(label),1); GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); gtk_widget_show(box); @@ -476,7 +478,7 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data) int resp = gtk_dialog_run(GTK_DIALOG(dialog)); if (resp == GTK_RESPONSE_ACCEPT&&data->function){ data->function(NULL,data->data); - } + } else resp=0; gtk_widget_destroy(dialog); return resp; }