diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-05-16 19:41:11 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-05-17 16:57:33 +0300 |
commit | edf6676a77b30290918e60547544bc1a6f7a8838 (patch) | |
tree | 26012f315c75686553e6be87b73ad270b98eb01a /source/blender/editors/space_topbar | |
parent | 20cc14e2b7551bb043472174b8be79d8aaa4df3d (diff) |
Tool System: per space/mode tool support
This patch adds support for:
- Per space-type tools (3D view and edit).
- Per mode tools (object, edit, weight-paint .. etc).
The top-bar shows the last activated tools options, this is a design
issue with using a global topbar to show per-space settings.
See D3395
Diffstat (limited to 'source/blender/editors/space_topbar')
-rw-r--r-- | source/blender/editors/space_topbar/space_topbar.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/space_topbar/space_topbar.c b/source/blender/editors/space_topbar/space_topbar.c index 8cf27d86cfe..4342fa87f89 100644 --- a/source/blender/editors/space_topbar/space_topbar.c +++ b/source/blender/editors/space_topbar/space_topbar.c @@ -201,9 +201,10 @@ static void topbar_header_region_message_subscribe( .user_data = ar, .notify = ED_region_do_msg_notify_tag_redraw, }; + WM_msg_subscribe_rna_prop( mbus, &workspace->id, workspace, - WorkSpace, tool_keymap, &msg_sub_value_region_tag_redraw); + WorkSpace, tools, &msg_sub_value_region_tag_redraw); } static void recent_files_menu_draw(const bContext *UNUSED(C), Menu *menu) |