| 546 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(xbox), |
546 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(xbox), |
| 547 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
547 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
| 548 gtk_widget_show(xbox); |
548 gtk_widget_show(xbox); |
| 549 |
549 |
| 550 permtree = gtk_tree_new(); |
550 permtree = gtk_tree_new(); |
| 551 build_permit_tree(); |
551 build_deny_tree(); |
| 552 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(xbox), permtree); |
552 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(xbox), permtree); |
| 553 gtk_signal_connect(GTK_OBJECT(permtree), "destroy", GTK_SIGNAL_FUNC(permdest), 0); |
553 gtk_signal_connect(GTK_OBJECT(permtree), "destroy", GTK_SIGNAL_FUNC(permdest), 0); |
| 554 gtk_widget_show(permtree); |
554 gtk_widget_show(permtree); |
| 555 |
555 |
| 556 hbox = gtk_hbox_new(TRUE, 10); |
556 hbox = gtk_hbox_new(TRUE, 10); |
| 564 button = picture_button(prefs, _("Remove"), gnome_remove_xpm); |
564 button = picture_button(prefs, _("Remove"), gnome_remove_xpm); |
| 565 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 10); |
565 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 10); |
| 566 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(do_del_perm), permtree); |
566 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(do_del_perm), permtree); |
| 567 |
567 |
| 568 gtk_widget_show(prefdialog); |
568 gtk_widget_show(prefdialog); |
| |
569 } |
| |
570 |
| |
571 void build_permit_tree() |
| |
572 { |
| |
573 if (permtree) |
| |
574 deny_page(); |
| 569 } |
575 } |
| 570 |
576 |
| 571 static void convo_page() |
577 static void convo_page() |
| 572 { |
578 { |
| 573 GtkWidget *parent; |
579 GtkWidget *parent; |