[Bf-blender-cvs] [62928b618ad] master: Spreadsheet: make id column a bit wider

Jacques Lucke noreply at git.blender.org
Wed Oct 27 15:40:25 CEST 2021


Commit: 62928b618adab0b5e8b766602ededfe8a26e719c
Author: Jacques Lucke
Date:   Wed Oct 27 15:39:43 2021 +0200
Branches: master
https://developer.blender.org/rB62928b618adab0b5e8b766602ededfe8a26e719c

Spreadsheet: make id column a bit wider

Ids can often be relatively large numbers when they are generated automatically.

===================================================================

M	source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc

===================================================================

diff --git a/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc b/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc
index bc6a8a48c3c..c1d345d1861 100644
--- a/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc
+++ b/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc
@@ -176,14 +176,16 @@ std::unique_ptr<ColumnValues> GeometryDataSource::get_column_values(
                                            r_cell_value.value_float = value;
                                          });
     case CD_PROP_INT32:
-      return column_values_from_function(SPREADSHEET_VALUE_TYPE_INT32,
-                                         column_id.name,
-                                         domain_size,
-                                         [varray](int index, CellValue &r_cell_value) {
-                                           int value;
-                                           varray->get(index, &value);
-                                           r_cell_value.value_int = value;
-                                         });
+      return column_values_from_function(
+          SPREADSHEET_VALUE_TYPE_INT32,
+          column_id.name,
+          domain_size,
+          [varray](int index, CellValue &r_cell_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:
       return column_values_from_function(SPREADSHEET_VALUE_TYPE_BOOL,
                                          column_id.name,



More information about the Bf-blender-cvs mailing list