Commit: c11c2a4b91d57bed588615734da858ac3c2af5b3
Author: Campbell Barton
Date:   Tue Jan 18 10:45:14 2022 +1100
Branches: master
https://developer.blender.org/rBc11c2a4b91d57bed588615734da858ac3c2af5b3

WM: batch rename collections outside the outliner

Use selected objects collection instances to rename in the 3D view.

===================================================================

M       release/scripts/startup/bl_operators/wm.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/wm.py 
b/release/scripts/startup/bl_operators/wm.py
index 798e745ce95..5ee857d7ea2 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -2597,6 +2597,20 @@ class WM_OT_batch_rename(Operator):
                     "name",
                     "Object(s)",
                 )
+            elif data_type == 'COLLECTION':
+                data = (
+                    tuple(set(
+                        ob.instance_collection
+                        for ob in context.selected_objects
+                        if ((ob.instance_type == 'COLLECTION') and
+                            (collection := ob.instance_collection) is not None 
and
+                            (collection.library is None))
+                    ))
+                    if only_selected else
+                    [id for id in bpy.data.collections if id.library is None],
+                    "name",
+                    "Collection(s)",
+                )
             elif data_type == 'MATERIAL':
                 data = (
                     tuple(set(

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to