- gtk_signal_new ("curve_type_changed", GTK_RUN_FIRST, GTK_CLASS_TYPE (object_class),
- GTK_SIGNAL_OFFSET (GtkCurveClass, curve_type_changed),
- gtk_marshal_NONE__NONE, GTK_TYPE_NONE, 0);
- gtk_object_class_add_signals (object_class, &curve_type_changed_signal, 1);
-
- gtk_object_add_arg_type ("GtkCurve::curve_type", GTK_TYPE_CURVE_TYPE,
- GTK_ARG_READWRITE, ARG_CURVE_TYPE);
- gtk_object_add_arg_type ("GtkCurve::min_x", GTK_TYPE_FLOAT,
- GTK_ARG_READWRITE, ARG_MIN_X);
- gtk_object_add_arg_type ("GtkCurve::max_x", GTK_TYPE_FLOAT,
- GTK_ARG_READWRITE, ARG_MAX_X);
- gtk_object_add_arg_type ("GtkCurve::min_y", GTK_TYPE_FLOAT,
- GTK_ARG_READWRITE, ARG_MIN_Y);
- gtk_object_add_arg_type ("GtkCurve::max_y", GTK_TYPE_FLOAT,
- GTK_ARG_READWRITE, ARG_MAX_Y);
+ g_signal_new (I_("curve_type_changed"),
+ G_OBJECT_CLASS_TYPE (gobject_class),
+ G_SIGNAL_RUN_FIRST,
+ G_STRUCT_OFFSET (GtkCurveClass, curve_type_changed),
+ NULL, NULL,
+ _gtk_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);