comparison pidgin/gtkblist.c @ 21232:b9680933c2c6

propagate from branch 'org.maemo.garage.pidgin.pidgin.dialog-transience' (head 675607eb0ab04822a33c6d542694e94dbb731035) to branch 'im.pidgin.pidgin.next.minor' (head 403dd7caf39b853d3f3620441ea1abebb19cfa03)
author Richard Laager <rlaager@wiktel.com>
date Sun, 14 Oct 2007 02:49:47 +0000
parents 0b67d509a305 8e9d40defbc0
children fba1f6c3df0b 0ecc58c20d8b
comparison
equal deleted inserted replaced
21230:75c97543b92a 21232:b9680933c2c6
5785 gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); 5785 gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
5786 5786
5787 gtkblist = PIDGIN_BLIST(purple_get_blist()); 5787 gtkblist = PIDGIN_BLIST(purple_get_blist());
5788 5788
5789 data->window = gtk_dialog_new_with_buttons(_("Add Buddy"), 5789 data->window = gtk_dialog_new_with_buttons(_("Add Buddy"),
5790 NULL, GTK_DIALOG_NO_SEPARATOR, 5790 gtkblist ? gtkblist->window : NULL, GTK_DIALOG_NO_SEPARATOR,
5791 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, 5791 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
5792 GTK_STOCK_ADD, GTK_RESPONSE_OK, 5792 GTK_STOCK_ADD, GTK_RESPONSE_OK,
5793 NULL); 5793 NULL);
5794 5794
5795 if (gtkblist)
5796 gtk_window_set_transient_for(GTK_WINDOW(data->window), GTK_WINDOW(gtkblist->window));
5795 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); 5797 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK);
5796 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE); 5798 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE);
5797 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); 5799 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE);
5798 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER); 5800 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER);
5799 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE); 5801 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE);
6167 gtkblist = PIDGIN_BLIST(purple_get_blist()); 6169 gtkblist = PIDGIN_BLIST(purple_get_blist());
6168 6170
6169 data->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); 6171 data->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
6170 6172
6171 data->window = gtk_dialog_new_with_buttons(_("Add Chat"), 6173 data->window = gtk_dialog_new_with_buttons(_("Add Chat"),
6172 NULL, GTK_DIALOG_NO_SEPARATOR, 6174 gtkblist ? gtkblist->window : NULL, GTK_DIALOG_NO_SEPARATOR,
6173 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, 6175 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
6174 GTK_STOCK_ADD, GTK_RESPONSE_OK, 6176 GTK_STOCK_ADD, GTK_RESPONSE_OK,
6175 NULL); 6177 NULL);
6176 6178
6179 if (gtkblist)
6180 gtk_window_set_transient_for(GTK_WINDOW(data->window), GTK_WINDOW(gtkblist->window));
6177 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); 6181 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK);
6178 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE); 6182 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE);
6179 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); 6183 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE);
6180 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER); 6184 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER);
6181 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE); 6185 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE);