From 2254fbd0742d431ee5fbd9069e25690a64d037a7 Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Thu, 11 Feb 2021 11:13:35 +0100 Subject: [PATCH] Fix button clickable --- src/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 0003b6e..da81246 100644 --- a/src/main.c +++ b/src/main.c @@ -130,15 +130,18 @@ static void addLink (GtkWidget *root, gchar *text) { + GtkWidget *linkBox = gtk_button_new (); gchar *markup = g_markup_printf_escaped ("%s", text); GtkWidget *label = gtk_label_new (NULL); gtk_label_set_markup (GTK_LABEL (label), markup); g_free (markup); - g_signal_connect (label, "clicked", G_CALLBACK (linkAction), "un lien"); + gtk_button_set_relief (GTK_BUTTON (linkBox), GTK_RELIEF_NONE); + g_signal_connect (linkBox, "clicked", G_CALLBACK (linkAction), "un lien"); gtk_widget_set_halign (label, GTK_ALIGN_START); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); - gtk_container_add (GTK_CONTAINER (root), label); + gtk_container_add (GTK_CONTAINER (linkBox), label); + gtk_container_add (GTK_CONTAINER (root), linkBox); //gtk_label_set_selectable (GTK_LABEL (label), TRUE); }