* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "gtkmarshalers.h"
#include "gtkradiobutton.h"
#include "gtktable.h"
+#include "gtkprivate.h"
#include "gtkintl.h"
+#include "gtkalias.h"
#define RADIUS 3 /* radius of the control points */
#define MIN_DISTANCE 8 /* min distance between control points */
(GInstanceInitFunc) gtk_curve_init,
};
- curve_type = g_type_register_static (GTK_TYPE_DRAWING_AREA, "GtkCurve",
+ curve_type = g_type_register_static (GTK_TYPE_DRAWING_AREA, I_("GtkCurve"),
&curve_info, 0);
}
return curve_type;
g_object_class_install_property (gobject_class,
PROP_CURVE_TYPE,
- g_param_spec_enum ("curve_type",
- _("Curve type"),
- _("Is this curve linear, spline interpolated, or free-form"),
+ g_param_spec_enum ("curve-type",
+ P_("Curve type"),
+ P_("Is this curve linear, spline interpolated, or free-form"),
GTK_TYPE_CURVE_TYPE,
GTK_CURVE_TYPE_LINEAR,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_MIN_X,
- g_param_spec_float ("min_x",
- _("Minimum X"),
- _("Minimum possible value for X"),
+ g_param_spec_float ("min-x",
+ P_("Minimum X"),
+ P_("Minimum possible value for X"),
-G_MAXFLOAT,
G_MAXFLOAT,
0.0,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_MAX_X,
- g_param_spec_float ("max_x",
- _("Maximum X"),
- _("Maximum possible X value"),
+ g_param_spec_float ("max-x",
+ P_("Maximum X"),
+ P_("Maximum possible X value"),
-G_MAXFLOAT,
G_MAXFLOAT,
1.0,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_MIN_Y,
- g_param_spec_float ("min_y",
- _("Minimum Y"),
- _("Minimum possible value for Y"),
+ g_param_spec_float ("min-y",
+ P_("Minimum Y"),
+ P_("Minimum possible value for Y"),
-G_MAXFLOAT,
G_MAXFLOAT,
0.0,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE));
g_object_class_install_property (gobject_class,
PROP_MAX_Y,
- g_param_spec_float ("max_y",
- _("Maximum Y"),
- _("Maximum possible value for Y"),
+ g_param_spec_float ("max-y",
+ P_("Maximum Y"),
+ P_("Maximum possible value for Y"),
-G_MAXFLOAT,
G_MAXFLOAT,
1.0,
- G_PARAM_READABLE |
- G_PARAM_WRITABLE));
+ GTK_PARAM_READWRITE));
curve_type_changed_signal =
- g_signal_new ("curve_type_changed",
+ g_signal_new (I_("curve_type_changed"),
G_OBJECT_CLASS_TYPE (gobject_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (GtkCurveClass, curve_type_changed),
curve->grab_point = -1;
curve->num_points = 0;
- curve->point = 0;
+ curve->point = NULL;
curve->num_ctlpoints = 0;
curve->ctlpoint = NULL;
G_OBJECT_CLASS (parent_class)->finalize (object);
}
+
+#define __GTK_CURVE_C__
+#include "gtkaliasdef.c"