[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