From b7f9e16dc95f5aa026530ae0b98378beae802e12 Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Sun, 14 Feb 2021 16:32:39 +0100 Subject: [PATCH] Add label wrap --- src/gemgui.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gemgui.c b/src/gemgui.c index ad06638..e7efbd8 100644 --- a/src/gemgui.c +++ b/src/gemgui.c @@ -15,6 +15,7 @@ addH1 (GtkWidget *root, gtk_widget_set_margin_start (label, 10); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); } @@ -31,6 +32,7 @@ addH2 (GtkWidget *root, gtk_widget_set_margin_start (label, 10); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); } @@ -47,6 +49,7 @@ addH3 (GtkWidget *root, gtk_widget_set_margin_start (label, 10); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); } @@ -67,6 +70,7 @@ addLink (GtkWidget *root, gtk_button_set_relief (GTK_BUTTON (linkBox), GTK_RELIEF_NONE); g_signal_connect (linkBox, "clicked", G_CALLBACK (linkAction), url); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (linkBox), label); gtk_container_add (GTK_CONTAINER (root), linkBox); @@ -98,6 +102,7 @@ addUList (GtkWidget *root, gtk_widget_set_margin_start (label, 20); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); //gtk_label_set_selectable (GTK_LABEL (label), TRUE); @@ -115,6 +120,7 @@ addQuote (GtkWidget *root, gtk_widget_set_margin_start (label, 20); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); } @@ -128,6 +134,7 @@ addText (GtkWidget *root, gtk_widget_set_margin_start (label, 10); gtk_widget_set_margin_end (label, 10); gtk_widget_set_halign (label, GTK_ALIGN_START); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); gtk_container_add (GTK_CONTAINER (root), label); }