[Bf-blender-cvs] [66f8a2d67e0] blender2.8: UI: remove delete redo panel

Campbell Barton noreply at git.blender.org
Wed Sep 5 14:49:56 CEST 2018


Commit: 66f8a2d67e0ae9b76d87675a88bfc28fa87bef69
Author: Campbell Barton
Date:   Wed Sep 5 18:01:55 2018 +1000
Branches: blender2.8
https://developer.blender.org/rB66f8a2d67e0ae9b76d87675a88bfc28fa87bef69

UI: remove delete redo panel

Since the option is now hidden from the UI, add to the object menu
(without this the key binding isn't discoverable).

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

M	release/scripts/startup/bl_ui/space_view3d.py
M	source/blender/editors/object/object_add.c

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

diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index a320ff7ef24..c3697cfef71 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -1599,6 +1599,7 @@ class VIEW3D_MT_object(Menu):
         layout.separator()
 
         layout.operator("object.delete", text="Delete...").use_global = False
+        layout.operator("object.delete", text="Delete Global...").use_global = True
 
 
 class VIEW3D_MT_object_animation(Menu):
diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c
index db22f719cab..e5a75bbecfb 100644
--- a/source/blender/editors/object/object_add.c
+++ b/source/blender/editors/object/object_add.c
@@ -1400,7 +1400,9 @@ void OBJECT_OT_delete(wmOperatorType *ot)
 	/* flags */
 	ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 
-	RNA_def_boolean(ot->srna, "use_global", 0, "Delete Globally", "Remove object from all scenes");
+	PropertyRNA *prop;
+	prop = RNA_def_boolean(ot->srna, "use_global", 0, "Delete Globally", "Remove object from all scenes");
+	RNA_def_property_flag(prop, PROP_HIDDEN | PROP_SKIP_SAVE);
 }
 
 /**************************** Copy Utilities ******************************/



More information about the Bf-blender-cvs mailing list