diff options
author | Ton Roosendaal <ton@blender.org> | 2009-02-14 16:18:18 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-02-14 16:18:18 +0300 |
commit | 3f425dfc715d846fe9127eaed1a398c747b41f01 (patch) | |
tree | ffcc03980b302edc2a4cf5f9b7b2536dfd50a040 /source/blender/editors/space_node/node_header.c | |
parent | 891a2022c51c2c80d999f5419f255cb7caebeb8c (diff) |
2.5
Node editor: adding node sends proper redraw now, and calls
the old 'auto connect' to make it link to active node.
Diffstat (limited to 'source/blender/editors/space_node/node_header.c')
-rw-r--r-- | source/blender/editors/space_node/node_header.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/source/blender/editors/space_node/node_header.c b/source/blender/editors/space_node/node_header.c index fb21b894ce7..c7257184c77 100644 --- a/source/blender/editors/space_node/node_header.c +++ b/source/blender/editors/space_node/node_header.c @@ -125,12 +125,8 @@ static uiBlock *node_selectmenu(bContext *C, ARegion *ar, void *arg_unused) void do_node_addmenu(bContext *C, void *arg, int event) { - // XXX enable - // ScrArea *curarea= CTX_wm_area(C); SpaceNode *snode= (SpaceNode*)CTX_wm_space_data(C); bNode *node; - //float locx, locy; - //short mval[2]; /* store selection in temp test flag */ for(node= snode->edittree->nodes.first; node; node= node->next) { @@ -138,15 +134,12 @@ void do_node_addmenu(bContext *C, void *arg, int event) else node->flag &= ~NODE_TEST; } - // toolbox_mousepos(mval, 0 ); /* get initial mouse position */ - // areamouseco_to_ipoco(G.v2d, mval, &locx, &locy); - // NODE_FIX_ME - node= node_add_node(snode, CTX_data_scene(C), event, 0.0, 0.0); + node= node_add_node(snode, CTX_data_scene(C), event, snode->mx, snode->my); /* uses test flag */ - // XXX snode_autoconnect(snode, node, NODE_TEST); + snode_autoconnect(snode, node, NODE_TEST); - // XXX addqueue(curarea->win, UI_BUT_EVENT, B_NODE_TREE_EXEC); + snode_handle_recalc(C, snode); } static void node_make_addmenu(bContext *C, int nodeclass, uiBlock *block) |