[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54011] trunk/blender/source/blender/ editors/space_node/drawnode.c: Displaying labelname with reroute nodes.
Monique Dewanchand
m.dewanchand at atmind.nl
Tue Jan 22 22:35:35 CET 2013
Revision: 54011
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54011
Author: mdewanchand
Date: 2013-01-22 21:35:33 +0000 (Tue, 22 Jan 2013)
Log Message:
-----------
Displaying labelname with reroute nodes.
It uses the default text color.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_node/drawnode.c
Modified: trunk/blender/source/blender/editors/space_node/drawnode.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/drawnode.c 2013-01-22 20:47:03 UTC (rev 54010)
+++ trunk/blender/source/blender/editors/space_node/drawnode.c 2013-01-22 21:35:33 UTC (rev 54011)
@@ -1121,8 +1121,10 @@
static void node_draw_reroute(const bContext *C, ARegion *ar, SpaceNode *UNUSED(snode), bNodeTree *ntree, bNode *node)
{
bNodeSocket *sock;
+ char showname[128]; /* 128 used below */
+ rctf *rct = &node->totr;
+
#if 0 /* UNUSED */
- rctf *rct = &node->totr;
float size = NODE_REROUTE_SIZE;
#endif
float socket_size = NODE_SOCKSIZE;
@@ -1163,6 +1165,15 @@
}
#endif
+ if (node->label[0] != '\0') {
+ /* draw title (node label) */
+ BLI_strncpy(showname, node->label, sizeof(showname));
+ uiDefBut(node->block, LABEL, 0, showname,
+ (int)(rct->xmin-NODE_DYS), (int)(rct->ymax),
+ (short)512, (short)NODE_DY,
+ NULL, 0, 0, 0, 0, "");
+ }
+
/* only draw input socket. as they all are placed on the same position.
* highlight also if node itself is selected, since we don't display the node body separately!
*/
More information about the Bf-blender-cvs
mailing list