diff options
-rw-r--r-- | mesh_snap_utilities_line/__init__.py | 16 | ||||
-rw-r--r-- | mesh_snap_utilities_line/common_classes.py | 7 |
2 files changed, 11 insertions, 12 deletions
diff --git a/mesh_snap_utilities_line/__init__.py b/mesh_snap_utilities_line/__init__.py index 0aedab1f..d196a537 100644 --- a/mesh_snap_utilities_line/__init__.py +++ b/mesh_snap_utilities_line/__init__.py @@ -65,11 +65,11 @@ def tool_make_line(): "Connect them to split faces" ), icon=os.path.join(icons_dir, "ops.mesh.make_line"), - widget="MESH_GGT_mouse_point", +# widget="MESH_GGT_mouse_point", operator="mesh.make_line", -# keymap=( -# ("mesh.make_line", dict(wait_for_input=False), dict(type='ACTIONMOUSE', value='PRESS')), -# ), + keymap=( + ("mesh.make_line", None, dict(type='ACTIONMOUSE', value='PRESS')), + ), draw_settings=draw_settings, ) @@ -82,8 +82,8 @@ def register(): bpy.utils.register_class(preferences.SnapUtilitiesLinePreferences) bpy.utils.register_class(ops_line.SnapUtilitiesLine) - bpy.utils.register_class(common_classes.MousePointWidget) - bpy.utils.register_class(common_classes.MousePointWidgetGroup) +# bpy.utils.register_class(common_classes.MousePointWidget) +# bpy.utils.register_class(common_classes.MousePointWidgetGroup) bpy.utils.register_tool('VIEW_3D', 'EDIT_MESH', tool_make_line) @@ -97,8 +97,8 @@ def register(): def unregister(): bpy.utils.unregister_tool('VIEW_3D', 'EDIT_MESH', tool_make_line) - bpy.utils.unregister_class(common_classes.MousePointWidgetGroup) - bpy.utils.unregister_class(common_classes.MousePointWidget) +# bpy.utils.unregister_class(common_classes.MousePointWidgetGroup) +# bpy.utils.unregister_class(common_classes.MousePointWidget) bpy.utils.unregister_class(ops_line.SnapUtilitiesLine) bpy.utils.unregister_class(preferences.SnapUtilitiesLinePreferences) diff --git a/mesh_snap_utilities_line/common_classes.py b/mesh_snap_utilities_line/common_classes.py index cdbc2011..784ec568 100644 --- a/mesh_snap_utilities_line/common_classes.py +++ b/mesh_snap_utilities_line/common_classes.py @@ -429,7 +429,6 @@ class MousePointWidgetGroup(bpy.types.GizmoGroup): ) def setup(self, context): - if not hasattr(self, "snap_widget"): - snap_widget = self.gizmos.new(MousePointWidget.bl_idname) - props = snap_widget.target_set_operator("mesh.make_line") - props.wait_for_input = False + snap_widget = self.gizmos.new(MousePointWidget.bl_idname) + props = snap_widget.target_set_operator("mesh.make_line") + props.wait_for_input = False |