diff options
author | Jacques Lucke <jacques@blender.org> | 2021-04-09 11:20:46 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-04-09 11:20:46 +0300 |
commit | 75491fe1002122f19fc9fe8eae941a406b81706a (patch) | |
tree | 16a05f5b5ccc7087595ce27656aaa60a5f5c118a /release | |
parent | 22574f741c4e4d142c7068316296d24bbfc2a12c (diff) |
Spreadsheet: persistent column storage and data source
A `DataSource` provides columns for the spreadsheet to display.
Every column has a SpreadsheetColumnID as identifier. Columns
are not generated eagerly anymore, instead the main spreadsheet
code can request a column from a data source with an column
identifier. The column identifiers can be stored in DNA and allow us
to store persistent data per column.
On the user level the only thing that changes is that columns are
not shown in alphabetical order anymore. Instead, new columns
are always added on the left. The behavior can be changed,
however I'd prefer not to automate this too much currently. I think
we should just add operators to hide/reorder/resize columns soonish.
Differential Revision: https://developer.blender.org/D10901
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions