| 1161 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
1161 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
| 1162 gtk_widget_show(img); |
1162 gtk_widget_show(img); |
| 1163 |
1163 |
| 1164 /* Setup the vbox */ |
1164 /* Setup the vbox */ |
| 1165 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
1165 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
| 1166 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0); |
1166 gtk_box_pack_start(GTK_BOX(hbox), vbox, TRUE, TRUE, 0); |
| 1167 gtk_widget_show(vbox); |
1167 gtk_widget_show(vbox); |
| 1168 |
1168 |
| 1169 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
1169 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
| 1170 |
1170 |
| 1171 if(primary) { |
1171 if(primary) { |
| 1186 for (gl = purple_request_fields_get_groups(fields); gl != NULL; |
1186 for (gl = purple_request_fields_get_groups(fields); gl != NULL; |
| 1187 gl = gl->next) |
1187 gl = gl->next) |
| 1188 total_fields += g_list_length(purple_request_field_group_get_fields(gl->data)); |
1188 total_fields += g_list_length(purple_request_field_group_get_fields(gl->data)); |
| 1189 |
1189 |
| 1190 if(total_fields > 9) { |
1190 if(total_fields > 9) { |
| |
1191 GtkWidget *hbox_for_spacing, *vbox_for_spacing; |
| |
1192 |
| 1191 sw = gtk_scrolled_window_new(NULL, NULL); |
1193 sw = gtk_scrolled_window_new(NULL, NULL); |
| 1192 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), |
1194 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), |
| 1193 GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); |
1195 GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); |
| 1194 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), |
1196 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), |
| 1195 GTK_SHADOW_NONE); |
1197 GTK_SHADOW_NONE); |
| 1196 gtk_widget_set_size_request(sw, -1, 200); |
1198 gtk_widget_set_size_request(sw, -1, 200); |
| 1197 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); |
1199 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); |
| 1198 gtk_widget_show(sw); |
1200 gtk_widget_show(sw); |
| 1199 |
1201 |
| |
1202 hbox_for_spacing = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
| |
1203 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), |
| |
1204 hbox_for_spacing); |
| |
1205 gtk_widget_show(hbox_for_spacing); |
| |
1206 |
| |
1207 vbox_for_spacing = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
| |
1208 gtk_box_pack_start(GTK_BOX(hbox_for_spacing), |
| |
1209 vbox_for_spacing, TRUE, TRUE, PIDGIN_HIG_BOX_SPACE); |
| |
1210 gtk_widget_show(vbox_for_spacing); |
| |
1211 |
| 1200 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
1212 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
| 1201 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), vbox2); |
1213 gtk_box_pack_start(GTK_BOX(vbox_for_spacing), |
| |
1214 vbox2, TRUE, TRUE, PIDGIN_HIG_BOX_SPACE); |
| 1202 gtk_widget_show(vbox2); |
1215 gtk_widget_show(vbox2); |
| 1203 } else { |
1216 } else { |
| 1204 vbox2 = vbox; |
1217 vbox2 = vbox; |
| 1205 } |
1218 } |
| 1206 |
1219 |