comparison pidgin/gtkrequest.c @ 25541:411b5a604a17

propagate from branch 'im.pidgin.pidgin' (head cb5420b4b28888af9a419d6ca29f524e552c9cf0) to branch 'im.pidgin.pidgin.yaz' (head 2fb9c50de147c3e10a2bb579beca0cf90ab363d0)
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 14 Aug 2007 07:13:22 +0000
parents 7131e5699991
children cc36a5aac908 0ed8a2a86a1b
comparison
equal deleted inserted replaced
25540:d892a9275d0d 25541:411b5a604a17
1105 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 1105 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
1106 gtk_widget_show(img); 1106 gtk_widget_show(img);
1107 1107
1108 /* Setup the vbox */ 1108 /* Setup the vbox */
1109 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); 1109 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER);
1110 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0); 1110 gtk_box_pack_start(GTK_BOX(hbox), vbox, TRUE, TRUE, 0);
1111 gtk_widget_show(vbox); 1111 gtk_widget_show(vbox);
1112 1112
1113 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); 1113 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
1114 1114
1115 if(primary) { 1115 if(primary) {
1130 for (gl = purple_request_fields_get_groups(fields); gl != NULL; 1130 for (gl = purple_request_fields_get_groups(fields); gl != NULL;
1131 gl = gl->next) 1131 gl = gl->next)
1132 total_fields += g_list_length(purple_request_field_group_get_fields(gl->data)); 1132 total_fields += g_list_length(purple_request_field_group_get_fields(gl->data));
1133 1133
1134 if(total_fields > 9) { 1134 if(total_fields > 9) {
1135 GtkWidget *hbox_for_spacing, *vbox_for_spacing;
1136
1135 sw = gtk_scrolled_window_new(NULL, NULL); 1137 sw = gtk_scrolled_window_new(NULL, NULL);
1136 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), 1138 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw),
1137 GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); 1139 GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
1138 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), 1140 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw),
1139 GTK_SHADOW_NONE); 1141 GTK_SHADOW_NONE);
1140 gtk_widget_set_size_request(sw, -1, 200); 1142 gtk_widget_set_size_request(sw, -1, 200);
1141 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0); 1143 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0);
1142 gtk_widget_show(sw); 1144 gtk_widget_show(sw);
1143 1145
1146 hbox_for_spacing = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER);
1147 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw),
1148 hbox_for_spacing);
1149 gtk_widget_show(hbox_for_spacing);
1150
1151 vbox_for_spacing = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER);
1152 gtk_box_pack_start(GTK_BOX(hbox_for_spacing),
1153 vbox_for_spacing, TRUE, TRUE, PIDGIN_HIG_BOX_SPACE);
1154 gtk_widget_show(vbox_for_spacing);
1155
1144 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); 1156 vbox2 = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER);
1145 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), vbox2); 1157 gtk_box_pack_start(GTK_BOX(vbox_for_spacing),
1158 vbox2, TRUE, TRUE, PIDGIN_HIG_BOX_SPACE);
1146 gtk_widget_show(vbox2); 1159 gtk_widget_show(vbox2);
1147 } else { 1160 } else {
1148 vbox2 = vbox; 1161 vbox2 = vbox;
1149 } 1162 }
1150 1163