diff options
author | Nathan Craddock <nzcraddock@gmail.com> | 2020-10-28 20:43:10 +0300 |
---|---|---|
committer | Nathan Craddock <nzcraddock@gmail.com> | 2020-10-28 20:54:29 +0300 |
commit | 0e47e57eb77d0c84ce3b9aa6b9c502a50f0ea6f2 (patch) | |
tree | dbaf93b75c2adaac35dde4a5bc78659715b76220 /source/blender/editors/include/ED_buttons.h | |
parent | 5af8fc8192c4e4cdec98f84cf34d436cd85da1ae (diff) |
Outliner: Properties editor sync on selection
When outliner datablocks are selected, switch to the corresponding tab
for that datablock in properties editors. Only properties editors
that share an edge with the outliner will change tabs.
Additionally, when modifiers, constraints, and shader effects are
selected from the outliner, the panel will be expanded in all properties
editors.
Part of T77408
Manifest Task: https://developer.blender.org/T63991
Differential Revision: https://developer.blender.org/D8638
Diffstat (limited to 'source/blender/editors/include/ED_buttons.h')
-rw-r--r-- | source/blender/editors/include/ED_buttons.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/include/ED_buttons.h b/source/blender/editors/include/ED_buttons.h index 5d153757900..90d3a527b0c 100644 --- a/source/blender/editors/include/ED_buttons.h +++ b/source/blender/editors/include/ED_buttons.h @@ -26,6 +26,7 @@ extern "C" { #endif +struct bContext; struct SpaceProperties; int ED_buttons_tabs_list(struct SpaceProperties *sbuts, short *context_tabs_array); @@ -35,6 +36,8 @@ void ED_buttons_search_string_set(struct SpaceProperties *sbuts, const char *val int ED_buttons_search_string_length(struct SpaceProperties *sbuts); const char *ED_buttons_search_string_get(struct SpaceProperties *sbuts); +void ED_buttons_set_context(const struct bContext *C, PointerRNA *ptr, const int context); + #ifdef __cplusplus } #endif |