gegl r1138 - in trunk: . bin gegl operations/core operations/transform
- From: ok svn gnome org
- To: svn-commits-list gnome org
- Subject: gegl r1138 - in trunk: . bin gegl operations/core operations/transform
- Date: Sun, 7 Jan 2007 22:09:30 +0000 (GMT)
Author: ok
Date: 2007-01-07 22:09:29 +0000 (Sun, 07 Jan 2007)
New Revision: 1138
ViewCVS link: http://svn.gnome.org/viewcvs/gegl?rev=1138&view=rev
Modified:
trunk/ChangeLog
trunk/bin/gegl-view.c
trunk/gegl/gegl-node.c
trunk/gegl/gegl-operation-composer.c
trunk/gegl/gegl-operation-filter.c
trunk/gegl/gegl-operation.c
trunk/gegl/gegl-operation.h
trunk/operations/core/shift.c
trunk/operations/transform/affine.c
Log:
Added initial hit-detection system.
* gegl/gegl-node.c: gegl_node_detect tied in with operations.
* gegl/gegl-operation.[ch]: Added new virtual method called detect
default implementation is to say it is us, if we've got defined data
at the position.
Changes in operation classes:
* gegl/gegl-operation-filter.c: just call our source op asking it.
* gegl/gegl-operation-composer.c: use aux if pixeldata is define there
(should be overriden in some subclass(es?))
* operations/core/shift.c: modify coordinates.
* operations/transform/affine.c: modify coordinates.
* bin/gegl-view.c: added (disabled by default) code to print which
node is detected upon mouse press in the view.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]