pidgin/gtkroomlist.c

branch
next.minor
changeset 22000
5e7708f58d3d
parent 21494
c7368d0f5d5a
child 22005
0183020ba2cc
equal deleted inserted replaced
21764:773b66076151 22000:5e7708f58d3d
683 683
684 dialog = g_new0(PidginRoomlistDialog, 1); 684 dialog = g_new0(PidginRoomlistDialog, 1);
685 dialog->account = account; 685 dialog->account = account;
686 686
687 /* Create the window. */ 687 /* Create the window. */
688 dialog->window = window = pidgin_create_window(_("Room List"), PIDGIN_HIG_BORDER, "room list", TRUE); 688 dialog->window = window = pidgin_create_dialog(_("Room List"), PIDGIN_HIG_BORDER, "room list", TRUE);
689 689
690 g_signal_connect(G_OBJECT(window), "delete_event", 690 g_signal_connect(G_OBJECT(window), "delete_event",
691 G_CALLBACK(delete_win_cb), dialog); 691 G_CALLBACK(delete_win_cb), dialog);
692 692
693 /* Create the parent vbox for everything. */ 693 /* Create the parent vbox for everything. */
694 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); 694 vbox = pidgin_dialog_get_vbox_with_properties(GTK_DIALOG(window), FALSE, PIDGIN_HIG_BORDER);
695 gtk_container_add(GTK_CONTAINER(window), vbox);
696 gtk_widget_show(vbox);
697 695
698 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); 696 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER);
699 gtk_container_add(GTK_CONTAINER(vbox), vbox2); 697 gtk_container_add(GTK_CONTAINER(vbox), vbox2);
700 gtk_widget_show(vbox2); 698 gtk_widget_show(vbox2);
701 699
736 gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(dialog->progress), 0.1); 734 gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(dialog->progress), 0.1);
737 gtk_box_pack_start(GTK_BOX(vbox2), dialog->progress, FALSE, FALSE, 0); 735 gtk_box_pack_start(GTK_BOX(vbox2), dialog->progress, FALSE, FALSE, 0);
738 gtk_widget_show(dialog->progress); 736 gtk_widget_show(dialog->progress);
739 737
740 /* button box */ 738 /* button box */
741 bbox = gtk_hbutton_box_new(); 739 bbox = pidgin_dialog_get_action_area(GTK_DIALOG(window));
742 gtk_box_set_spacing(GTK_BOX(bbox), PIDGIN_HIG_BOX_SPACE); 740 gtk_box_set_spacing(GTK_BOX(bbox), PIDGIN_HIG_BOX_SPACE);
743 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); 741 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
744 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, TRUE, 0);
745 gtk_widget_show(bbox);
746 742
747 /* stop button */ 743 /* stop button */
748 dialog->stop_button = gtk_button_new_from_stock(GTK_STOCK_STOP); 744 dialog->stop_button = gtk_button_new_from_stock(GTK_STOCK_STOP);
749 gtk_box_pack_start(GTK_BOX(bbox), dialog->stop_button, FALSE, FALSE, 0); 745 gtk_box_pack_start(GTK_BOX(bbox), dialog->stop_button, FALSE, FALSE, 0);
750 g_signal_connect(G_OBJECT(dialog->stop_button), "clicked", 746 g_signal_connect(G_OBJECT(dialog->stop_button), "clicked",

mercurial