Blender Git Commit Log

Git Commits -> Revision 5ad4713

Revision 5ad4713 by Jacques Lucke (master)
March 15, 2021, 11:23 (GMT)
Spreadsheet: improve separation of drawing and data generation

This is a refactor and no functional changes are expected.

The goal is to make it simpler to add other data sources without having
to repeat the drawing code everywhere. Also, having the `CellValue` class
allows us to implement filtering and sorting in a more generic way.

Commit Details:

Full Hash: 5ad4713cd8ed2943d96a020ba63ed4d611d14007
Parent Commit: 4ed208b
Lines Changed: +359, -259

2 Added Paths:

/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.cc (+189, -0) (View)
/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.hh (+97, -0) (View)

4 Modified Paths:

/source/blender/editors/space_spreadsheet/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/space_spreadsheet/space_spreadsheet.cc (+20, -13) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.cc (+46, -243) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_from_geometry.hh (+5, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021