gegl r1978 - 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: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gegl r1978 - 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: Wed, 6 Feb 2008 14:31:47 +0000 (GMT)
Author: neo
Date: Wed Feb 6 14:31:46 2008
New Revision: 1978
URL: http://svn.gnome.org/viewvc/gegl?rev=1978&view=rev
Log:
2008-02-06 Sven Neumann <sven gimp org>
* gegl/gegl-chant.h: added nick to chanted properties.
* operations/blur/box-blur.c
* operations/blur/gaussian-blur.c
* operations/color/brightness-contrast.c
* operations/color/contrast-curve.c
* operations/color/levels.c
* operations/color/mono-mixer.c
* operations/color/threshold.c
* operations/color/whitebalance.c
* operations/core/clone.c
* operations/core/convert-format.c
* operations/core/crop.c
* operations/core/shift.c
* operations/enhance/bilateral-filter.c
* operations/enhance/snn-mean.c
* operations/generated/math.rb
* operations/io/exr-load.cpp
* operations/io/jpg-load.c
* operations/io/load.c
* operations/io/pixbuf.c
* operations/io/png-load.c
* operations/io/png-save.c
* operations/io/save-buffer.c
* operations/io/save-pixbuf.c
* operations/io/svg-load.c
* operations/meta/layer.c
* operations/render/checkerboard.c
* operations/render/color.c
* operations/render/fractal-explorer.c
* operations/render/introspect.c
* operations/render/noise.c
* operations/render/text.c
* operations/svg/svg_huerotate.c
* operations/svg/svg_luminancetoalpha.c
* operations/svg/svg_matrix.c
* operations/svg/svg_saturate.c
* operations/transparency/opacity.c
* operations/workshop/box-max.c
* operations/workshop/box-min.c
* operations/workshop/box-percentile.c
* operations/workshop/c2g.c
* operations/workshop/demosaic-bimedian.c
* operations/workshop/demosaic-simple.c
* operations/workshop/disc-percentile.c
* operations/workshop/kuwahara-max.c
* operations/workshop/kuwahara-min.c
* operations/workshop/kuwahara.c
* operations/workshop/lens-correct.c
* operations/workshop/line-profile.c
* operations/workshop/mandelbrot.c
* operations/workshop/max-envelope.c
* operations/workshop/min-envelope.c
* operations/workshop/snn-percentile.c
* operations/workshop/stress.c: changed accordingly.
Modified:
trunk/ChangeLog
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/levels.c
trunk/operations/color/mono-mixer.c
trunk/operations/color/threshold.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/shift.c
trunk/operations/enhance/bilateral-filter.c
trunk/operations/enhance/snn-mean.c
trunk/operations/generated/math.rb
trunk/operations/io/exr-load.cpp
trunk/operations/io/jpg-load.c
trunk/operations/io/load.c
trunk/operations/io/pixbuf.c
trunk/operations/io/png-load.c
trunk/operations/io/png-save.c
trunk/operations/io/save-buffer.c
trunk/operations/io/save-pixbuf.c
trunk/operations/io/svg-load.c
trunk/operations/meta/layer.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/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/min-envelope.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 Wed Feb 6 14:31:46 2008
@@ -38,56 +38,58 @@
#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_EXTENDED(C_FILE, TypeName, type_name, TYPE_PARENT, flags, CODE) \
- static void type_name##_init (TypeName *self); \
+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) \
- { \
- type_name##_parent_class = g_type_class_peek_parent (klass); \
- type_name##_class_init ((TypeName##Class*) klass); \
- gegl_chant_class_init (klass); \
- } \
-GType \
-type_name##_get_type (void) \
- { \
- return type_name##_type_id; \
- } \
-static void \
-type_name##_register_type (GTypeModule *type_module) \
- { \
- gchar tempname[256]; \
- gchar *p; \
- GType g_define_type_id; \
- const GTypeInfo g_define_type_info = { \
- sizeof (TypeName##Class), \
- (GBaseInitFunc) NULL, \
- (GBaseFinalizeFunc) NULL, \
- (GClassInitFunc) type_name##_class_intern_init, \
- (GClassFinalizeFunc) type_name##_class_finalize, \
- NULL, /* class_data */ \
- sizeof (TypeName), \
- 0, /* n_preallocs */ \
- (GInstanceInitFunc) type_name##_init, \
- NULL /* value_table */ \
- }; \
- g_snprintf (tempname, 256, "%s", #TypeName GEGL_CHANT_C_FILE);\
- for (p = &tempname[0]; *p; p++) {\
- if (*p=='.') *p='_';\
- }\
- type_name##_type_id = g_type_module_register_type (type_module, \
- TYPE_PARENT, \
- tempname, \
+static gpointer type_name##_parent_class = NULL; \
+static GType type_name##_type_id = 0; \
+static void type_name##_class_intern_init (gpointer klass) \
+ { \
+ type_name##_parent_class = g_type_class_peek_parent (klass); \
+ type_name##_class_init ((TypeName##Class*) klass); \
+ gegl_chant_class_init (klass); \
+ } \
+GType \
+type_name##_get_type (void) \
+ { \
+ return type_name##_type_id; \
+ } \
+static void \
+type_name##_register_type (GTypeModule *type_module) \
+ { \
+ gchar tempname[256]; \
+ gchar *p; \
+ GType g_define_type_id; \
+ const GTypeInfo g_define_type_info = \
+ { \
+ sizeof (TypeName##Class), \
+ (GBaseInitFunc) NULL, \
+ (GBaseFinalizeFunc) NULL, \
+ (GClassInitFunc) type_name##_class_intern_init, \
+ (GClassFinalizeFunc) type_name##_class_finalize, \
+ NULL, /* class_data */ \
+ sizeof (TypeName), \
+ 0, /* n_preallocs */ \
+ (GInstanceInitFunc) type_name##_init, \
+ NULL /* value_table */ \
+ }; \
+ g_snprintf (tempname, sizeof (tempname), \
+ "%s", #TypeName GEGL_CHANT_C_FILE); \
+ for (p = tempname; *p; p++) \
+ if (*p=='.') *p='_'; \
+ \
+ type_name##_type_id = g_type_module_register_type (type_module, \
+ TYPE_PARENT, \
+ tempname, \
&g_define_type_info, \
(GTypeFlags) flags); \
- g_define_type_id = type_name##_type_id; \
- { CODE ; } \
+ g_define_type_id = type_name##_type_id; \
+ { CODE ; } \
}
#define GEGL_CHANT_PROPERTIES(op) \
- ((GeglChantO*)(((GeglChant*)(op))->properties))
+ ((GeglChantO *) (((GeglChant *) (op))->properties))
/****************************************************************************/
@@ -271,18 +273,18 @@
{
gpointer dummy_filler; /* to avoid empty struct, can be done a bit more cleverly to
avoid adding it when there is actual properties*/
-#define gegl_chant_int(name, min, max, def, blurb) gint name;
-#define gegl_chant_double(name, min, max, def, blurb) gdouble name;
-#define gegl_chant_boolean(name, def, blurb) gboolean name;
-#define gegl_chant_string(name, def, blurb) gchar *name;
-#define gegl_chant_path(name, def, blurb) gchar *name;
-#define gegl_chant_multiline(name, def, blurb) gchar *name;
-#define gegl_chant_multiline(name, def, blurb) gchar *name;
-#define gegl_chant_object(name, blurb) GObject *name;
-#define gegl_chant_pointer(name, blurb) gpointer name;
-#define gegl_chant_color(name, def, blurb) GeglColor *name;
-#define gegl_chant_curve(name, blurb) GeglCurve *name;
-#define gegl_chant_vector(name, blurb) GeglVector *name;
+#define gegl_chant_int(name, nick, min, max, def, blurb) gint name;
+#define gegl_chant_double(name, nick, min, max, def, blurb) gdouble name;
+#define gegl_chant_boolean(name, nick, def, blurb) gboolean name;
+#define gegl_chant_string(name, nick, def, blurb) gchar *name;
+#define gegl_chant_path(name, nick, def, blurb) gchar *name;
+#define gegl_chant_multiline(name, nick, def, blurb) gchar *name;
+#define gegl_chant_multiline(name, nick, def, blurb) gchar *name;
+#define gegl_chant_object(name,nick, blurb) GObject *name;
+#define gegl_chant_pointer(name, nick, blurb) gpointer name;
+#define gegl_chant_color(name, nick, def, blurb) GeglColor *name;
+#define gegl_chant_curve(name, nick, blurb) GeglCurve *name;
+#define gegl_chant_vector(name, nick, blurb) GeglVector *name;
#include GEGL_CHANT_C_FILE
@@ -305,17 +307,17 @@
enum
{
PROP_0,
-#define gegl_chant_int(name, min, max, def, blurb) PROP_##name,
-#define gegl_chant_double(name, min, max, def, blurb) PROP_##name,
-#define gegl_chant_boolean(name, def, blurb) PROP_##name,
-#define gegl_chant_string(name, def, blurb) PROP_##name,
-#define gegl_chant_path(name, def, blurb) PROP_##name,
-#define gegl_chant_multiline(name, def, blurb) PROP_##name,
-#define gegl_chant_object(name, blurb) PROP_##name,
-#define gegl_chant_pointer(name, blurb) PROP_##name,
-#define gegl_chant_color(name, def, blurb) PROP_##name,
-#define gegl_chant_curve(name, blurb) PROP_##name,
-#define gegl_chant_vector(name, blurb) PROP_##name,
+#define gegl_chant_int(name, nick, min, max, def, blurb) PROP_##name,
+#define gegl_chant_double(name, nick, min, max, def, blurb) PROP_##name,
+#define gegl_chant_boolean(name, nick, def, blurb) PROP_##name,
+#define gegl_chant_string(name, nick, def, blurb) PROP_##name,
+#define gegl_chant_path(name, nick, def, blurb) PROP_##name,
+#define gegl_chant_multiline(name, nick, def, blurb) PROP_##name,
+#define gegl_chant_object(name, nick, blurb) PROP_##name,
+#define gegl_chant_pointer(name, nick, blurb) PROP_##name,
+#define gegl_chant_color(name, nick, def, blurb) PROP_##name,
+#define gegl_chant_curve(name, nick, blurb) PROP_##name,
+#define gegl_chant_vector(name, nick, blurb) PROP_##name,
#include GEGL_CHANT_C_FILE
@@ -345,47 +347,47 @@
switch (property_id)
{
-#define gegl_chant_int(name, min, max, def, blurb) \
+#define gegl_chant_int(name, nick, min, max, def, blurb) \
case PROP_##name: \
g_value_set_int (value, properties->name); \
break;
-#define gegl_chant_double(name, min, max, def, blurb) \
+#define gegl_chant_double(name,nick, min, max, def, blurb) \
case PROP_##name: \
g_value_set_double (value, properties->name); \
break;
-#define gegl_chant_boolean(name, def, blurb) \
+#define gegl_chant_boolean(name, nick, def, blurb) \
case PROP_##name: \
g_value_set_boolean (value, properties->name); \
break;
-#define gegl_chant_string(name, def, blurb) \
+#define gegl_chant_string(name, nick, def, blurb) \
case PROP_##name: \
g_value_set_string (value, properties->name); \
break;
-#define gegl_chant_path(name, def, blurb) \
+#define gegl_chant_path(name, nick, def, blurb) \
case PROP_##name: \
g_value_set_string (value, properties->name); \
break;
-#define gegl_chant_multiline(name, def, blurb) \
+#define gegl_chant_multiline(name, nick, def, blurb) \
case PROP_##name: \
g_value_set_string (value, properties->name); \
break;
-#define gegl_chant_object(name, blurb) \
+#define gegl_chant_object(name, nick, blurb) \
case PROP_##name: \
g_value_set_object (value, properties->name); \
break;
-#define gegl_chant_pointer(name, blurb) \
+#define gegl_chant_pointer(name, nick, blurb) \
case PROP_##name: \
g_value_set_pointer (value, properties->name); \
break;
-#define gegl_chant_color(name, def, blurb) \
+#define gegl_chant_color(name, nick, def, blurb) \
case PROP_##name: \
g_value_set_object (value, properties->name); \
break;
-#define gegl_chant_curve(name, blurb) \
+#define gegl_chant_curve(name, nick, blurb) \
case PROP_##name: \
g_value_set_object (value, properties->name); \
break;
-#define gegl_chant_vector(name, blurb) \
+#define gegl_chant_vector(name, nick, blurb) \
case PROP_##name: \
g_value_set_object (value, properties->name); \
break;/*XXX*/
@@ -421,59 +423,59 @@
switch (property_id)
{
-#define gegl_chant_int(name, min, max, def, blurb) \
+#define gegl_chant_int(name, nick, min, max, def, blurb) \
case PROP_##name: \
properties->name = g_value_get_int (value); \
break;
-#define gegl_chant_double(name, min, max, def, blurb) \
+#define gegl_chant_double(name, nick, min, max, def, blurb) \
case PROP_##name: \
properties->name = g_value_get_double (value); \
break;
-#define gegl_chant_boolean(name, def, blurb) \
+#define gegl_chant_boolean(name, nick, def, blurb) \
case PROP_##name: \
properties->name = g_value_get_boolean (value); \
break;
-#define gegl_chant_string(name, def, blurb) \
+#define gegl_chant_string(name, nick, def, blurb) \
case PROP_##name: \
if (properties->name) \
g_free (properties->name); \
properties->name = g_strdup (g_value_get_string (value)); \
break;
-#define gegl_chant_path(name, def, blurb) \
+#define gegl_chant_path(name, nick, def, blurb) \
case PROP_##name: \
if (properties->name) \
g_free (properties->name); \
properties->name = g_strdup (g_value_get_string (value)); \
break;
-#define gegl_chant_multiline(name, def, blurb) \
+#define gegl_chant_multiline(name, nick, def, blurb) \
case PROP_##name: \
if (properties->name) \
g_free (properties->name); \
properties->name = g_strdup (g_value_get_string (value)); \
break;
-#define gegl_chant_object(name, blurb) \
+#define gegl_chant_object(name, nick, blurb) \
case PROP_##name: \
if (properties->name != NULL) \
g_object_unref (properties->name); \
properties->name = g_value_dup_object (value); \
break;
-#define gegl_chant_pointer(name, blurb) \
+#define gegl_chant_pointer(name, nick, blurb) \
case PROP_##name: \
properties->name = g_value_get_pointer (value); \
break;
-#define gegl_chant_color(name, def, blurb) \
+#define gegl_chant_color(name, nick, def, blurb) \
case PROP_##name: \
if (properties->name != NULL) \
g_object_unref (properties->name); \
properties->name = g_value_dup_object (value); \
break;
-#define gegl_chant_curve(name, blurb) \
+#define gegl_chant_curve(name, nick, blurb) \
case PROP_##name: \
if (properties->name != NULL) \
g_object_unref (properties->name); \
properties->name = g_value_dup_object (value); \
break;
-#define gegl_chant_vector(name, blurb) \
+#define gegl_chant_vector(name, nick, blurb) \
case PROP_##name: \
if (properties->name != NULL) \
{/*XXX: remove old signal */ \
@@ -508,51 +510,51 @@
{
GeglChantO *properties = GEGL_CHANT_PROPERTIES (data);
-#define gegl_chant_int(name, min, max, def, blurb)
-#define gegl_chant_double(name, min, max, def, blurb)
-#define gegl_chant_boolean(name, def, blurb)
-#define gegl_chant_string(name, def, blurb) \
- if (properties->name) \
- { \
- g_free (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_int(name, nick, min, max, def, blurb)
+#define gegl_chant_double(name, nick, min, max, def, blurb)
+#define gegl_chant_boolean(name, nick, def, blurb)
+#define gegl_chant_string(name, nick, def, blurb) \
+ if (properties->name) \
+ { \
+ g_free (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_path(name, def, blurb) \
- if (properties->name) \
- { \
- g_free (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_path(name, nick, def, blurb) \
+ if (properties->name) \
+ { \
+ g_free (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_multiline(name, def, blurb)\
- if (properties->name) \
- { \
- g_free (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_multiline(name, nick, def, blurb)\
+ if (properties->name) \
+ { \
+ g_free (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_object(name, blurb) \
- if (properties->name) \
- { \
- g_object_unref (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_object(name, nick, blurb) \
+ if (properties->name) \
+ { \
+ g_object_unref (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_pointer(name, blurb)
-#define gegl_chant_color(name, def, blurb) \
- if (properties->name) \
- { \
- g_object_unref (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_pointer(name, nick, blurb)
+#define gegl_chant_color(name, nick, def, blurb) \
+ if (properties->name) \
+ { \
+ g_object_unref (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_curve(name, blurb) \
- if (properties->name) \
+#define gegl_chant_curve(name, nick, blurb) \
+ if (properties->name) \
{\
- g_object_unref (properties->name); \
- properties->name = NULL; \
+ g_object_unref (properties->name); \
+ properties->name = NULL; \
}
-#define gegl_chant_vector(name, blurb) \
- if (properties->name) \
- { \
- g_object_unref (properties->name); \
- properties->name = NULL; \
+#define gegl_chant_vector(name, nick, blurb) \
+ if (properties->name) \
+ { \
+ g_object_unref (properties->name); \
+ properties->name = NULL; \
}
#include GEGL_CHANT_C_FILE
@@ -597,91 +599,89 @@
object_class->get_property = get_property;
object_class->constructor = gegl_chant_constructor;
-/* g_type_class_add_private (klass, sizeof (GeglChantO));*/
-
-#define gegl_chant_int(name, min, max, def, blurb) \
+#define gegl_chant_int(name, nick, min, max, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_int (#name, #name, blurb, \
+ g_param_spec_int (#name, nick, blurb, \
min, max, def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_double(name, min, max, def, blurb) \
+#define gegl_chant_double(name, nick, min, max, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_double (#name, #name, blurb, \
+ g_param_spec_double (#name, nick, blurb, \
min, max, def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_boolean(name, def, blurb) \
+#define gegl_chant_boolean(name, nick, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_boolean (#name, #name, blurb,\
+ g_param_spec_boolean (#name, nick, blurb, \
def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_string(name, def, blurb) \
+#define gegl_chant_string(name, nick, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_string (#name, #name, blurb, \
+ g_param_spec_string (#name, nick, blurb, \
def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_path(name, def, blurb) \
+#define gegl_chant_path(name, nick, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- gegl_param_spec_path (#name, #name, blurb,\
+ gegl_param_spec_path (#name, nick, blurb, \
FALSE, FALSE, \
def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_multiline(name, def, blurb) \
+#define gegl_chant_multiline(name, nick, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- gegl_param_spec_multiline (#name, #name, blurb, \
+ gegl_param_spec_multiline (#name, nick, blurb, \
def, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_object(name, blurb) \
+#define gegl_chant_object(name, nick, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_object (#name, #name, blurb, \
+ g_param_spec_object (#name, nick, blurb, \
G_TYPE_OBJECT, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_pointer(name, blurb) \
+#define gegl_chant_pointer(name, nick, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- g_param_spec_pointer (#name, #name, blurb,\
+ g_param_spec_pointer (#name, nick, blurb, \
(GParamFlags) ( \
G_PARAM_READWRITE | \
G_PARAM_CONSTRUCT | \
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_color(name, def, blurb) \
+#define gegl_chant_color(name, nick, def, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- gegl_param_spec_color_from_string (#name, #name, blurb,\
+ gegl_param_spec_color_from_string (#name, nick, blurb,\
def, \
(GParamFlags) ( \
G_PARAM_READWRITE |\
G_PARAM_CONSTRUCT |\
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_curve(name, blurb) \
+#define gegl_chant_curve(name, nick, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- gegl_param_spec_curve (#name, #name, blurb,\
+ gegl_param_spec_curve (#name, nick, blurb,\
gegl_curve_default_curve(),\
(GParamFlags) ( \
G_PARAM_READWRITE |\
G_PARAM_CONSTRUCT |\
GEGL_PARAM_PAD_INPUT)));
-#define gegl_chant_vector(name, blurb) \
+#define gegl_chant_vector(name, nick, blurb) \
g_object_class_install_property (object_class, PROP_##name, \
- gegl_param_spec_vector (#name, #name, blurb,\
+ gegl_param_spec_vector (#name, nick, blurb,\
NULL, \
(GParamFlags) ( \
G_PARAM_READWRITE |\
Modified: trunk/operations/blur/box-blur.c
==============================================================================
--- trunk/operations/blur/box-blur.c (original)
+++ trunk/operations/blur/box-blur.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 200.0, 4.0, "Radius of square pixel region, (width and height will be radius*2+1).")
+gegl_chant_double (radius, "Radius", 0.0, 200.0, 4.0,
+ "Radius of square pixel region, (width and height will be radius*2+1).")
#else
Modified: trunk/operations/blur/gaussian-blur.c
==============================================================================
--- trunk/operations/blur/gaussian-blur.c (original)
+++ trunk/operations/blur/gaussian-blur.c Wed Feb 6 14:31:46 2008
@@ -23,11 +23,11 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (std_dev_x, 0.0, 200.0, 4.0,
+gegl_chant_double (std_dev_x, "Size X", 0.0, 200.0, 4.0,
"Standard deviation for the horizontal axis. (multiply by ~2 to get radius)")
-gegl_chant_double (std_dev_y, 0.0, 200.0, 4.0,
+gegl_chant_double (std_dev_y, "Size Y", 0.0, 200.0, 4.0,
"Standard deviation for the vertical axis. (multiply by ~2 to get radius.)")
-gegl_chant_string (filter, NULL,
+gegl_chant_string (filter, "Filter", NULL,
"Optional parameter to override the automatic selection of blur filter.")
#else
Modified: trunk/operations/color/brightness-contrast.c
==============================================================================
--- trunk/operations/color/brightness-contrast.c (original)
+++ trunk/operations/color/brightness-contrast.c Wed Feb 6 14:31:46 2008
@@ -23,8 +23,10 @@
* the the parameters are:
* property name, min, max, default, "description of property" */
-gegl_chant_double (contrast, -5.0, 5.0, 1.0, "Range scale factor")
-gegl_chant_double (brightness, -3.0, 3.0, 0.0, "Amount to increase brightness")
+gegl_chant_double (contrast, "Contrast", -5.0, 5.0, 1.0,
+ "Range scale factor")
+gegl_chant_double (brightness, "Brightness", -3.0, 3.0, 0.0,
+ "Amount to increase brightness")
/* this will create the instance structure for our use, and register the
* property with the given ranges, default values and a comment for the
Modified: trunk/operations/color/contrast-curve.c
==============================================================================
--- trunk/operations/color/contrast-curve.c (original)
+++ trunk/operations/color/contrast-curve.c Wed Feb 6 14:31:46 2008
@@ -17,13 +17,14 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_int (sampling_points, 0, 65536, 0, "Number of curve sampling points. 0 for exact calculation.")
- gegl_chant_curve (curve, "The contrast curve.")
+gegl_chant_int (sampling_points, "Sample points", 0, 65536, 0,
+ "Number of curve sampling points. 0 for exact calculation.")
+gegl_chant_curve (curve, "Curve", "The contrast curve.")
#else
#define GEGL_CHANT_TYPE_POINT_FILTER
-#define GEGL_CHANT_C_FILE "contrast-curve.c"
+#define GEGL_CHANT_C_FILE "contrast-curve.c"
#include "gegl-chant.h"
Modified: trunk/operations/color/levels.c
==============================================================================
--- trunk/operations/color/levels.c (original)
+++ trunk/operations/color/levels.c Wed Feb 6 14:31:46 2008
@@ -18,11 +18,14 @@
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_double (in_low, -1.0, 4.0, 0.0,
- "Input luminance level to become lowest output")
- gegl_chant_double (in_high, -1.0, 4.0, 1.0, "Input luminance level to become white.")
- gegl_chant_double (out_low, -1.0, 4.0, 0.0, "Lowest luminance level in output")
- gegl_chant_double (out_high, -1.0, 4.0, 1.0, "Highest luminance level in output")
+gegl_chant_double (in_low, "Low input", -1.0, 4.0, 0.0,
+ "Input luminance level to become lowest output")
+gegl_chant_double (in_high, "High input", -1.0, 4.0, 1.0,
+ "Input luminance level to become white.")
+gegl_chant_double (out_low, "Low output", -1.0, 4.0, 0.0,
+ "Lowest luminance level in output")
+gegl_chant_double (out_high, "High output",
+ -1.0, 4.0, 1.0, "Highest luminance level in output")
#else
Modified: trunk/operations/color/mono-mixer.c
==============================================================================
--- trunk/operations/color/mono-mixer.c (original)
+++ trunk/operations/color/mono-mixer.c Wed Feb 6 14:31:46 2008
@@ -18,9 +18,9 @@
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_double (red, -10.0, 10.0, 0.5, "Amount of red")
- gegl_chant_double (green, -10.0, 10.0, 0.25, "Amount of green")
- gegl_chant_double (blue, -10.0, 10.0, 0.25, "Amount of blue")
+gegl_chant_double (red, "Red", -10.0, 10.0, 0.5, "Amount of red")
+gegl_chant_double (green, "Green", -10.0, 10.0, 0.25, "Amount of green")
+gegl_chant_double (blue, "Blue", -10.0, 10.0, 0.25, "Amount of blue")
#else
Modified: trunk/operations/color/threshold.c
==============================================================================
--- trunk/operations/color/threshold.c (original)
+++ trunk/operations/color/threshold.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (value, -10.0, 10.0, 0.5,
+gegl_chant_double (value, "Threshold", -10.0, 10.0, 0.5,
"Global threshold level (used when there is no auxiliary input buffer).")
#else
Modified: trunk/operations/color/whitebalance.c
==============================================================================
--- trunk/operations/color/whitebalance.c (original)
+++ trunk/operations/color/whitebalance.c Wed Feb 6 14:31:46 2008
@@ -18,11 +18,11 @@
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_double (high_a_delta, -2.0, 2.0, 0.0, "")
- gegl_chant_double (high_b_delta, -2.0, 2.0, 0.0, "")
- gegl_chant_double (low_a_delta, -2.0, 2.0, 0.0, "")
- gegl_chant_double (low_b_delta, -2.0, 2.0, 0.0, "")
- gegl_chant_double (saturation, -3.0, 3.0, 1.0, "")
+gegl_chant_double (high_a_delta, "High a delta", -2.0, 2.0, 0.0, "")
+gegl_chant_double (high_b_delta, "High b delta", -2.0, 2.0, 0.0, "")
+gegl_chant_double (low_a_delta, "Low a delta", -2.0, 2.0, 0.0, "")
+gegl_chant_double (low_b_delta, "Low b delta", -2.0, 2.0, 0.0, "")
+gegl_chant_double (saturation, "Saturation", -3.0, 3.0, 1.0, "")
#else
Modified: trunk/operations/core/clone.c
==============================================================================
--- trunk/operations/core/clone.c (original)
+++ trunk/operations/core/clone.c Wed Feb 6 14:31:46 2008
@@ -18,7 +18,8 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_string (ref, "ID", "The reference ID used as input (for use in XML).")
+gegl_chant_string (ref, "Reference", "ID",
+ "The reference ID used as input (for use in XML).")
#else
Modified: trunk/operations/core/convert-format.c
==============================================================================
--- trunk/operations/core/convert-format.c (original)
+++ trunk/operations/core/convert-format.c Wed Feb 6 14:31:46 2008
@@ -20,7 +20,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_string(format, "RGBA float", "Babl ouput format string")
+gegl_chant_string(format, "Output format", "RGBA float",
+ "Babl ouput format string")
#else
Modified: trunk/operations/core/crop.c
==============================================================================
--- trunk/operations/core/crop.c (original)
+++ trunk/operations/core/crop.c Wed Feb 6 14:31:46 2008
@@ -18,10 +18,10 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (x, -G_MAXFLOAT, G_MAXFLOAT, 0.0, "X")
-gegl_chant_double (y, -G_MAXFLOAT, G_MAXFLOAT, 0.0, "Y")
-gegl_chant_double (width, -G_MAXFLOAT, G_MAXFLOAT, 10.0, "Width")
-gegl_chant_double (height, -G_MAXFLOAT, G_MAXFLOAT, 10.0, "Height")
+gegl_chant_double (x, "X", -G_MAXFLOAT, G_MAXFLOAT, 0.0, "X")
+gegl_chant_double (y, "Y", -G_MAXFLOAT, G_MAXFLOAT, 0.0, "Y")
+gegl_chant_double (width, "Width", -G_MAXFLOAT, G_MAXFLOAT, 10.0, "Width")
+gegl_chant_double (height, "Height", -G_MAXFLOAT, G_MAXFLOAT, 10.0, "Height")
#else
Modified: trunk/operations/core/shift.c
==============================================================================
--- trunk/operations/core/shift.c (original)
+++ trunk/operations/core/shift.c Wed Feb 6 14:31:46 2008
@@ -18,8 +18,8 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (x, -G_MAXFLOAT, G_MAXFLOAT, 0.0, "X-axis shift")
-gegl_chant_double (y, -G_MAXFLOAT, G_MAXFLOAT, 0.0, "Y-axis shift")
+gegl_chant_double (x, "X", -G_MAXFLOAT, G_MAXFLOAT, 0.0, "X-axis shift")
+gegl_chant_double (y, "Y", -G_MAXFLOAT, G_MAXFLOAT, 0.0, "Y-axis shift")
#else
Modified: trunk/operations/enhance/bilateral-filter.c
==============================================================================
--- trunk/operations/enhance/bilateral-filter.c (original)
+++ trunk/operations/enhance/bilateral-filter.c Wed Feb 6 14:31:46 2008
@@ -20,9 +20,10 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (blur_radius, 0.0, 70.0, 4.0,
+gegl_chant_double (blur_radius, "Blur radius", 0.0, 70.0, 4.0,
"Radius of square pixel region, (width and height will be radius*2+1).")
-gegl_chant_double (edge_preservation, 0.0, 70.0, 8.0, "Amount of edge preservation")
+gegl_chant_double (edge_preservation, "Edge preservation", 0.0, 70.0, 8.0,
+ "Amount of edge preservation")
#else
Modified: trunk/operations/enhance/snn-mean.c
==============================================================================
--- trunk/operations/enhance/snn-mean.c (original)
+++ trunk/operations/enhance/snn-mean.c Wed Feb 6 14:31:46 2008
@@ -19,9 +19,10 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 70.0, 8.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
-gegl_chant_int (pairs, 1, 2, 2, "Number of pairs higher number preserves more acute features")
+gegl_chant_double (radius, "Radius", 0.0, 70.0, 8.0,
+ "Radius of square pixel region, (width and height will be radius*2+1)")
+gegl_chant_int (pairs, "Pairs", 1, 2, 2,
+ "Number of pairs higher number preserves more acute features")
#else
Modified: trunk/operations/generated/math.rb
==============================================================================
--- trunk/operations/generated/math.rb (original)
+++ trunk/operations/generated/math.rb Wed Feb 6 14:31:46 2008
@@ -51,7 +51,7 @@
file.write "
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (value, -G_MAXDOUBLE, G_MAXDOUBLE, #{item[2]}, \"global value used if aux doesn't contain data\")
+gegl_chant_double (value, \"Value\", -G_MAXDOUBLE, G_MAXDOUBLE, #{item[2]}, \"global value used if aux doesn't contain data\")
#else
Modified: trunk/operations/io/exr-load.cpp
==============================================================================
--- trunk/operations/io/exr-load.cpp (original)
+++ trunk/operations/io/exr-load.cpp Wed Feb 6 14:31:46 2008
@@ -20,7 +20,7 @@
#if GEGL_CHANT_PROPERTIES
-gegl_chant_string (path, "", "Path of file to load.")
+gegl_chant_string (path, "File", "", "Path of file to load.")
#else
Modified: trunk/operations/io/jpg-load.c
==============================================================================
--- trunk/operations/io/jpg-load.c (original)
+++ trunk/operations/io/jpg-load.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_path (path, "/tmp/romedalen.jpg", "Path of file to load.")
+gegl_chant_path (path, "File", "", "Path of file to load.")
#else
Modified: trunk/operations/io/load.c
==============================================================================
--- trunk/operations/io/load.c (original)
+++ trunk/operations/io/load.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_path (path, "", "Path of file to load.")
+gegl_chant_path (path, "File", "", "Path of file to load.")
#else
Modified: trunk/operations/io/pixbuf.c
==============================================================================
--- trunk/operations/io/pixbuf.c (original)
+++ trunk/operations/io/pixbuf.c Wed Feb 6 14:31:46 2008
@@ -16,7 +16,7 @@
* Copyright 2006 Ãyvind KolÃs <pippin gimp org>
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_pointer (pixbuf, "GdkPixbuf to use")
+gegl_chant_pointer (pixbuf, "Pixbuf", "GdkPixbuf to use")
#else
#define GEGL_CHANT_TYPE_SOURCE
Modified: trunk/operations/io/png-load.c
==============================================================================
--- trunk/operations/io/png-load.c (original)
+++ trunk/operations/io/png-load.c Wed Feb 6 14:31:46 2008
@@ -19,7 +19,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_path (path, "/tmp/romedalen.png", "Path of file to load.")
+gegl_chant_path (path, "File", "", "Path of file to load.")
#else
Modified: trunk/operations/io/png-save.c
==============================================================================
--- trunk/operations/io/png-save.c (original)
+++ trunk/operations/io/png-save.c Wed Feb 6 14:31:46 2008
@@ -18,8 +18,10 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_string (path, "/tmp/fnord.png", "Target path and filename, use '-' for stdout.")
-gegl_chant_int (compression, 1, 9, 1, "PNG compression level from 1 to 9")
+gegl_chant_string (path, "File", "",
+ "Target path and filename, use '-' for stdout.")
+gegl_chant_int (compression, "Compression",
+ 1, 9, 1, "PNG compression level from 1 to 9")
#else
Modified: trunk/operations/io/save-buffer.c
==============================================================================
--- trunk/operations/io/save-buffer.c (original)
+++ trunk/operations/io/save-buffer.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_pointer (buffer, "The location where to store the output GeglBuffer")
+gegl_chant_pointer (buffer, "Buffer location",
+ "The location where to store the output GeglBuffer")
#else
Modified: trunk/operations/io/save-pixbuf.c
==============================================================================
--- trunk/operations/io/save-pixbuf.c (original)
+++ trunk/operations/io/save-pixbuf.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_pointer (pixbuf, "The location where to store the output GdkPixuf.")
+gegl_chant_pointer (pixbuf, "Pixbuf location",
+ "The location where to store the output GdkPixuf.")
#else
Modified: trunk/operations/io/svg-load.c
==============================================================================
--- trunk/operations/io/svg-load.c (original)
+++ trunk/operations/io/svg-load.c Wed Feb 6 14:31:46 2008
@@ -17,9 +17,12 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_path (path, "/tmp/test.svg", "Path to SVG file to load")
-gegl_chant_int (width, 0, G_MAXINT, 100, "Width for rendered image")
-gegl_chant_int (height, 0, G_MAXINT, 100, "Height for rendered image")
+gegl_chant_path (path, "File", "",
+ "Path to SVG file to load")
+gegl_chant_int (width, "Width", 1, G_MAXINT, 100,
+ "Width for rendered image")
+gegl_chant_int (height, "Height", 1, G_MAXINT, 100,
+ "Height for rendered image")
#else
Modified: trunk/operations/meta/layer.c
==============================================================================
--- trunk/operations/meta/layer.c (original)
+++ trunk/operations/meta/layer.c Wed Feb 6 14:31:46 2008
@@ -22,11 +22,16 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_string(composite_op, "over", "Composite operation to use")
-gegl_chant_double(opacity, 0.0, 1.0, 1.0, "Opacity")
-gegl_chant_double(x, -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, "horizontal position")
-gegl_chant_double(y, -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, "vertical position")
-gegl_chant_path(src, "", "source datafile (png, jpg, raw, svg, bmp, tif, ..)")
+gegl_chant_string(composite_op, "Operation", "over",
+ "Composite operation to use")
+gegl_chant_double(opacity, "Opacity", 0.0, 1.0, 1.0,
+ "Opacity")
+gegl_chant_double(x, "X", -G_MAXDOUBLE, G_MAXDOUBLE, 0.0,
+ "Horizontal position")
+gegl_chant_double(y, "Y", -G_MAXDOUBLE, G_MAXDOUBLE, 0.0,
+ "Vertical position")
+gegl_chant_path(src, "Source", "",
+ "Source datafile (png, jpg, raw, svg, bmp, tif, ...)")
#else
Modified: trunk/operations/render/checkerboard.c
==============================================================================
--- trunk/operations/render/checkerboard.c (original)
+++ trunk/operations/render/checkerboard.c Wed Feb 6 14:31:46 2008
@@ -17,12 +17,18 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (x, -G_MAXINT, G_MAXINT, 16, "Horizontal width of cells pixels.")
-gegl_chant_int (y, -G_MAXINT, G_MAXINT, 16, "Vertical width of cells in pixels.")
-gegl_chant_int (x_offset, -G_MAXINT, G_MAXINT, 0, "Horizontal offset (from origin) for start of grid.")
-gegl_chant_int (y_offset, -G_MAXINT, G_MAXINT, 0, "Vertical offset (from origin) for start of grid.")
-gegl_chant_color (color1, "black", "One of the cell colors (defaults to 'black')")
-gegl_chant_color (color2, "white", "The other cell color (defaults to 'white')")
+gegl_chant_int (x, "Width", 0, G_MAXINT, 16,
+ "Horizontal width of cells pixels.")
+gegl_chant_int (y, "Height", 0, G_MAXINT, 16,
+ "Vertical width of cells in pixels.")
+gegl_chant_int (x_offset, "X offset", -G_MAXINT, G_MAXINT, 0,
+ "Horizontal offset (from origin) for start of grid.")
+gegl_chant_int (y_offset, "Y offset", -G_MAXINT, G_MAXINT, 0,
+ "Vertical offset (from origin) for start of grid.")
+gegl_chant_color (color1, "Color", "black",
+ "One of the cell colors (defaults to 'black')")
+gegl_chant_color (color2, "Other color", "white",
+ "The other cell color (defaults to 'white')")
#else
Modified: trunk/operations/render/color.c
==============================================================================
--- trunk/operations/render/color.c (original)
+++ trunk/operations/render/color.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_color (value, "black", "The color to render (defaults to 'black')")
+gegl_chant_color (value, "Color", "black",
+ "The color to render (defaults to 'black')")
#else
#define GEGL_CHANT_TYPE_SOURCE
Modified: trunk/operations/render/fractal-explorer.c
==============================================================================
--- trunk/operations/render/fractal-explorer.c (original)
+++ trunk/operations/render/fractal-explorer.c Wed Feb 6 14:31:46 2008
@@ -24,31 +24,47 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (width, 10, 10000000, 400, "Width")
-gegl_chant_int (height, 10, 10000000, 400, "Height")
+gegl_chant_int (width, "Width", 10, 10000000, 400, "Width")
+gegl_chant_int (height, "Height", 10, 10000000, 400, "Height")
-gegl_chant_int (fractaltype, 0, 8, 0, "Fractal Type")
-gegl_chant_double (xmin, -3.0, 3.0, -2.0, "Left")
-gegl_chant_double (xmax, -3.0, 3.0, 2.0, "Right")
-gegl_chant_double (ymin, -3.0, 3.0, -2.0, "Top")
-gegl_chant_double (ymax, -3.0, 3.0, 2.0, "Bottom")
-gegl_chant_int (iter, 1, 1000, 50, "Iterations")
-gegl_chant_double (cx, -2.5, 2.5, -0.75, "CX (Only Julia)")
-gegl_chant_double (cy, -2.5, 2.5, 0.2, "CY (Only Julia)")
-
-gegl_chant_double (redstretch, 0.0, 1.0, 1.0, "Red stretching factor")
-gegl_chant_double (greenstretch, 0.0, 1.0, 1.0, "Green stretching factor")
-gegl_chant_double (bluestretch, 0.0, 1.0, 1.0, "Blue stretching factor")
-gegl_chant_int (redmode, 0, 2, 1, "Red application mode (0:SIN; 1:COS; 2:NONE)")
-gegl_chant_int (greenmode, 0, 2, 1, "Green application mode (0:SIN; 1:COS; 2:NONE)")
-gegl_chant_int (bluemode, 0, 2, 0, "Blue application mode (0:SIN; 1:COS; 2:NONE)")
-gegl_chant_boolean (redinvert, FALSE, "Red inversion")
-gegl_chant_boolean (greeninvert, FALSE, "Green inversion")
-gegl_chant_boolean (blueinvert, FALSE, "Blue inversion")
+gegl_chant_int (fractaltype, "Fractal type", 0, 8, 0, "Fractal Type")
-gegl_chant_int (ncolors, 2, MAXNCOLORS, 256, "Number of colors")
+gegl_chant_double (xmin, "Left", -3.0, 3.0, -2.0, "Left")
+gegl_chant_double (xmax, "Right", -3.0, 3.0, 2.0, "Right")
+gegl_chant_double (ymin, "Top", -3.0, 3.0, -2.0, "Top")
+gegl_chant_double (ymax, "Bottom", -3.0, 3.0, 2.0, "Bottom")
+
+gegl_chant_int (iter, "Iterations", 1, 1000, 50, "Iterations")
+
+gegl_chant_double (cx, "CX", -2.5, 2.5, -0.75, "CX (only Julia)")
+gegl_chant_double (cy, "CY", -2.5, 2.5, 0.2, "CY (only Julia)")
+
+gegl_chant_double (redstretch, "Red stretch", 0.0, 1.0, 1.0,
+ "Red stretching factor")
+gegl_chant_double (greenstretch, "Green stretch", 0.0, 1.0, 1.0,
+ "Green stretching factor")
+gegl_chant_double (bluestretch, "Blue stretch", 0.0, 1.0, 1.0,
+ "Blue stretching factor")
+
+gegl_chant_int (redmode, "Red mode", 0, 2, 1,
+ "Red application mode (0:SIN; 1:COS; 2:NONE)")
+gegl_chant_int (greenmode, "Green mode", 0, 2, 1,
+ "Green application mode (0:SIN; 1:COS; 2:NONE)")
+gegl_chant_int (bluemode, "Blue mode", 0, 2, 0,
+ "Blue application mode (0:SIN; 1:COS; 2:NONE)")
+
+gegl_chant_boolean (redinvert, "Red inversion", FALSE,
+ "Red inversion")
+gegl_chant_boolean (greeninvert, "Green inversion", FALSE,
+ "Green inversion")
+gegl_chant_boolean (blueinvert, "Blue inversion", FALSE,
+ "Blue inversion")
-gegl_chant_boolean (useloglog, FALSE, "Use loglog smoothing")
+gegl_chant_int (ncolors, "Colors", 2, MAXNCOLORS, 256,
+ "Number of colors")
+
+gegl_chant_boolean (useloglog, "Loglog smoothing", FALSE,
+ "Use loglog smoothing")
#else
Modified: trunk/operations/render/introspect.c
==============================================================================
--- trunk/operations/render/introspect.c (original)
+++ trunk/operations/render/introspect.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_object(node, "GeglNode to introspect")
-gegl_chant_pointer(buf, "Buffer")
+gegl_chant_object(node, "Node", "GeglNode to introspect")
+gegl_chant_pointer(buf, "Buffer", "Buffer")
#else
Modified: trunk/operations/render/noise.c
==============================================================================
--- trunk/operations/render/noise.c (original)
+++ trunk/operations/render/noise.c Wed Feb 6 14:31:46 2008
@@ -17,11 +17,11 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (alpha, -G_MAXDOUBLE, G_MAXDOUBLE, 1.2, "")
-gegl_chant_double (scale, -G_MAXDOUBLE, G_MAXDOUBLE, 1.8, "")
-gegl_chant_double (zoff, -G_MAXDOUBLE, G_MAXDOUBLE, -1, "")
-gegl_chant_double (seed, -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, "")
-gegl_chant_double (n, 0, 20.0, 3.0, "")
+gegl_chant_double (alpha, "Alpha", -G_MAXDOUBLE, G_MAXDOUBLE, 1.2, "")
+gegl_chant_double (scale, "Scale", -G_MAXDOUBLE, G_MAXDOUBLE, 1.8, "")
+gegl_chant_double (zoff, "Z offset", -G_MAXDOUBLE, G_MAXDOUBLE, -1, "")
+gegl_chant_double (seed, "Seed", -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, "")
+gegl_chant_int (n, "Iteration", 0, 20, 3, "")
#else
Modified: trunk/operations/render/text.c
==============================================================================
--- trunk/operations/render/text.c (original)
+++ trunk/operations/render/text.c Wed Feb 6 14:31:46 2008
@@ -17,20 +17,21 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_multiline (string, "Hello",
- "String to display. (utf8)")
-gegl_chant_string (font, "Sans",
- "Font family. (utf8)")
-gegl_chant_double (size, 1.0, 2048.0, 10.0,
+gegl_chant_multiline (string, "Text", "Hello",
+ "String to display (utf8)")
+gegl_chant_string (font, "Font family", "Sans",
+ "Font family (utf8)")
+gegl_chant_double (size, "Size", 1.0, 2048.0, 10.0,
"Approximate height of text in pixels.")
-gegl_chant_color (color, "white", "Color for the text (defaults to 'white')")
-gegl_chant_int (wrap, -1, 1000000, -1,
+gegl_chant_color (color, "Color", "white",
+ "Color for the text (defaults to 'white')")
+gegl_chant_int (wrap, "Wrap width", -1, 1000000, -1,
"Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.")
-gegl_chant_int (alignment, 0, 2, 0,
+gegl_chant_int (alignment, "Justification", 0, 2, 0,
"Alignment for multi-line text (0=Left, 1=Center, 2=Right)")
-gegl_chant_int (width, 0, 1000000, 0,
+gegl_chant_int (width, "Width", 0, 1000000, 0,
"Rendered width in pixels. (read only)")
-gegl_chant_int (height, 0, 1000000, 0,
+gegl_chant_int (height, "Height", 0, 1000000, 0,
"Rendered height in pixels. (read only)")
#else
Modified: trunk/operations/svg/svg_huerotate.c
==============================================================================
--- trunk/operations/svg/svg_huerotate.c (original)
+++ trunk/operations/svg/svg_huerotate.c Wed Feb 6 14:31:46 2008
@@ -23,7 +23,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_string (values, "", "list of <number>s")
+gegl_chant_string (values, "Values", "", "list of <number>s")
#else
Modified: trunk/operations/svg/svg_luminancetoalpha.c
==============================================================================
--- trunk/operations/svg/svg_luminancetoalpha.c (original)
+++ trunk/operations/svg/svg_luminancetoalpha.c Wed Feb 6 14:31:46 2008
@@ -22,7 +22,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_string (values, "", "list of <number>s")
+gegl_chant_string (values, "Values", "", "list of <number>s")
#else
Modified: trunk/operations/svg/svg_matrix.c
==============================================================================
--- trunk/operations/svg/svg_matrix.c (original)
+++ trunk/operations/svg/svg_matrix.c Wed Feb 6 14:31:46 2008
@@ -22,7 +22,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_string (values, "", "list of <number>s")
+gegl_chant_string (values, "Values", "", "list of <number>s")
#else
Modified: trunk/operations/svg/svg_saturate.c
==============================================================================
--- trunk/operations/svg/svg_saturate.c (original)
+++ trunk/operations/svg/svg_saturate.c Wed Feb 6 14:31:46 2008
@@ -22,7 +22,7 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
- gegl_chant_string (values, "", "list of <number>s")
+gegl_chant_string (values, "Values", "", "list of <number>s")
#else
Modified: trunk/operations/transparency/opacity.c
==============================================================================
--- trunk/operations/transparency/opacity.c (original)
+++ trunk/operations/transparency/opacity.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (value, -10.0, 10.0, 0.5, "Global opacity value, used if no auxiliary input buffer is provided.")
+gegl_chant_double (value, "Opacity", -10.0, 10.0, 0.5,
+ "Global opacity value, used if no auxiliary input buffer is provided.")
#else
Modified: trunk/operations/workshop/box-max.c
==============================================================================
--- trunk/operations/workshop/box-max.c (original)
+++ trunk/operations/workshop/box-max.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 200.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.)")
+gegl_chant_double (radius, "Radius", 0.0, 200.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
#else
Modified: trunk/operations/workshop/box-min.c
==============================================================================
--- trunk/operations/workshop/box-min.c (original)
+++ trunk/operations/workshop/box-min.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 200.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.)")
+gegl_chant_double (radius, "Radius", 0.0, 200.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
#else
Modified: trunk/operations/workshop/box-percentile.c
==============================================================================
--- trunk/operations/workshop/box-percentile.c (original)
+++ trunk/operations/workshop/box-percentile.c Wed Feb 6 14:31:46 2008
@@ -19,9 +19,10 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 70.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
-gegl_chant_double (percentile, 0.0, 100.0, 50, "The percentile to compute, defaults to 50, which is a median filter.")
+gegl_chant_double (radius, "Radius", 0.0, 70.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
+gegl_chant_double (percentile, "Percentile", 0.0, 100.0, 50,
+ "The percentile to compute, defaults to 50, which is a median filter.")
#else
Modified: trunk/operations/workshop/c2g.c
==============================================================================
--- trunk/operations/workshop/c2g.c (original)
+++ trunk/operations/workshop/c2g.c Wed Feb 6 14:31:46 2008
@@ -19,13 +19,18 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (radius, 2, 5000.0, 384, "neighbourhood taken into account")
-gegl_chant_int (samples, 0, 1000, 3, "number of samples to do")
-gegl_chant_int (iterations, 0, 1000.0, 23, "number of iterations (length of exposure)")
-gegl_chant_boolean (same_spray, FALSE, "")
-gegl_chant_double (rgamma, 0.0, 8.0, 1.8, "gamma applied to radial distribution")
-gegl_chant_double (strength, -8, 8, 0.5, "how much the local optimum separation should be taken into account.")
-gegl_chant_double (gamma, 0.0, 10.0, 1.6, "post correction gamma.")
+gegl_chant_int (radius, "Radius", 2, 5000.0, 384,
+ "Neighbourhood taken into account")
+gegl_chant_int (samples, "Samples", 0, 1000, 3,
+ "Number of samples to do")
+gegl_chant_int (iterations, "Iteration", 0, 1000.0, 23,
+ "Number of iterations (length of exposure)")
+gegl_chant_boolean (same_spray, "Same spray", FALSE, "")
+gegl_chant_double (rgamma, "Radial gamma", 0.0, 8.0, 1.8,
+ "Gamma applied to radial distribution")
+gegl_chant_double (strength, "Strength", -8, 8, 0.5,
+ "How much the local optimum separation should be taken into account.")
+gegl_chant_double (gamma, "Gamma", 0.0, 10.0, 1.6, "post correction gamma.")
#else
Modified: trunk/operations/workshop/demosaic-bimedian.c
==============================================================================
--- trunk/operations/workshop/demosaic-bimedian.c (original)
+++ trunk/operations/workshop/demosaic-bimedian.c Wed Feb 6 14:31:46 2008
@@ -18,7 +18,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (pattern, 0, 3, 0, "Bayer pattern used, 0 seems to work for some nikon files, 2 for some Fuji files.")
+gegl_chant_int (pattern, "Bayer pattern", 0, 3, 0,
+ "Bayer pattern used, 0 seems to work for some nikon files, 2 for some Fuji files.")
#else
Modified: trunk/operations/workshop/demosaic-simple.c
==============================================================================
--- trunk/operations/workshop/demosaic-simple.c (original)
+++ trunk/operations/workshop/demosaic-simple.c Wed Feb 6 14:31:46 2008
@@ -17,7 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (pattern, 0, 3, 0, "Bayer pattern used, 0 seems to work for some nikon files, 2 for some Fuji files.")
+gegl_chant_int (pattern, "Bayer pattern", 0, 3, 0,
+ "Bayer pattern used, 0 seems to work for some nikon files, 2 for some Fuji files.")
#else
Modified: trunk/operations/workshop/disc-percentile.c
==============================================================================
--- trunk/operations/workshop/disc-percentile.c (original)
+++ trunk/operations/workshop/disc-percentile.c Wed Feb 6 14:31:46 2008
@@ -18,9 +18,10 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 70.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
-gegl_chant_double (percentile, 0.0, 100.0, 50, "The percentile to compute, defaults to 50, which is a median filter.")
+gegl_chant_double (radius, "Radius", 0.0, 70.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
+gegl_chant_double (percentile, "Percentile", 0.0, 100.0, 50,
+ "The percentile to compute, defaults to 50, which is a median filter.")
#else
Modified: trunk/operations/workshop/kuwahara-max.c
==============================================================================
--- trunk/operations/workshop/kuwahara-max.c (original)
+++ trunk/operations/workshop/kuwahara-max.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 50.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
+gegl_chant_double (radius, "Radius", 0.0, 50.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
#else
Modified: trunk/operations/workshop/kuwahara-min.c
==============================================================================
--- trunk/operations/workshop/kuwahara-min.c (original)
+++ trunk/operations/workshop/kuwahara-min.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 50.0, 4.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
+gegl_chant_double (radius, "Radius", 0.0, 50.0, 4.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
#else
Modified: trunk/operations/workshop/kuwahara.c
==============================================================================
--- trunk/operations/workshop/kuwahara.c (original)
+++ trunk/operations/workshop/kuwahara.c Wed Feb 6 14:31:46 2008
@@ -17,8 +17,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 50.0, 10.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
+gegl_chant_double (radius, "Radius", 0.0, 50.0, 10.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
#else
Modified: trunk/operations/workshop/lens-correct.c
==============================================================================
--- trunk/operations/workshop/lens-correct.c (original)
+++ trunk/operations/workshop/lens-correct.c Wed Feb 6 14:31:46 2008
@@ -18,7 +18,8 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_pointer (lens_info_pointer, "Pointer to LensCorrectionModel")
+gegl_chant_pointer (lens_info_pointer, "Model",
+ "Pointer to LensCorrectionModel")
#else
Modified: trunk/operations/workshop/line-profile.c
==============================================================================
--- trunk/operations/workshop/line-profile.c (original)
+++ trunk/operations/workshop/line-profile.c Wed Feb 6 14:31:46 2008
@@ -17,14 +17,14 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (x0, 0, 1000, 0, "start x coordinate")
-gegl_chant_int (x1, 0, 1000, 200, "end x coordinate")
-gegl_chant_int (y0, 0, 1000, 0, "start y coordinate")
-gegl_chant_int (y1, 0, 1000, 200, "end y coordinate")
-gegl_chant_int (width, 10, 10000, 1024, "width of plot")
-gegl_chant_int (height, 10, 10000, 256, "height of plot")
-gegl_chant_double (min, -500.0, 500, 0.0, "value at bottom")
-gegl_chant_double (max, -500.0, 500, 8.0, "value at top")
+gegl_chant_int (x0, "X0", 0, 1000, 0, "Start x coordinate")
+gegl_chant_int (x1, "X1", 0, 1000, 200, "End x coordinate")
+gegl_chant_int (y0, "Y0", 0, 1000, 0, "Start y coordinate")
+gegl_chant_int (y1, "Y1", 0, 1000, 200, "End y coordinate")
+gegl_chant_int (width, "Width", 10, 10000, 1024, "Width of plot")
+gegl_chant_int (height, "Height", 10, 10000, 256, "Height of plot")
+gegl_chant_double (min, "Min", -500.0, 500, 0.0, "Value at bottom")
+gegl_chant_double (max, "Max", -500.0, 500, 8.0, "Value at top")
#else
Modified: trunk/operations/workshop/mandelbrot.c
==============================================================================
--- trunk/operations/workshop/mandelbrot.c (original)
+++ trunk/operations/workshop/mandelbrot.c Wed Feb 6 14:31:46 2008
@@ -17,10 +17,14 @@
*/
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double(real, -200.0, 200.0, -1.77, "imaginary coordinate")
-gegl_chant_double(img, -200.0, 200.0, 0.0, "real coordinate")
-gegl_chant_double(level, -200.0, 200.0, 3.5, "")
-gegl_chant_int (maxiter, 0, 512, 128, "maximum number of iterations")
+gegl_chant_double(real, "Real", -200.0, 200.0, -1.77,
+ "Real coordinate")
+gegl_chant_double(img, "Imaginary", -200.0, 200.0, 0.0,
+ "Imaginary coordinate")
+gegl_chant_double(level, "Level", -200.0, 200.0, 3.5,
+ "Water level")
+gegl_chant_int (maxiter, "Iterations", 0, 512, 128,
+ "Maximum number of iterations")
#else
Modified: trunk/operations/workshop/max-envelope.c
==============================================================================
--- trunk/operations/workshop/max-envelope.c (original)
+++ trunk/operations/workshop/max-envelope.c Wed Feb 6 14:31:46 2008
@@ -18,11 +18,15 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (radius, 2, 5000.0, 50, "neighbourhood taken into account")
-gegl_chant_int (samples, 0, 1000, 3, "number of samples to do")
-gegl_chant_int (iterations, 0, 1000.0, 20, "number of iterations (length of exposure)")
-gegl_chant_boolean (same_spray, FALSE, "")
-gegl_chant_double (rgamma, 0.0, 8.0, 1.8, "gamma applied to radial distribution")
+gegl_chant_int (radius, "Radius", 2, 5000.0, 50,
+ "Neighbourhood taken into account")
+gegl_chant_int (samples, "Samples", 0, 1000, 3,
+ "Number of samples to do")
+gegl_chant_int (iterations, "Iteration", 0, 1000, 20,
+ "Number of iterations (length of exposure)")
+gegl_chant_boolean (same_spray, "Same spray", FALSE, "")
+gegl_chant_double (rgamma, "Radial gamma", 0.0, 8.0, 1.8,
+ "Gamma applied to radial distribution")
#else
Modified: trunk/operations/workshop/min-envelope.c
==============================================================================
--- trunk/operations/workshop/min-envelope.c (original)
+++ trunk/operations/workshop/min-envelope.c Wed Feb 6 14:31:46 2008
@@ -18,11 +18,15 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (radius, 2, 5000.0, 50, "neighbourhood taken into account")
-gegl_chant_int (samples, 0, 1000, 3, "number of samples to do")
-gegl_chant_int (iterations, 0, 1000.0, 20, "number of iterations (length of exposure)")
-gegl_chant_boolean (same_spray, FALSE, "")
-gegl_chant_double (rgamma, 0.0, 8.0, 1.8, "gamma applied to radial distribution")
+gegl_chant_int (radius, "Radius", 2, 5000.0, 50,
+ "Neighbourhood taken into account")
+gegl_chant_int (samples, "Samples", 0, 1000, 3,
+ "Number of samples to do")
+gegl_chant_int (iterations, "Iterations", 0, 1000.0, 20,
+ "Number of iterations (length of exposure)")
+gegl_chant_boolean (same_spray, "Same spray", FALSE, "")
+gegl_chant_double (rgamma, "Radial gamma", 0.0, 8.0, 1.8,
+ "gamma applied to radial distribution")
#else
Modified: trunk/operations/workshop/snn-percentile.c
==============================================================================
--- trunk/operations/workshop/snn-percentile.c (original)
+++ trunk/operations/workshop/snn-percentile.c Wed Feb 6 14:31:46 2008
@@ -19,11 +19,12 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_double (radius, 0.0, 70.0, 8.0,
- "Radius of square pixel region, (width and height will be radius*2+1.")
-gegl_chant_int (pairs, 1, 2, 2, "Number of pairs higher number preserves more acute features")
-gegl_chant_double (percentile, 0.0, 100.0, 50.0,
- "the percentile to return, the default value 50 is equal to the median.")
+gegl_chant_double (radius, "Radius", 0.0, 70.0, 8.0,
+ "Radius of square pixel region (width and height will be radius*2+1)")
+gegl_chant_int (pairs, "Pairs", 1, 2, 2,
+ "Number of pairs higher number preserves more acute features")
+gegl_chant_double (percentile, "Percentile", 0.0, 100.0, 50.0,
+ "The percentile to return, the default value 50 is equal to the median.")
#else
Modified: trunk/operations/workshop/stress.c
==============================================================================
--- trunk/operations/workshop/stress.c (original)
+++ trunk/operations/workshop/stress.c Wed Feb 6 14:31:46 2008
@@ -20,13 +20,20 @@
#ifdef GEGL_CHANT_PROPERTIES
-gegl_chant_int (radius, 2, 5000.0, 300, "neighbourhood taken into account")
-gegl_chant_int (samples, 0, 1000, 10, "number of samples to do")
-gegl_chant_int (iterations, 0, 1000.0, 10, "number of iterations (length of exposure)")
-gegl_chant_boolean (same_spray, TRUE, "use the same spray for all pixels")
-gegl_chant_double (rgamma, 0.0, 8.0, 2.0, "gamma applied to radial distribution")
-gegl_chant_double (strength, -10.0, 10.0, 1.0, "amoung of correction 0=none 1.0=full")
-gegl_chant_double (gamma, 0.0, 10.0, 1.0, "post correction gamma.")
+gegl_chant_int (radius, "Radius", 2, 5000.0, 300,
+ "Neighbourhood taken into account")
+gegl_chant_int (samples, "Samples", 0, 1000, 10,
+ "Number of samples to do")
+gegl_chant_int (iterations, "Iterations", 0, 1000, 10,
+ "Number of iterations (length of exposure)")
+gegl_chant_boolean (same_spray, "Same spray", TRUE,
+ "Use the same spray for all pixels")
+gegl_chant_double (rgamma, "Radial Gamma", 0.0, 8.0, 2.0,
+ "Gamma applied to radial distribution")
+gegl_chant_double (strength, "Strength", -10.0, 10.0, 1.0,
+ "Amount of correction 0=none 1.0=full")
+gegl_chant_double (gamma, "Gamma", 0.0, 10.0, 1.0,
+ "Post correction gamma.")
#else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]