gegl r2065 - in trunk: gegl operations/blur operations/color operations/core operations/enhance operations/generated operations/io operations/meta operations/render operations/svg operations/transparency operations/workshop
- From: ok svn gnome org
- To: svn-commits-list gnome org
- Subject: gegl r2065 - in trunk: gegl operations/blur operations/color operations/core operations/enhance operations/generated operations/io operations/meta operations/render operations/svg operations/transparency operations/workshop
- Date: Tue, 19 Feb 2008 21:10:24 +0000 (GMT)
Author: ok
Date: Tue Feb 19 21:10:23 2008
New Revision: 2065
URL: http://svn.gnome.org/viewvc/gegl?rev=2065&view=rev
Log:
* gegl/gegl-chant.h: Removed bits of GeglChant that still refer
directly to operation, since the chanting framework as of now is
base class independent.
* operations/**/*.c:
* operations/**/*.rb: renamed operation_class_init
gegl_chant_class_init.
Modified:
trunk/gegl/gegl-chant.h
trunk/operations/blur/box-blur.c
trunk/operations/blur/gaussian-blur.c
trunk/operations/color/brightness-contrast.c
trunk/operations/color/contrast-curve.c
trunk/operations/color/invert.c
trunk/operations/color/levels.c
trunk/operations/color/mono-mixer.c
trunk/operations/color/remap.c
trunk/operations/color/stretch-contrast.c
trunk/operations/color/threshold.c
trunk/operations/color/value-invert.c
trunk/operations/color/whitebalance.c
trunk/operations/core/clone.c
trunk/operations/core/convert-format.c
trunk/operations/core/crop.c
trunk/operations/core/nop.c
trunk/operations/core/shift.c
trunk/operations/enhance/bilateral-filter.c
trunk/operations/enhance/snn-mean.c
trunk/operations/generated/math.rb
trunk/operations/generated/other-blend.rb
trunk/operations/generated/svg-12-blend.rb
trunk/operations/generated/svg-12-porter-duff.rb
trunk/operations/io/display.c
trunk/operations/io/exr-load.cpp
trunk/operations/io/ff-load.c
trunk/operations/io/jpg-load.c
trunk/operations/io/load-buffer.c
trunk/operations/io/load.c
trunk/operations/io/magick-load.c
trunk/operations/io/pixbuf.c
trunk/operations/io/png-load.c
trunk/operations/io/png-save.c
trunk/operations/io/raw-load.c
trunk/operations/io/save-buffer.c
trunk/operations/io/save-pixbuf.c
trunk/operations/io/svg-load.c
trunk/operations/meta/difference-of-gaussians.c
trunk/operations/meta/dropshadow.c
trunk/operations/meta/layer.c
trunk/operations/meta/tonemap.c
trunk/operations/meta/unsharp-mask.c
trunk/operations/render/checkerboard.c
trunk/operations/render/color.c
trunk/operations/render/fractal-explorer.c
trunk/operations/render/introspect.c
trunk/operations/render/noise.c
trunk/operations/render/text.c
trunk/operations/svg/svg_huerotate.c
trunk/operations/svg/svg_luminancetoalpha.c
trunk/operations/svg/svg_matrix.c
trunk/operations/svg/svg_saturate.c
trunk/operations/transparency/opacity.c
trunk/operations/workshop/box-max.c
trunk/operations/workshop/box-min.c
trunk/operations/workshop/box-percentile.c
trunk/operations/workshop/c2g.c
trunk/operations/workshop/demosaic-bimedian.c
trunk/operations/workshop/demosaic-simple.c
trunk/operations/workshop/disc-percentile.c
trunk/operations/workshop/ff-save.c
trunk/operations/workshop/gluas.c
trunk/operations/workshop/grey.c
trunk/operations/workshop/hstack.c
trunk/operations/workshop/kuwahara-max.c
trunk/operations/workshop/kuwahara-min.c
trunk/operations/workshop/kuwahara.c
trunk/operations/workshop/lens-correct.c
trunk/operations/workshop/line-profile.c
trunk/operations/workshop/mandelbrot.c
trunk/operations/workshop/max-envelope.c
trunk/operations/workshop/mblur.c
trunk/operations/workshop/min-envelope.c
trunk/operations/workshop/rawbayer-load.c
trunk/operations/workshop/snn-percentile.c
trunk/operations/workshop/stress.c
Modified: trunk/gegl/gegl-chant.h
==============================================================================
--- trunk/gegl/gegl-chant.h (original)
+++ trunk/gegl/gegl-chant.h Tue Feb 19 21:10:23 2008
@@ -29,28 +29,28 @@
#include <gegl-plugin.h>
-GType operation_get_type ();
+GType gegl_chant_get_type ();
typedef struct _GeglChantO GeglChantO;
typedef struct _GeglChant GeglChant;
-static void operation_register_type (GTypeModule *module);
-static void gegl_chant_init (GeglChant *self);
-static void gegl_chant_class_init (gpointer klass);
-static gpointer gegl_chant_parent_class = NULL;
+static void gegl_chant_register_type (GTypeModule *module);
+static void gegl_chant_init_properties (GeglChant *self);
+static void gegl_chant_class_intern_init (gpointer klass);
+static gpointer chant_parent_class = NULL;
-#define GEGL_DEFINE_DYNAMIC_OPERATION(T_P) GEGL_DEFINE_DYNAMIC_OPERATION_EXTENDED (GEGL_CHANT_C_FILE, GeglChant, operation, T_P, 0, {})
+#define GEGL_DEFINE_DYNAMIC_OPERATION(T_P) GEGL_DEFINE_DYNAMIC_OPERATION_EXTENDED (GEGL_CHANT_C_FILE, GeglChant, gegl_chant, T_P, 0, {})
#define GEGL_DEFINE_DYNAMIC_OPERATION_EXTENDED(C_FILE, TypeName, type_name, TYPE_PARENT, flags, CODE) \
static void type_name##_init (TypeName *self); \
static void type_name##_class_init (TypeName##Class *klass); \
static void type_name##_class_finalize (TypeName##Class *klass); \
static gpointer type_name##_parent_class = NULL; \
static GType type_name##_type_id = 0; \
-static void type_name##_class_intern_init (gpointer klass) \
+static void type_name##_class_chant_intern_init (gpointer klass) \
{ \
type_name##_parent_class = g_type_class_peek_parent (klass); \
- gegl_chant_parent_class = type_name##_parent_class; \
+ chant_parent_class = type_name##_parent_class; \
type_name##_class_init ((TypeName##Class*) klass); \
- gegl_chant_class_init (klass); \
+ gegl_chant_class_intern_init (klass); \
} \
GType \
type_name##_get_type (void) \
@@ -68,7 +68,7 @@
sizeof (TypeName##Class), \
(GBaseInitFunc) NULL, \
(GBaseFinalizeFunc) NULL, \
- (GClassInitFunc) type_name##_class_intern_init, \
+ (GClassInitFunc) type_name##_class_chant_intern_init, \
(GClassFinalizeFunc) type_name##_class_finalize, \
NULL, /* class_data */ \
sizeof (TypeName), \
@@ -241,13 +241,13 @@
*/
#ifndef GEGL_CHANT_CUSTOM
static void
-operation_init (GeglChant *self)
+gegl_chant_init (GeglChant *self)
{
- gegl_chant_init (self);
+ gegl_chant_init_properties (self);
}
static void
-operation_class_finalize (GeglChantClass *self)
+gegl_chant_class_finalize (GeglChantClass *self)
{
}
@@ -265,7 +265,7 @@
G_MODULE_EXPORT gboolean
gegl_module_register (GTypeModule *module)
{
- operation_register_type (module);
+ gegl_chant_register_type (module);
return TRUE;
}
@@ -587,7 +587,7 @@
{
GObject *obj;
- obj = G_OBJECT_CLASS (gegl_chant_parent_class)->constructor (
+ obj = G_OBJECT_CLASS (chant_parent_class)->constructor (
type, n_construct_properties, construct_properties);
g_object_set_data_full (obj, "chant-data", obj, gegl_chant_destroy_notify);
@@ -595,7 +595,7 @@
}
static void
-gegl_chant_class_init (gpointer klass)
+gegl_chant_class_intern_init (gpointer klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
@@ -710,7 +710,7 @@
static void
-gegl_chant_init (GeglChant *self)
+gegl_chant_init_properties (GeglChant *self)
{
self->properties = g_slice_new0 (GeglChantO);
}
Modified: trunk/operations/blur/box-blur.c
==============================================================================
--- trunk/operations/blur/box-blur.c (original)
+++ trunk/operations/blur/box-blur.c Tue Feb 19 21:10:23 2008
@@ -243,7 +243,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/blur/gaussian-blur.c
==============================================================================
--- trunk/operations/blur/gaussian-blur.c (original)
+++ trunk/operations/blur/gaussian-blur.c Tue Feb 19 21:10:23 2008
@@ -456,7 +456,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/color/brightness-contrast.c
==============================================================================
--- trunk/operations/color/brightness-contrast.c (original)
+++ trunk/operations/color/brightness-contrast.c Tue Feb 19 21:10:23 2008
@@ -110,7 +110,7 @@
* (template) in the GObject OO framework.
*/
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/color/contrast-curve.c
==============================================================================
--- trunk/operations/color/contrast-curve.c (original)
+++ trunk/operations/color/contrast-curve.c Tue Feb 19 21:10:23 2008
@@ -100,7 +100,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/color/invert.c
==============================================================================
--- trunk/operations/color/invert.c (original)
+++ trunk/operations/color/invert.c Tue Feb 19 21:10:23 2008
@@ -54,7 +54,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/color/levels.c
==============================================================================
--- trunk/operations/color/levels.c (original)
+++ trunk/operations/color/levels.c Tue Feb 19 21:10:23 2008
@@ -76,7 +76,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/color/mono-mixer.c
==============================================================================
--- trunk/operations/color/mono-mixer.c (original)
+++ trunk/operations/color/mono-mixer.c Tue Feb 19 21:10:23 2008
@@ -82,7 +82,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/color/remap.c
==============================================================================
--- trunk/operations/color/remap.c (original)
+++ trunk/operations/color/remap.c Tue Feb 19 21:10:23 2008
@@ -169,7 +169,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/color/stretch-contrast.c
==============================================================================
--- trunk/operations/color/stretch-contrast.c (original)
+++ trunk/operations/color/stretch-contrast.c Tue Feb 19 21:10:23 2008
@@ -134,7 +134,7 @@
* computations.
*/
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/color/threshold.c
==============================================================================
--- trunk/operations/color/threshold.c (original)
+++ trunk/operations/color/threshold.c Tue Feb 19 21:10:23 2008
@@ -83,7 +83,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/color/value-invert.c
==============================================================================
--- trunk/operations/color/value-invert.c (original)
+++ trunk/operations/color/value-invert.c Tue Feb 19 21:10:23 2008
@@ -111,7 +111,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/color/whitebalance.c
==============================================================================
--- trunk/operations/color/whitebalance.c (original)
+++ trunk/operations/color/whitebalance.c Tue Feb 19 21:10:23 2008
@@ -75,7 +75,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/core/clone.c
==============================================================================
--- trunk/operations/core/clone.c (original)
+++ trunk/operations/core/clone.c Tue Feb 19 21:10:23 2008
@@ -90,7 +90,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/core/convert-format.c
==============================================================================
--- trunk/operations/core/convert-format.c (original)
+++ trunk/operations/core/convert-format.c Tue Feb 19 21:10:23 2008
@@ -55,7 +55,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/core/crop.c
==============================================================================
--- trunk/operations/core/crop.c (original)
+++ trunk/operations/core/crop.c Tue Feb 19 21:10:23 2008
@@ -131,7 +131,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/core/nop.c
==============================================================================
--- trunk/operations/core/nop.c (original)
+++ trunk/operations/core/nop.c Tue Feb 19 21:10:23 2008
@@ -53,7 +53,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/core/shift.c
==============================================================================
--- trunk/operations/core/shift.c (original)
+++ trunk/operations/core/shift.c Tue Feb 19 21:10:23 2008
@@ -160,7 +160,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/enhance/bilateral-filter.c
==============================================================================
--- trunk/operations/enhance/bilateral-filter.c (original)
+++ trunk/operations/enhance/bilateral-filter.c Tue Feb 19 21:10:23 2008
@@ -160,7 +160,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/enhance/snn-mean.c
==============================================================================
--- trunk/operations/enhance/snn-mean.c (original)
+++ trunk/operations/enhance/snn-mean.c Tue Feb 19 21:10:23 2008
@@ -195,7 +195,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/generated/math.rb
==============================================================================
--- trunk/operations/generated/math.rb (original)
+++ trunk/operations/generated/math.rb Tue Feb 19 21:10:23 2008
@@ -130,7 +130,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/generated/other-blend.rb
==============================================================================
--- trunk/operations/generated/other-blend.rb (original)
+++ trunk/operations/generated/other-blend.rb Tue Feb 19 21:10:23 2008
@@ -80,7 +80,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/generated/svg-12-blend.rb
==============================================================================
--- trunk/operations/generated/svg-12-blend.rb (original)
+++ trunk/operations/generated/svg-12-blend.rb Tue Feb 19 21:10:23 2008
@@ -108,7 +108,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/generated/svg-12-porter-duff.rb
==============================================================================
--- trunk/operations/generated/svg-12-porter-duff.rb (original)
+++ trunk/operations/generated/svg-12-porter-duff.rb Tue Feb 19 21:10:23 2008
@@ -97,7 +97,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/io/display.c
==============================================================================
--- trunk/operations/io/display.c (original)
+++ trunk/operations/io/display.c Tue Feb 19 21:10:23 2008
@@ -156,7 +156,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSinkClass *sink_class;
Modified: trunk/operations/io/exr-load.cpp
==============================================================================
--- trunk/operations/io/exr-load.cpp (original)
+++ trunk/operations/io/exr-load.cpp Tue Feb 19 21:10:23 2008
@@ -641,7 +641,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/ff-load.c
==============================================================================
--- trunk/operations/io/ff-load.c (original)
+++ trunk/operations/io/ff-load.c Tue Feb 19 21:10:23 2008
@@ -417,7 +417,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/jpg-load.c
==============================================================================
--- trunk/operations/io/jpg-load.c (original)
+++ trunk/operations/io/jpg-load.c Tue Feb 19 21:10:23 2008
@@ -182,7 +182,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/load-buffer.c
==============================================================================
--- trunk/operations/io/load-buffer.c (original)
+++ trunk/operations/io/load-buffer.c Tue Feb 19 21:10:23 2008
@@ -76,7 +76,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/load.c
==============================================================================
--- trunk/operations/io/load.c (original)
+++ trunk/operations/io/load.c Tue Feb 19 21:10:23 2008
@@ -163,7 +163,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GObjectClass *object_class;
Modified: trunk/operations/io/magick-load.c
==============================================================================
--- trunk/operations/io/magick-load.c (original)
+++ trunk/operations/io/magick-load.c Tue Feb 19 21:10:23 2008
@@ -124,7 +124,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/pixbuf.c
==============================================================================
--- trunk/operations/io/pixbuf.c (original)
+++ trunk/operations/io/pixbuf.c Tue Feb 19 21:10:23 2008
@@ -71,7 +71,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/png-load.c
==============================================================================
--- trunk/operations/io/png-load.c (original)
+++ trunk/operations/io/png-load.c Tue Feb 19 21:10:23 2008
@@ -404,7 +404,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/png-save.c
==============================================================================
--- trunk/operations/io/png-save.c (original)
+++ trunk/operations/io/png-save.c Tue Feb 19 21:10:23 2008
@@ -151,7 +151,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSinkClass *sink_class;
Modified: trunk/operations/io/raw-load.c
==============================================================================
--- trunk/operations/io/raw-load.c (original)
+++ trunk/operations/io/raw-load.c Tue Feb 19 21:10:23 2008
@@ -137,7 +137,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/io/save-buffer.c
==============================================================================
--- trunk/operations/io/save-buffer.c (original)
+++ trunk/operations/io/save-buffer.c Tue Feb 19 21:10:23 2008
@@ -46,7 +46,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSinkClass *sink_class;
Modified: trunk/operations/io/save-pixbuf.c
==============================================================================
--- trunk/operations/io/save-pixbuf.c (original)
+++ trunk/operations/io/save-pixbuf.c Tue Feb 19 21:10:23 2008
@@ -84,7 +84,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSinkClass *sink_class;
Modified: trunk/operations/io/svg-load.c
==============================================================================
--- trunk/operations/io/svg-load.c (original)
+++ trunk/operations/io/svg-load.c Tue Feb 19 21:10:23 2008
@@ -217,7 +217,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/meta/difference-of-gaussians.c
==============================================================================
--- trunk/operations/meta/difference-of-gaussians.c (original)
+++ trunk/operations/meta/difference-of-gaussians.c Tue Feb 19 21:10:23 2008
@@ -80,7 +80,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
Modified: trunk/operations/meta/dropshadow.c
==============================================================================
--- trunk/operations/meta/dropshadow.c (original)
+++ trunk/operations/meta/dropshadow.c Tue Feb 19 21:10:23 2008
@@ -87,7 +87,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GObjectClass *object_class;
GeglOperationClass *operation_class;
Modified: trunk/operations/meta/layer.c
==============================================================================
--- trunk/operations/meta/layer.c (original)
+++ trunk/operations/meta/layer.c Tue Feb 19 21:10:23 2008
@@ -30,6 +30,8 @@
"Horizontal position")
gegl_chant_double(y, "Y", -G_MAXDOUBLE, G_MAXDOUBLE, 0.0,
"Vertical position")
+gegl_chant_double(scale, "scale", -G_MAXDOUBLE, G_MAXDOUBLE, 1.0,
+ "Scale 1:1 size")
gegl_chant_path(src, "Source", "",
"Source datafile (png, jpg, raw, svg, bmp, tif, ...)")
@@ -49,11 +51,13 @@
GeglNode *composite_op;
GeglNode *shift;
GeglNode *opacity;
+ GeglNode *scale;
GeglNode *load;
gchar *cached_path;
gdouble p_opacity;
+ gdouble p_scale;
gdouble p_x;
gdouble p_y;
gchar *p_composite_op;
@@ -140,6 +144,15 @@
}
}
+ if (o->scale != self->p_scale)
+ {
+ gegl_node_set (self->scale,
+ "x", o->scale,
+ "y", o->scale,
+ NULL);
+ self->p_scale= o->scale;
+ }
+
if (o->opacity != self->p_opacity)
{
gegl_node_set (self->opacity,
@@ -158,6 +171,8 @@
self->p_x = o->x;
self->p_y = o->y;
}
+
+
}
static void attach (GeglOperation *operation)
@@ -178,6 +193,7 @@
NULL);
self->shift = gegl_node_new_child (gegl, "operation", "shift", NULL);
+ self->scale = gegl_node_new_child (gegl, "operation", "scale", NULL);
self->opacity = gegl_node_new_child (gegl, "operation", "opacity", NULL);
self->load = gegl_node_new_child (gegl,
@@ -185,7 +201,8 @@
"string", "foo",
NULL);
- gegl_node_link_many (self->load, self->opacity, self->shift, NULL);
+ gegl_node_link_many (self->load, self->scale, self->opacity, self->shift,
+ NULL);
gegl_node_link_many (self->input, self->composite_op, self->output, NULL);
gegl_node_connect_from (self->composite_op, "aux", self->shift, "output");
}
@@ -205,7 +222,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GObjectClass *object_class;
GeglOperationClass *operation_class;
Modified: trunk/operations/meta/tonemap.c
==============================================================================
--- trunk/operations/meta/tonemap.c (original)
+++ trunk/operations/meta/tonemap.c Tue Feb 19 21:10:23 2008
@@ -116,7 +116,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GObjectClass *object_class;
GeglOperationClass *operation_class;
Modified: trunk/operations/meta/unsharp-mask.c
==============================================================================
--- trunk/operations/meta/unsharp-mask.c (original)
+++ trunk/operations/meta/unsharp-mask.c Tue Feb 19 21:10:23 2008
@@ -85,7 +85,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GObjectClass *object_class;
GeglOperationClass *operation_class;
Modified: trunk/operations/render/checkerboard.c
==============================================================================
--- trunk/operations/render/checkerboard.c (original)
+++ trunk/operations/render/checkerboard.c Tue Feb 19 21:10:23 2008
@@ -108,7 +108,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/render/color.c
==============================================================================
--- trunk/operations/render/color.c (original)
+++ trunk/operations/render/color.c Tue Feb 19 21:10:23 2008
@@ -80,7 +80,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/render/fractal-explorer.c
==============================================================================
--- trunk/operations/render/fractal-explorer.c (original)
+++ trunk/operations/render/fractal-explorer.c Tue Feb 19 21:10:23 2008
@@ -450,7 +450,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/render/introspect.c
==============================================================================
--- trunk/operations/render/introspect.c (original)
+++ trunk/operations/render/introspect.c Tue Feb 19 21:10:23 2008
@@ -105,7 +105,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/render/noise.c
==============================================================================
--- trunk/operations/render/noise.c (original)
+++ trunk/operations/render/noise.c Tue Feb 19 21:10:23 2008
@@ -81,7 +81,7 @@
}
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/render/text.c
==============================================================================
--- trunk/operations/render/text.c (original)
+++ trunk/operations/render/text.c Tue Feb 19 21:10:23 2008
@@ -272,7 +272,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GObjectClass *object_class;
GeglOperationClass *operation_class;
Modified: trunk/operations/svg/svg_huerotate.c
==============================================================================
--- trunk/operations/svg/svg_huerotate.c (original)
+++ trunk/operations/svg/svg_huerotate.c Tue Feb 19 21:10:23 2008
@@ -96,7 +96,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/svg/svg_luminancetoalpha.c
==============================================================================
--- trunk/operations/svg/svg_luminancetoalpha.c (original)
+++ trunk/operations/svg/svg_luminancetoalpha.c Tue Feb 19 21:10:23 2008
@@ -73,7 +73,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/svg/svg_matrix.c
==============================================================================
--- trunk/operations/svg/svg_matrix.c (original)
+++ trunk/operations/svg/svg_matrix.c Tue Feb 19 21:10:23 2008
@@ -111,7 +111,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/svg/svg_saturate.c
==============================================================================
--- trunk/operations/svg/svg_saturate.c (original)
+++ trunk/operations/svg/svg_saturate.c Tue Feb 19 21:10:23 2008
@@ -107,7 +107,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/transparency/opacity.c
==============================================================================
--- trunk/operations/transparency/opacity.c (original)
+++ trunk/operations/transparency/opacity.c Tue Feb 19 21:10:23 2008
@@ -77,7 +77,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointComposerClass *point_composer_class;
Modified: trunk/operations/workshop/box-max.c
==============================================================================
--- trunk/operations/workshop/box-max.c (original)
+++ trunk/operations/workshop/box-max.c Tue Feb 19 21:10:23 2008
@@ -172,7 +172,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/box-min.c
==============================================================================
--- trunk/operations/workshop/box-min.c (original)
+++ trunk/operations/workshop/box-min.c Tue Feb 19 21:10:23 2008
@@ -173,7 +173,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/box-percentile.c
==============================================================================
--- trunk/operations/workshop/box-percentile.c (original)
+++ trunk/operations/workshop/box-percentile.c Tue Feb 19 21:10:23 2008
@@ -205,7 +205,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/c2g.c
==============================================================================
--- trunk/operations/workshop/c2g.c (original)
+++ trunk/operations/workshop/c2g.c Tue Feb 19 21:10:23 2008
@@ -166,7 +166,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/demosaic-bimedian.c
==============================================================================
--- trunk/operations/workshop/demosaic-bimedian.c (original)
+++ trunk/operations/workshop/demosaic-bimedian.c Tue Feb 19 21:10:23 2008
@@ -191,7 +191,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/demosaic-simple.c
==============================================================================
--- trunk/operations/workshop/demosaic-simple.c (original)
+++ trunk/operations/workshop/demosaic-simple.c Tue Feb 19 21:10:23 2008
@@ -131,7 +131,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/disc-percentile.c
==============================================================================
--- trunk/operations/workshop/disc-percentile.c (original)
+++ trunk/operations/workshop/disc-percentile.c Tue Feb 19 21:10:23 2008
@@ -209,7 +209,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/ff-save.c
==============================================================================
--- trunk/operations/workshop/ff-save.c (original)
+++ trunk/operations/workshop/ff-save.c Tue Feb 19 21:10:23 2008
@@ -836,7 +836,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSinkClass *sink_class;
Modified: trunk/operations/workshop/gluas.c
==============================================================================
--- trunk/operations/workshop/gluas.c (original)
+++ trunk/operations/workshop/gluas.c Tue Feb 19 21:10:23 2008
@@ -1015,7 +1015,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationComposerClass *composer_class;
Modified: trunk/operations/workshop/grey.c
==============================================================================
--- trunk/operations/workshop/grey.c (original)
+++ trunk/operations/workshop/grey.c Tue Feb 19 21:10:23 2008
@@ -45,7 +45,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationPointFilterClass *point_filter_class;
Modified: trunk/operations/workshop/hstack.c
==============================================================================
--- trunk/operations/workshop/hstack.c (original)
+++ trunk/operations/workshop/hstack.c Tue Feb 19 21:10:23 2008
@@ -153,7 +153,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationComposerClass *composer_class;
Modified: trunk/operations/workshop/kuwahara-max.c
==============================================================================
--- trunk/operations/workshop/kuwahara-max.c (original)
+++ trunk/operations/workshop/kuwahara-max.c Tue Feb 19 21:10:23 2008
@@ -219,7 +219,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/kuwahara-min.c
==============================================================================
--- trunk/operations/workshop/kuwahara-min.c (original)
+++ trunk/operations/workshop/kuwahara-min.c Tue Feb 19 21:10:23 2008
@@ -219,7 +219,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/kuwahara.c
==============================================================================
--- trunk/operations/workshop/kuwahara.c (original)
+++ trunk/operations/workshop/kuwahara.c Tue Feb 19 21:10:23 2008
@@ -219,7 +219,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/lens-correct.c
==============================================================================
--- trunk/operations/workshop/lens-correct.c (original)
+++ trunk/operations/workshop/lens-correct.c Tue Feb 19 21:10:23 2008
@@ -380,7 +380,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/line-profile.c
==============================================================================
--- trunk/operations/workshop/line-profile.c (original)
+++ trunk/operations/workshop/line-profile.c Tue Feb 19 21:10:23 2008
@@ -153,7 +153,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/mandelbrot.c
==============================================================================
--- trunk/operations/workshop/mandelbrot.c (original)
+++ trunk/operations/workshop/mandelbrot.c Tue Feb 19 21:10:23 2008
@@ -120,7 +120,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/workshop/max-envelope.c
==============================================================================
--- trunk/operations/workshop/max-envelope.c (original)
+++ trunk/operations/workshop/max-envelope.c Tue Feb 19 21:10:23 2008
@@ -122,7 +122,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/mblur.c
==============================================================================
--- trunk/operations/workshop/mblur.c (original)
+++ trunk/operations/workshop/mblur.c Tue Feb 19 21:10:23 2008
@@ -120,7 +120,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/min-envelope.c
==============================================================================
--- trunk/operations/workshop/min-envelope.c (original)
+++ trunk/operations/workshop/min-envelope.c Tue Feb 19 21:10:23 2008
@@ -122,7 +122,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/rawbayer-load.c
==============================================================================
--- trunk/operations/workshop/rawbayer-load.c (original)
+++ trunk/operations/workshop/rawbayer-load.c Tue Feb 19 21:10:23 2008
@@ -132,7 +132,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationSourceClass *source_class;
Modified: trunk/operations/workshop/snn-percentile.c
==============================================================================
--- trunk/operations/workshop/snn-percentile.c (original)
+++ trunk/operations/workshop/snn-percentile.c Tue Feb 19 21:10:23 2008
@@ -248,7 +248,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
Modified: trunk/operations/workshop/stress.c
==============================================================================
--- trunk/operations/workshop/stress.c (original)
+++ trunk/operations/workshop/stress.c Tue Feb 19 21:10:23 2008
@@ -157,7 +157,7 @@
static void
-operation_class_init (GeglChantClass *klass)
+gegl_chant_class_init (GeglChantClass *klass)
{
GeglOperationClass *operation_class;
GeglOperationFilterClass *filter_class;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]