diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-10-04 08:12:28 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-10-04 08:14:00 +0300 |
commit | 165a83345aafe61d5faab472475e8201d9d19dcf (patch) | |
tree | 91a5fe1543a6b0eda0a963ef9c76e386d6faeefe /release | |
parent | f4e38974b3bf41972a6e4b350dad51ad5ba9b85f (diff) |
UV: border/circle select/deselect support
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_toolbar.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index e2566aa9a8c..8007fba9f63 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -1227,22 +1227,29 @@ class _defs_image_uv_select: @ToolDef.from_fn def border(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("uv.select_border") + layout.prop(props, "deselect") return dict( text="Select Border", icon="ops.generic.select_border", widget=None, keymap=( ("uv.select_border", - dict(deselect=False), + dict(), dict(type='EVT_TWEAK_A', value='ANY')), - # ("uv.select_border", - # dict(deselect=True), - # dict(type='EVT_TWEAK_A', value='ANY', ctrl=True)), + ("uv.select_border", + dict(deselect=True), + dict(type='EVT_TWEAK_A', value='ANY', ctrl=True)), ), + draw_settings=draw_settings, ) @ToolDef.from_fn def circle(): + def draw_settings(context, layout, tool): + props = tool.operator_properties("uv.select_circle") + layout.prop(props, "radius") return dict( text="Select Circle", icon="ops.generic.select_circle", @@ -1255,6 +1262,7 @@ class _defs_image_uv_select: dict(deselect=True), dict(type='ACTIONMOUSE', value='PRESS', ctrl=True)), ), + draw_settings=draw_settings, ) @ToolDef.from_fn |