[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55464] trunk/blender/source/blender/ editors/space_node: Add a little bit of space between socket layouts on nodes.

Lukas Toenne lukas.toenne at googlemail.com
Thu Mar 21 14:21:18 CET 2013


Revision: 55464
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55464
Author:   lukastoenne
Date:     2013-03-21 13:21:18 +0000 (Thu, 21 Mar 2013)
Log Message:
-----------
Add a little bit of space between socket layouts on nodes.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/node_draw.c
    trunk/blender/source/blender/editors/space_node/node_intern.h

Modified: trunk/blender/source/blender/editors/space_node/node_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_draw.c	2013-03-21 12:58:31 UTC (rev 55463)
+++ trunk/blender/source/blender/editors/space_node/node_draw.c	2013-03-21 13:21:18 UTC (rev 55464)
@@ -359,7 +359,10 @@
 		nsock->locx = locx + NODE_WIDTH(node);
 		/* place the socket circle in the middle of the layout */
 		nsock->locy = 0.5f * (dy + buty);
+		
 		dy = buty;
+		if (nsock->next)
+			dy -= NODE_SOCKDY;
 	}
 
 	node->prvr.xmin = locx + NODE_DYS;
@@ -443,7 +446,10 @@
 		nsock->locx = locx;
 		/* place the socket circle in the middle of the layout */
 		nsock->locy = 0.5f * (dy + buty);
+		
 		dy = buty;
+		if (nsock->next)
+			dy -= NODE_SOCKDY;
 	}
 	
 	/* little bit space in end */

Modified: trunk/blender/source/blender/editors/space_node/node_intern.h
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_intern.h	2013-03-21 12:58:31 UTC (rev 55463)
+++ trunk/blender/source/blender/editors/space_node/node_intern.h	2013-03-21 13:21:18 UTC (rev 55464)
@@ -230,6 +230,7 @@
 #define BASIS_RAD       (0.4f * U.widget_unit)
 #define NODE_DYS        (U.widget_unit / 2)
 #define NODE_DY         U.widget_unit
+#define NODE_SOCKDY     (0.08f * U.widget_unit)
 #define NODE_WIDTH(node)	(node->width * UI_DPI_FAC)
 #define NODE_MARGIN_X   (0.75f * U.widget_unit)
 #define NODE_SOCKSIZE   (0.25f * U.widget_unit)




More information about the Bf-blender-cvs mailing list