[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58191] trunk/blender/source/blender/ editors/space_node/node_select.c: Expose node. select exec callback to an operator
Sergey Sharybin
sergey.vfx at gmail.com
Fri Jul 12 10:31:39 CEST 2013
Revision: 58191
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58191
Author: nazgul
Date: 2013-07-12 08:31:39 +0000 (Fri, 12 Jul 2013)
Log Message:
-----------
Expose node.select exec callback to an operator
Internally it was only invoke callback set for an
operator template. This invoke was setting such
properties as mouse_x and mouse_y and was calling
an exec function.
This meant that t seemed to be really easy to
use node.select operator from by giving a mouse
positions, but in fact it wasn't possible (because
it requires exec callback)
This commit sets operator's template exec callback,
which makes it possible using node.select from
python.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_node/node_select.c
Modified: trunk/blender/source/blender/editors/space_node/node_select.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_select.c 2013-07-12 05:42:16 UTC (rev 58190)
+++ trunk/blender/source/blender/editors/space_node/node_select.c 2013-07-12 08:31:39 UTC (rev 58191)
@@ -429,6 +429,7 @@
/* api callbacks */
ot->invoke = node_select_invoke;
+ ot->exec = node_select_exec;
ot->poll = ED_operator_node_active;
/* flags */
More information about the Bf-blender-cvs
mailing list