[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35783] trunk/blender/source/blender/ editors/space_node: Moved temporary drag operator link drawing from node tree to node space function .
Lukas Toenne
lukas.toenne at googlemail.com
Fri Mar 25 17:53:08 CET 2011
Revision: 35783
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35783
Author: lukastoenne
Date: 2011-03-25 16:53:07 +0000 (Fri, 25 Mar 2011)
Log Message:
-----------
Moved temporary drag operator link drawing from node tree to node space function. Otherwise these links are redrawn for each node group.
Changed selection flag used for the selected_nodes context property from SELECT to NODE_SELECT. These are just incidentally the same, but NODE_SELECT should be used for nodes.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_node/node_draw.c
trunk/blender/source/blender/editors/space_node/space_node.c
Modified: trunk/blender/source/blender/editors/space_node/node_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_draw.c 2011-03-25 14:32:47 UTC (rev 35782)
+++ trunk/blender/source/blender/editors/space_node/node_draw.c 2011-03-25 16:53:07 UTC (rev 35783)
@@ -995,7 +995,6 @@
{
bNode *node;
bNodeLink *link;
- bNodeLinkDrag *nldrag;
int a;
if(ntree==NULL) return; /* groups... */
@@ -1030,14 +1029,6 @@
node_draw_basis(C, ar, snode, ntree, node);
}
}
-
- /* temporary links */
- glEnable(GL_BLEND);
- glEnable(GL_LINE_SMOOTH);
- for(nldrag= snode->linkdrag.first; nldrag; nldrag= nldrag->next)
- node_draw_link(&ar->v2d, snode, nldrag->link);
- glDisable(GL_LINE_SMOOTH);
- glDisable(GL_BLEND);
}
static void group_verify_cb(bContext *UNUSED(C), void *UNUSED(snode_v), void *ngroup_v)
@@ -1213,6 +1204,7 @@
SpaceNode *snode= CTX_wm_space_node(C);
Scene *scene= CTX_data_scene(C);
int color_manage = scene->r.color_mgt_flag & R_COLOR_MANAGEMENT;
+ bNodeLinkDrag *nldrag;
UI_ThemeClearColor(TH_BACK);
glClear(GL_COLOR_BUFFER_BIT);
@@ -1268,6 +1260,14 @@
}
}
+ /* temporary links */
+ glEnable(GL_BLEND);
+ glEnable(GL_LINE_SMOOTH);
+ for(nldrag= snode->linkdrag.first; nldrag; nldrag= nldrag->next)
+ node_draw_link(&ar->v2d, snode, nldrag->link);
+ glDisable(GL_LINE_SMOOTH);
+ glDisable(GL_BLEND);
+
/* draw grease-pencil ('canvas' strokes) */
if (/*(snode->flag & SNODE_DISPGP) &&*/ (snode->nodetree))
draw_gpencil_view2d((bContext*)C, 1);
Modified: trunk/blender/source/blender/editors/space_node/space_node.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/space_node.c 2011-03-25 14:32:47 UTC (rev 35782)
+++ trunk/blender/source/blender/editors/space_node/space_node.c 2011-03-25 16:53:07 UTC (rev 35783)
@@ -431,7 +431,7 @@
bNode *node;
for(next_node(snode->edittree); (node=next_node(NULL));) {
- if(node->flag & SELECT) {
+ if(node->flag & NODE_SELECT) {
CTX_data_list_add(result, &snode->edittree->id, &RNA_Node, node);
}
}
More information about the Bf-blender-cvs
mailing list