Fix button clickable
This commit is contained in:
parent
821bf8c133
commit
2254fbd074
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue