Fix button clickable

This commit is contained in:
Romain de Laage 2021-02-11 11:13:35 +01:00
parent 821bf8c133
commit 2254fbd074
Signed by: rdelaage
GPG Key ID: 534845FADDF0C329
1 changed files with 5 additions and 2 deletions

View File

@ -130,15 +130,18 @@ static void
addLink (GtkWidget *root,
gchar *text)
{
GtkWidget *linkBox = gtk_button_new ();
gchar *markup = g_markup_printf_escaped ("<span foreground=\"#0000FF\" underline=\"single\">%s</span>", 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);
}