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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormeta-androcto <meta.androcto1@gmail.com>2019-09-21 05:02:49 +0300
committermeta-androcto <meta.androcto1@gmail.com>2019-09-21 05:02:49 +0300
commit6a382b66a758b26e684327a29733f6e9656cf529 (patch)
tree59f7cabf6a412981a5ccbe60fa3e00a9a604642e /object_edit_linked.py
parent1eb9bec2155b6d0b5757568018fb1dc567b1f16d (diff)
object_edit_linked: remove keymaps, disable open blender instance: T70110
Diffstat (limited to 'object_edit_linked.py')
-rw-r--r--object_edit_linked.py23
1 files changed, 4 insertions, 19 deletions
diff --git a/object_edit_linked.py b/object_edit_linked.py
index 80fd2bee..96ed9181 100644
--- a/object_edit_linked.py
+++ b/object_edit_linked.py
@@ -20,7 +20,7 @@
bl_info = {
"name": "Edit Linked Library",
"author": "Jason van Gumster (Fweeb), Bassam Kurdali, Pablo Vazquez, Rainer Trummer",
- "version": (0, 9, 2),
+ "version": (0, 9, 1),
"blender": (2, 80, 0),
"location": "File > External Data / View3D > Sidebar > Item Tab",
"description": "Allows editing of objects linked from a .blend library.",
@@ -173,15 +173,13 @@ class VIEW3D_PT_PanelLinkedEdit(bpy.types.Panel):
props.use_instance = scene.use_instance
layout.prop(scene, "use_autosave")
- layout.prop(scene, "use_instance")
+# layout.prop(scene, "use_instance")
def draw(self, context: bpy.context):
scene = context.scene
layout = self.layout
layout.use_property_split = True
layout.use_property_decorate = False
-
- active_collection = context.active_object.instance_collection
icon = "OUTLINER_DATA_" + context.active_object.type
target = None
@@ -214,7 +212,7 @@ class VIEW3D_PT_PanelLinkedEdit(bpy.types.Panel):
elif settings["original_file"] != "":
- if scene.use_instance and active_collection:
+ if scene.use_instance:
layout.operator("wm.return_to_original",
text="Reload Current File",
icon="FILE_REFRESH").use_autosave = False
@@ -281,16 +279,7 @@ def register():
# add the function to the file menu
bpy.types.TOPBAR_MT_file_external_data.append(TOPBAR_MT_edit_linked_submenu.draw)
- # Keymapping (deactivated by default; activated when a library object is selected)
- kc = bpy.context.window_manager.keyconfigs.addon
- if kc: # don't register keymaps from command line
- km = kc.keymaps.new(name="3D View", space_type='VIEW_3D')
- kmi = km.keymap_items.new("object.edit_linked", 'NUMPAD_SLASH', 'PRESS', shift=True)
- kmi.active = True
- addon_keymaps.append((km, kmi))
- kmi = km.keymap_items.new("wm.return_to_original", 'NUMPAD_SLASH', 'PRESS', shift=True)
- kmi.active = True
- addon_keymaps.append((km, kmi))
+
def unregister():
@@ -301,10 +290,6 @@ def unregister():
del bpy.types.Scene.use_autosave
del bpy.types.Scene.use_instance
- # handle the keymap
- for km, kmi in addon_keymaps:
- km.keymap_items.remove(kmi)
- addon_keymaps.clear()
for c in reversed(classes):
bpy.utils.unregister_class(c)