| 502 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_START); |
502 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_START); |
| 503 gtk_widget_show(bbox); |
503 gtk_widget_show(bbox); |
| 504 |
504 |
| 505 /* Import button */ |
505 /* Import button */ |
| 506 tpm_dat->importbutton = importbutton = |
506 tpm_dat->importbutton = importbutton = |
| 507 gtk_button_new_from_stock(GTK_STOCK_OPEN); |
507 gtk_button_new_with_mnemonic(_("_Import...")); |
| 508 gtk_box_pack_start(GTK_BOX(bbox), importbutton, FALSE, FALSE, 0); |
508 gtk_box_pack_start(GTK_BOX(bbox), importbutton, FALSE, FALSE, 0); |
| 509 gtk_widget_show(importbutton); |
509 gtk_widget_show(importbutton); |
| 510 g_signal_connect(G_OBJECT(importbutton), "clicked", |
510 g_signal_connect(G_OBJECT(importbutton), "clicked", |
| 511 G_CALLBACK(tls_peers_mgmt_import_cb), NULL); |
511 G_CALLBACK(tls_peers_mgmt_import_cb), NULL); |
| 512 |
512 |
| 513 |
513 |
| 514 /* Export button */ |
514 /* Export button */ |
| 515 tpm_dat->exportbutton = exportbutton = |
515 tpm_dat->exportbutton = exportbutton = |
| 516 gtk_button_new_from_stock(GTK_STOCK_SAVE_AS); |
516 gtk_button_new_with_mnemonic(_("_Export...")); |
| 517 gtk_box_pack_start(GTK_BOX(bbox), exportbutton, FALSE, FALSE, 0); |
517 gtk_box_pack_start(GTK_BOX(bbox), exportbutton, FALSE, FALSE, 0); |
| 518 gtk_widget_show(exportbutton); |
518 gtk_widget_show(exportbutton); |
| 519 g_signal_connect(G_OBJECT(exportbutton), "clicked", |
519 g_signal_connect(G_OBJECT(exportbutton), "clicked", |
| 520 G_CALLBACK(tls_peers_mgmt_export_cb), NULL); |
520 G_CALLBACK(tls_peers_mgmt_export_cb), NULL); |
| 521 |
521 |
| 522 |
522 |
| 523 /* Info button */ |
523 /* Info button */ |
| 524 tpm_dat->infobutton = infobutton = |
524 tpm_dat->infobutton = infobutton = |
| 525 gtk_button_new_from_stock(PIDGIN_STOCK_INFO); |
525 gtk_button_new_with_mnemonic(_("_Get Info")); |
| 526 gtk_box_pack_start(GTK_BOX(bbox), infobutton, FALSE, FALSE, 0); |
526 gtk_box_pack_start(GTK_BOX(bbox), infobutton, FALSE, FALSE, 0); |
| 527 gtk_widget_show(infobutton); |
527 gtk_widget_show(infobutton); |
| 528 g_signal_connect(G_OBJECT(infobutton), "clicked", |
528 g_signal_connect(G_OBJECT(infobutton), "clicked", |
| 529 G_CALLBACK(tls_peers_mgmt_info_cb), NULL); |
529 G_CALLBACK(tls_peers_mgmt_info_cb), NULL); |
| 530 |
530 |
| 531 |
531 |
| 532 /* Delete button */ |
532 /* Delete button */ |
| 533 tpm_dat->deletebutton = deletebutton = |
533 tpm_dat->deletebutton = deletebutton = |
| 534 gtk_button_new_from_stock(GTK_STOCK_DELETE); |
534 gtk_button_new_with_mnemonic(_("_Delete")); |
| 535 gtk_box_pack_start(GTK_BOX(bbox), deletebutton, FALSE, FALSE, 0); |
535 gtk_box_pack_start(GTK_BOX(bbox), deletebutton, FALSE, FALSE, 0); |
| 536 gtk_widget_show(deletebutton); |
536 gtk_widget_show(deletebutton); |
| 537 g_signal_connect(G_OBJECT(deletebutton), "clicked", |
537 g_signal_connect(G_OBJECT(deletebutton), "clicked", |
| 538 G_CALLBACK(tls_peers_mgmt_delete_cb), NULL); |
538 G_CALLBACK(tls_peers_mgmt_delete_cb), NULL); |
| 539 |
539 |
| 631 TRUE, TRUE, /* Notebook should take extra space */ |
631 TRUE, TRUE, /* Notebook should take extra space */ |
| 632 0); |
632 0); |
| 633 gtk_widget_show(dlg->notebook); |
633 gtk_widget_show(dlg->notebook); |
| 634 |
634 |
| 635 /* Close button */ |
635 /* Close button */ |
| 636 dlg->closebutton = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, |
636 dlg->closebutton = pidgin_dialog_add_button(GTK_DIALOG(win), |
| 637 G_CALLBACK(certmgr_close_cb), dlg); |
637 _("_Close"), G_CALLBACK(certmgr_close_cb), dlg); |
| 638 |
638 |
| 639 /* Add the defined certificate managers */ |
639 /* Add the defined certificate managers */ |
| 640 /* TODO: Find a way of determining whether each is shown or not */ |
640 /* TODO: Find a way of determining whether each is shown or not */ |
| 641 /* TODO: Implement this correctly */ |
641 /* TODO: Implement this correctly */ |
| 642 gtk_notebook_append_page(GTK_NOTEBOOK (dlg->notebook), |
642 gtk_notebook_append_page(GTK_NOTEBOOK (dlg->notebook), |