[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49403] trunk/blender: Mango request: option to create nodes with hidden preview by default

Sergey Sharybin sergey.vfx at gmail.com
Mon Jul 30 19:11:59 CEST 2012


Revision: 49403
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49403
Author:   nazgul
Date:     2012-07-30 17:11:59 +0000 (Mon, 30 Jul 2012)
Log Message:
-----------
Mango request: option to create nodes with hidden preview by default

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_ui/space_node.py
    trunk/blender/source/blender/editors/space_node/node_edit.c
    trunk/blender/source/blender/makesdna/DNA_space_types.h
    trunk/blender/source/blender/makesrna/intern/rna_space.c

Modified: trunk/blender/release/scripts/startup/bl_ui/space_node.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/space_node.py	2012-07-30 17:02:28 UTC (rev 49402)
+++ trunk/blender/release/scripts/startup/bl_ui/space_node.py	2012-07-30 17:11:59 UTC (rev 49403)
@@ -236,6 +236,7 @@
         layout.prop(tree, "use_opencl")
         layout.prop(tree, "two_pass")
         layout.prop(snode, "show_highlight")
+        layout.prop(snode, "use_hidden_preview")
   
 
 class NODE_MT_node_color_presets(Menu):

Modified: trunk/blender/source/blender/editors/space_node/node_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_edit.c	2012-07-30 17:02:28 UTC (rev 49402)
+++ trunk/blender/source/blender/editors/space_node/node_edit.c	2012-07-30 17:11:59 UTC (rev 49403)
@@ -2589,6 +2589,10 @@
 		if (node->id)
 			id_us_plus(node->id);
 			
+
+		if (snode->flag & SNODE_USE_HIDDEN_PREVIEW)
+			node->flag &= ~NODE_PREVIEW;
+
 		snode_update(snode, node);
 	}
 	

Modified: trunk/blender/source/blender/makesdna/DNA_space_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_space_types.h	2012-07-30 17:02:28 UTC (rev 49402)
+++ trunk/blender/source/blender/makesdna/DNA_space_types.h	2012-07-30 17:11:59 UTC (rev 49403)
@@ -903,6 +903,7 @@
 	SNODE_SHOW_B         = (1 << 9),
 	SNODE_AUTO_RENDER    = (1 << 5),
 	SNODE_SHOW_HIGHLIGHT = (1 << 6),
+	SNODE_USE_HIDDEN_PREVIEW = (1 << 10),
 } eSpaceNode_Flag;
 
 /* snode->texfrom */

Modified: trunk/blender/source/blender/makesrna/intern/rna_space.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_space.c	2012-07-30 17:02:28 UTC (rev 49402)
+++ trunk/blender/source/blender/makesrna/intern/rna_space.c	2012-07-30 17:11:59 UTC (rev 49403)
@@ -2989,6 +2989,11 @@
 	RNA_def_property_boolean_sdna(prop, NULL, "flag", SNODE_SHOW_HIGHLIGHT);
 	RNA_def_property_ui_text(prop, "Highlight", "Highlight nodes that are being calculated");
 	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_NODE_VIEW, NULL);
+
+	prop = RNA_def_property(srna, "use_hidden_preview", PROP_BOOLEAN, PROP_NONE);
+	RNA_def_property_boolean_sdna(prop, NULL, "flag", SNODE_USE_HIDDEN_PREVIEW);
+	RNA_def_property_ui_text(prop, "Hide Preview", "Hide preview for newly creating nodes");
+	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_NODE_VIEW, NULL);
 }
 
 static void rna_def_space_logic(BlenderRNA *brna)




More information about the Bf-blender-cvs mailing list