- object_class->set_arg = gtk_canvas_ruler_set_arg;
- object_class->get_arg = gtk_canvas_ruler_get_arg;
-
- item_class->update = gtk_canvas_ruler_update;
- item_class->bounds = gtk_canvas_ruler_bounds;
- item_class->point = gtk_canvas_ruler_point;
- item_class->render = gtk_canvas_ruler_render;
- item_class->draw = gtk_canvas_ruler_draw;
+ g_object_class_install_property (object_class,
+ PROP_X1,
+ g_param_spec_double ("x1",
+ _("x1"),
+ _("x coordinate of upper left corner of rect"),
+ -G_MAXDOUBLE,
+ G_MAXDOUBLE,
+ 0.0,
+ G_PARAM_READWRITE));
+
+ g_object_class_install_property (object_class,
+ PROP_Y1,
+ g_param_spec_double ("y1",
+ _("y1"),
+ _("y coordinate of upper left corner of rect "),
+ -G_MAXDOUBLE,
+ G_MAXDOUBLE,
+ 0.0,
+ G_PARAM_READWRITE));
+
+
+ g_object_class_install_property (object_class,
+ PROP_X2,
+ g_param_spec_double ("x2",
+ _("x2"),
+ _("x coordinate of lower right corner of rect"),
+ -G_MAXDOUBLE,
+ G_MAXDOUBLE,
+ 0.0,
+ G_PARAM_READWRITE));
+
+ g_object_class_install_property (object_class,
+ PROP_Y2,
+ g_param_spec_double ("y2",
+ _("y2"),
+ _("y coordinate of lower right corner of rect "),
+ -G_MAXDOUBLE,
+ G_MAXDOUBLE,
+ 0.0,
+ G_PARAM_READWRITE));
+
+
+ g_object_class_install_property (object_class,
+ PROP_FRAMES_PER_UNIT,
+ g_param_spec_long ("frames_per_unit",
+ _("frames_per_unit"),
+ _("frames_per_unit of ruler"),
+ -G_MAXLONG,
+ G_MAXLONG,
+ 0,
+ G_PARAM_READWRITE));
+
+
+ g_object_class_install_property (object_class,
+ PROP_FILL_COLOR,
+ g_param_spec_uint ("fill_color",
+ _("fill color"),
+ _("color of fill"),
+ 0,
+ G_MAXINT,
+ 0,
+ G_PARAM_READWRITE));
+
+
+ g_object_class_install_property (object_class,
+ PROP_TICK_COLOR,
+ g_param_spec_uint ("tick_color",
+ _("tick color"),
+ _("color of tick"),
+ 0,
+ G_MAXINT,
+ 0,
+ G_PARAM_READWRITE));
+ item_class->update = gnome_canvas_ruler_update;
+ item_class->bounds = gnome_canvas_ruler_bounds;
+ item_class->point = gnome_canvas_ruler_point;
+ item_class->render = gnome_canvas_ruler_render;
+ item_class->draw = gnome_canvas_ruler_draw;