[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4229] contrib/py/scripts/addons/ object_edit_linked.py:
Pablo Vazquez
venomgfx at gmail.com
Sun Feb 3 04:37:34 CET 2013
Revision: 4229
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4229
Author: venomgfx
Date: 2013-02-03 03:37:32 +0000 (Sun, 03 Feb 2013)
Log Message:
-----------
Edit Linked Library Addon
Cosmetic changes, the name of the button was the same name of the panel, gave a more useful name. And display the path to the file for quick reference. Found this useful while working on Tube open movie.
Modified Paths:
--------------
contrib/py/scripts/addons/object_edit_linked.py
Modified: contrib/py/scripts/addons/object_edit_linked.py
===================================================================
--- contrib/py/scripts/addons/object_edit_linked.py 2013-02-03 02:30:21 UTC (rev 4228)
+++ contrib/py/scripts/addons/object_edit_linked.py 2013-02-03 03:37:32 UTC (rev 4229)
@@ -158,6 +158,7 @@
kmi_edit = km.keymap_items["object.edit_linked"]
kmi_return = km.keymap_items["wm.return_to_original"]
layout = self.layout
+ icon = "OUTLINER_DATA_" + context.active_object.type
if settings["original_file"] == "" and (
(context.active_object.dupli_group and
@@ -166,13 +167,17 @@
kmi_edit.active = True
kmi_return.active = False
- op = layout.operator("object.edit_linked", icon="LINK_BLEND")
+ op = layout.operator("object.edit_linked", icon="LINK_BLEND",
+ text="Edit Library: {}".format(context.active_object.dupli_group.name))
op.use_autosave = context.scene.use_autosave
op.use_instance = context.scene.use_instance
layout.prop(context.scene, "use_autosave")
layout.prop(context.scene, "use_instance")
+ layout.label(text="Path: {}".format(
+ context.active_object.dupli_group.library.filepath))
+
elif settings["original_file"] != "":
kmi_edit.active = False
kmi_return.active = True
@@ -188,6 +193,10 @@
op.use_instance = context.scene.use_instance
layout.prop(context.scene, "use_autosave")
layout.prop(context.scene, "use_instance")
+
+ layout.label(text="Path: {}".format(
+ context.active_object.dupli_group.library.filepath))
+
else:
op = layout.operator("wm.return_to_original", icon="LOOP_BACK")
op.use_autosave = context.scene.use_autosave
@@ -197,7 +206,8 @@
else:
kmi_edit.active = False
kmi_return.active = False
- layout.label(text = "{} is not linked".format(context.active_object.name))
+ layout.label(icon=icon,
+ text = "{} is not linked".format(context.active_object.name))
def register():
More information about the Bf-extensions-cvs
mailing list