Mercurial > pidgin.yaz
comparison pidgin/gtkcertmgr.c @ 32487:94cb1d9e752b
Allow double-clicking a certificate to show its info.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Fri, 02 Sep 2011 06:32:19 +0000 |
parents | def4adde3e08 |
children |
comparison
equal
deleted
inserted
replaced
32486:def4adde3e08 | 32487:94cb1d9e752b |
---|---|
331 g_free(id); | 331 g_free(id); |
332 purple_certificate_destroy(crt); | 332 purple_certificate_destroy(crt); |
333 } | 333 } |
334 | 334 |
335 static void | 335 static void |
336 tls_peers_mgmt_activated_cb(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer data) | |
337 { | |
338 tls_peers_mgmt_info_cb(NULL, NULL); | |
339 } | |
340 | |
341 static void | |
336 tls_peers_mgmt_delete_confirm_cb(gchar *id, gint choice) | 342 tls_peers_mgmt_delete_confirm_cb(gchar *id, gint choice) |
337 { | 343 { |
338 if (1 == choice) { | 344 if (1 == choice) { |
339 /* Yes, delete was confirmed */ | 345 /* Yes, delete was confirmed */ |
340 /* Now delete the thing */ | 346 /* Now delete the thing */ |
450 /* Use a callback to enable/disable the buttons based on whether | 456 /* Use a callback to enable/disable the buttons based on whether |
451 something is selected */ | 457 something is selected */ |
452 g_signal_connect(G_OBJECT(select), "changed", | 458 g_signal_connect(G_OBJECT(select), "changed", |
453 G_CALLBACK(tls_peers_mgmt_select_chg_cb), NULL); | 459 G_CALLBACK(tls_peers_mgmt_select_chg_cb), NULL); |
454 | 460 |
461 g_signal_connect(G_OBJECT(listview), "row-activated", | |
462 G_CALLBACK(tls_peers_mgmt_activated_cb), NULL); | |
463 | |
455 gtk_box_pack_start(GTK_BOX(mgmt_widget), | 464 gtk_box_pack_start(GTK_BOX(mgmt_widget), |
456 pidgin_make_scrollable(GTK_WIDGET(listview), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), | 465 pidgin_make_scrollable(GTK_WIDGET(listview), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, -1, -1), |
457 TRUE, TRUE, /* Take up lots of space */ | 466 TRUE, TRUE, /* Take up lots of space */ |
458 0); | 467 0); |
459 gtk_widget_show(GTK_WIDGET(listview)); | 468 gtk_widget_show(GTK_WIDGET(listview)); |