Blender Git Commit Log

Git Commits -> Revision 69f55b1

Revision 69f55b1 by Julian Eisel (master)
December 9, 2021, 11:35 (GMT)
Cleanup: Various cleanups to the tree-view API

* Correct URL for documentation (was changed recently).
* Add comments.
* Reevaluate and update which functions are public, protected or
private.
* Reorder functions and classes to be more logical and readable.
* Add helper class for the public item API so individual functions it
uses can be made protected/private (the helper class is a friend).
Also allows splitting API implementation from the C-API.
* Move internal layout builder helper class to the source file, out of
the header.
* More consistent naming.
* Add alias for item-container, so it's more clear how it can be used.
* Use const.
* Remove unnecessary forward declaration.

Commit Details:

Full Hash: 69f55b1b6216969ecd42fab657dd777c3179f916
Parent Commit: 9183f9f
Lines Changed: +234, -176

4 Modified Paths:

/source/blender/editors/include/UI_interface.h (+1, -1) (Diff)
/source/blender/editors/include/UI_tree_view.hh (+85, -96) (Diff)
/source/blender/editors/interface/tree_view.cc (+144, -75) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021