[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35628] trunk/blender/source/blender/ editors: Code comments only

Ton Roosendaal ton at blender.org
Sat Mar 19 17:30:52 CET 2011


Revision: 35628
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35628
Author:   ton
Date:     2011-03-19 16:30:52 +0000 (Sat, 19 Mar 2011)
Log Message:
-----------
Code comments only

Tried to resolve todo item "Layer change in 3d view header doesn't update
dependencies on changed previously visible objects". Code is too much spread
around now though, and the 3d view header shares RNA code for changing layers.

I'll let this be a "glitch" for now.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_templates.c
    trunk/blender/source/blender/editors/space_view3d/view3d_header.c

Modified: trunk/blender/source/blender/editors/interface/interface_templates.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_templates.c	2011-03-19 13:36:43 UTC (rev 35627)
+++ trunk/blender/source/blender/editors/interface/interface_templates.c	2011-03-19 16:30:52 UTC (rev 35628)
@@ -1897,6 +1897,9 @@
 				RNA_property_boolean_set_index(&but->rnapoin, but->rnaprop, i, 0);
 		}
 	}
+	
+	/* view3d layer change should update depsgraph (invisible object changed maybe) */
+	/* see view3d_header.c */
 }
 
 // TODO:

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_header.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_header.c	2011-03-19 13:36:43 UTC (rev 35627)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_header.c	2011-03-19 16:30:52 UTC (rev 35628)
@@ -142,6 +142,11 @@
 	}
 }
 
+/* layer code is on three levels actually:
+- here for operator
+- uiTemplateLayers in interface/ code for buttons
+- ED_view3d_scene_layer_set for RNA
+ */
 static int view3d_layers_exec(bContext *C, wmOperator *op)
 {
 	Scene *scene= CTX_data_scene(C);




More information about the Bf-blender-cvs mailing list