[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32384] trunk/blender/source/blender/ editors/space_node/node_draw.c: bugfix [#23868] NodeGroup font resolution problem when editing it

Campbell Barton ideasman42 at gmail.com
Sat Oct 9 00:33:43 CEST 2010


Revision: 32384
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32384
Author:   campbellbarton
Date:     2010-10-09 00:33:43 +0200 (Sat, 09 Oct 2010)

Log Message:
-----------
bugfix [#23868] NodeGroup font resolution problem when editing it

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

Modified: trunk/blender/source/blender/editors/space_node/node_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_draw.c	2010-10-08 21:18:08 UTC (rev 32383)
+++ trunk/blender/source/blender/editors/space_node/node_draw.c	2010-10-08 22:33:43 UTC (rev 32384)
@@ -1031,9 +1031,14 @@
 	else
 		BLI_strncpy(showname, ngroup->id.name+2, sizeof(showname));
 
-	// XXX this shows some scaling artifacts
-	UI_DrawString(rect.xmin+8.0f, rect.ymax+5.0f, showname);
-	
+
+	uiDefBut(gnode->block, LABEL, 0, showname, (short)(rect.xmin+15), (short)(rect.ymax), 
+			 (int)(rect.xmax - rect.xmin-18.0f), NODE_DY,  NULL, 0, 0, 0, 0, "");
+	uiEndBlock(C, gnode->block);
+	uiDrawBlock(C, gnode->block);
+	gnode->block= NULL;
+
+
 	/* links from groupsockets to the internal nodes */
 	node_draw_group_links(&ar->v2d, snode, gnode);
 	
@@ -1045,6 +1050,8 @@
 		if(!(sock->flag & (SOCK_HIDDEN|SOCK_UNAVAIL)))
 			socket_circle_draw(sock, NODE_SOCKSIZE);
 
+
+	
 	/* and finally the whole tree */
 	node_draw_nodetree(C, ar, snode, ngroup);
 }





More information about the Bf-blender-cvs mailing list