Blender Git Commit Log

Git Commits -> Revision d16e732

Revision d16e732 by Julian Eisel (master)
October 25, 2021, 08:46 (GMT)
UI: Refactor dropping support for the tree-view API

Introduces a dropping-controller API for the tree-view items,
`AbstractTreeViewItemDropController`. This reduces responsibilities of the main
tree-view item classes, which are already getting quite big. As I expect even
more functionality to be needed for it (e.g. drag support), it's better to
start introducing such controller types already.

Commit Details:

Full Hash: d16e7326386d055fc5cdfa9f60bcd3d75bcbbed5
Parent Commit: c4fa17c
Lines Changed: +187, -101

5 Modified Paths:

/source/blender/editors/include/UI_interface.h (+1, -4) (Diff)
/source/blender/editors/include/UI_tree_view.hh (+55, -11) (Diff)
/source/blender/editors/interface/interface_dropboxes.cc (+1, -1) (Diff)
/source/blender/editors/interface/tree_view.cc (+29, -23) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+101, -62) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021