diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-10-19 03:54:26 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-10-19 03:54:26 +0300 |
commit | 60d7740fe628f5971d09c697c019489778369fb1 (patch) | |
tree | 247baaf8bd19d88d37b8427d6bb9d313e178efc9 /release | |
parent | a30c9f710a64d0adca1597c0d0404713a26a401e (diff) |
Tool System: option for transform drag action
See: T57203
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index 26a93866b7c..709636beb5f 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -369,8 +369,13 @@ class _defs_transform: @ToolDef.from_fn def transform(): def draw_settings(context, layout, tool): + layout.label(text="Gizmos:") tool_settings = context.tool_settings layout.prop(tool_settings, "use_gizmo_mode") + + props = tool.gizmo_group_properties("TRANSFORM_GGT_gizmo") + layout.prop(props, "drag_action") + return dict( text="Transform", description=( @@ -378,7 +383,9 @@ class _defs_transform: ), icon="ops.transform.transform", widget="TRANSFORM_GGT_gizmo", - # No keymap default action, only for gizmo! + keymap=( + ("transform.from_gizmo", dict(), dict(type='EVT_TWEAK_A', value='ANY')), + ), draw_settings=draw_settings, ) |