Spreadsheet: make id column a bit wider

Ids can often be relatively large numbers when they are generated automatically.
This commit is contained in:
2021-10-27 15:39:43 +02:00
parent 827d7e7d25
commit 62928b618a

View File

@@ -176,14 +176,16 @@ std::unique_ptr<ColumnValues> GeometryDataSource::get_column_values(
r_cell_value.value_float = value; r_cell_value.value_float = value;
}); });
case CD_PROP_INT32: case CD_PROP_INT32:
return column_values_from_function(SPREADSHEET_VALUE_TYPE_INT32, return column_values_from_function(
column_id.name, SPREADSHEET_VALUE_TYPE_INT32,
domain_size, column_id.name,
[varray](int index, CellValue &r_cell_value) { domain_size,
int value; [varray](int index, CellValue &r_cell_value) {
varray->get(index, &value); int value;
r_cell_value.value_int = value; varray->get(index, &value);
}); r_cell_value.value_int = value;
},
STREQ(column_id.name, "id") ? 5.5f : 0.0f);
case CD_PROP_BOOL: case CD_PROP_BOOL:
return column_values_from_function(SPREADSHEET_VALUE_TYPE_BOOL, return column_values_from_function(SPREADSHEET_VALUE_TYPE_BOOL,
column_id.name, column_id.name,