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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Letwory <nathan@letworyinteractive.com>2010-07-31 03:25:26 +0400
committerNathan Letwory <nathan@letworyinteractive.com>2010-07-31 03:25:26 +0400
commit11b140fb3af47dca237442d42b39a198136cc379 (patch)
treeeafecb464c57eeedffed4f575024a2d85ab47421 /release/scripts/op/object.py
parente4a16c8010f8bdf4bed4e2661929cd0858649d25 (diff)
patch [#23110] isolate render type UI labelling + operator to clear all hide render flags in scene by Peter Schulman
Diffstat (limited to 'release/scripts/op/object.py')
-rw-r--r--release/scripts/op/object.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/release/scripts/op/object.py b/release/scripts/op/object.py
index 0b052195541..403491bfa28 100644
--- a/release/scripts/op/object.py
+++ b/release/scripts/op/object.py
@@ -528,9 +528,9 @@ class MakeDupliFace(bpy.types.Operator):
class IsolateTypeRender(bpy.types.Operator):
- '''Select object matching a naming pattern'''
+ '''Hide unselected render objects of same type as active by setting the hide render flag'''
bl_idname = "object.isolate_type_render"
- bl_label = "Isolate Render Selection"
+ bl_label = "Restrict Render Unselected"
bl_options = {'REGISTER', 'UNDO'}
def execute(self, context):
@@ -545,6 +545,17 @@ class IsolateTypeRender(bpy.types.Operator):
obj.hide_render = True
return {'FINISHED'}
+
+class ClearAllRestrictRender(bpy.types.Operator):
+ '''Reveal all render objects by setting the hide render flag'''
+ bl_idname = "object.hide_render_clear_all"
+ bl_label = "Clear All Restrict Render"
+ bl_options = {'REGISTER', 'UNDO'}
+
+ def execute(self, context):
+ for obj in context.scene.objects:
+ obj.hide_render = False
+ return {'FINISHED'}
classes = [
@@ -555,7 +566,8 @@ classes = [
ShapeTransfer,
JoinUVs,
IsolateTypeRender,
- MakeDupliFace]
+ MakeDupliFace,
+ ClearAllRestrictRender]
def register():
@@ -570,4 +582,4 @@ def unregister():
unregister(cls)
if __name__ == "__main__":
- register()
+ register() \ No newline at end of file