src/gtkrequest.c

changeset 10627
ebbfa9f428e6
parent 10605
ad11c1f21415
child 10668
c5ed2bd98ebf
equal deleted inserted replaced
10626:659572951067 10627:ebbfa9f428e6
1265 if (col_num > 0) 1265 if (col_num > 0)
1266 rows++; 1266 rows++;
1267 1267
1268 rows++; 1268 rows++;
1269 } 1269 }
1270 else if (type == GAIM_REQUEST_FIELD_STRING && 1270 else if ((type == GAIM_REQUEST_FIELD_LIST) ||
1271 gaim_request_field_string_is_multiline(field)) 1271 (type == GAIM_REQUEST_FIELD_STRING &&
1272 gaim_request_field_string_is_multiline(field)))
1272 { 1273 {
1273 if (col_num > 0) 1274 if (col_num > 0)
1274 rows++; 1275 rows++;
1275 1276
1276 rows += 2; 1277 rows += 2;
1325 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); 1326 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
1326 1327
1327 gtk_size_group_add_widget(sg, label); 1328 gtk_size_group_add_widget(sg, label);
1328 1329
1329 if (type == GAIM_REQUEST_FIELD_LABEL || 1330 if (type == GAIM_REQUEST_FIELD_LABEL ||
1331 type == GAIM_REQUEST_FIELD_LIST ||
1330 (type == GAIM_REQUEST_FIELD_STRING && 1332 (type == GAIM_REQUEST_FIELD_STRING &&
1331 gaim_request_field_string_is_multiline(field))) 1333 gaim_request_field_string_is_multiline(field)))
1332 { 1334 {
1333 if(col_num > 0) 1335 if(col_num > 0)
1334 row_num++; 1336 row_num++;
1373 row_num, row_num + 1, 1375 row_num, row_num + 1,
1374 GTK_FILL | GTK_EXPAND, 1376 GTK_FILL | GTK_EXPAND,
1375 GTK_FILL | GTK_EXPAND, 1377 GTK_FILL | GTK_EXPAND,
1376 5, 0); 1378 5, 0);
1377 } 1379 }
1378 else if (type != GAIM_REQUEST_FIELD_BOOLEAN) 1380 else if (type == GAIM_REQUEST_FIELD_LIST)
1381 {
1382 gtk_table_attach(GTK_TABLE(table), widget,
1383 0, 2 * cols,
1384 row_num, row_num + 1,
1385 GTK_FILL | GTK_EXPAND,
1386 GTK_FILL | GTK_EXPAND,
1387 5, 0);
1388 }
1389 else if (type == GAIM_REQUEST_FIELD_BOOLEAN)
1379 { 1390 {
1380 gtk_table_attach(GTK_TABLE(table), widget, 1391 gtk_table_attach(GTK_TABLE(table), widget,
1381 col_offset + 1, col_offset + 2, 1392 col_offset, col_offset + 1,
1382 row_num, row_num + 1, 1393 row_num, row_num + 1,
1383 GTK_FILL | GTK_EXPAND, 1394 GTK_FILL | GTK_EXPAND,
1384 GTK_FILL | GTK_EXPAND, 1395 GTK_FILL | GTK_EXPAND,
1385 5, 0); 1396 5, 0);
1386 } 1397 }
1387 else 1398 else
1388 { 1399 {
1389 gtk_table_attach(GTK_TABLE(table), widget, 1400 gtk_table_attach(GTK_TABLE(table), widget,
1390 col_offset, col_offset + 1, 1401 1, 2 * cols,
1391 row_num, row_num + 1, 1402 row_num, row_num + 1,
1392 GTK_FILL | GTK_EXPAND, 1403 GTK_FILL | GTK_EXPAND,
1393 GTK_FILL | GTK_EXPAND, 1404 GTK_FILL | GTK_EXPAND,
1394 5, 0); 1405 5, 0);
1395 } 1406 }

mercurial