Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-10-19 03:54:26 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-10-19 03:54:26 +0300
commit60d7740fe628f5971d09c697c019489778369fb1 (patch)
tree247baaf8bd19d88d37b8427d6bb9d313e178efc9 /release
parenta30c9f710a64d0adca1597c0d0404713a26a401e (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.py9
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,
)