Blender Git Loki

Git Commits -> Revision ae085e3

Revision ae085e3 by Fabian Schempp (master)
June 25, 2021, 05:57 (GMT)
Spreadsheet: Dataset region for spreadsheet editor

This patch adds a left aligned sidebar to the spreadsheet editor. This
Sidebar can be used to navigate the geometry component types and
attribute domains. It also provides a quick overview of domain sizes.
It replaces the two dropdowns in the regions header.
Next step will be to add the domain cycling shortcut
using the CTRL + mouse wheel.

Reviewer: Dalai Felinto (dfelinto), Julian Eisel (Severin),
Hans Goudey (HooglyBoogly).

Differential Revision: https://developer.blender.org/D11046

Commit Details:

Full Hash: ae085e301c2aac0d6956609bfe93a90a19f0e235
Parent Commit: 841df83
Lines Changed: +1045, -44

4 Added Paths:

/source/blender/editors/space_spreadsheet/spreadsheet_dataset_draw.cc (+277, -0) (View)
/source/blender/editors/space_spreadsheet/spreadsheet_dataset_draw.hh (+64, -0) (View)
/source/blender/editors/space_spreadsheet/spreadsheet_dataset_layout.cc (+112, -0) (View)
/source/blender/editors/space_spreadsheet/spreadsheet_dataset_layout.hh (+68, -0) (View)

26 Modified Paths:

/release/datafiles/userdef/userdef_default_theme.c (+5, -0) (Diff)
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+8, -1) (Diff)
/release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py (+15, -0) (Diff)
/release/scripts/startup/bl_ui/space_spreadsheet.py (+0, -4) (Diff)
/source/blender/blenkernel/BKE_attribute.h (+6, -2) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_string.h (+1, -1) (Diff)
/source/blender/blenlib/intern/string.c (+38, -0) (Diff)
/source/blender/blenlib/tests/BLI_string_test.cc (+95, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+23, -0) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+9, -0) (Diff)
/source/blender/editors/include/ED_spreadsheet.h (+2, -2) (Diff)
/source/blender/editors/include/UI_interface.h (+10, -2) (Diff)
/source/blender/editors/interface/interface.c (+61, -4) (Diff)
/source/blender/editors/interface/interface_handlers.c (+9, -6) (Diff)
/source/blender/editors/interface/interface_intern.h (+10, -1) (Diff)
/source/blender/editors/interface/interface_query.c (+2, -1) (Diff)
/source/blender/editors/interface/interface_widgets.c (+32, -0) (Diff)
/source/blender/editors/space_spreadsheet/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/space_spreadsheet/space_spreadsheet.cc (+97, -12) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_context.cc (+2, -2) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc (+5, -4) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_intern.hh (+13, -0) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_ops.cc (+53, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+22, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021