static gint
default_metric_get_marks (GtkCustomRulerMark **marks, gdouble lower, gdouble upper, gint maxchars)
{
+ (void) marks;
+ (void) lower;
+ (void) upper;
+ (void) maxchars;
+
return 0;
}
sizeof (GtkCustomRuler),
0, /* n_preallocs */
(GInstanceInitFunc) gtk_custom_ruler_init,
+ NULL /* value_table */
};
ruler_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkCustomRuler",
const GValue *value,
GParamSpec *pspec)
{
+ (void) pspec;
+
GtkCustomRuler *ruler = GTK_CUSTOM_RULER (object);
switch (prop_id)
void
gtk_custom_ruler_draw_ticks (GtkCustomRuler * ruler)
{
- GtkCustomRulerClass *klass;
- g_return_if_fail (ruler != NULL);
- g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
+ g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
- klass = GTK_CUSTOM_RULER_CLASS (GTK_OBJECT_CLASS (ruler));
- if (klass->draw_ticks)
- klass->draw_ticks (ruler);
+ if (GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_ticks)
+ GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_ticks (ruler);
+
}
void
gtk_custom_ruler_draw_pos (GtkCustomRuler * ruler)
{
- GtkCustomRulerClass *klass;
- g_return_if_fail (ruler != NULL);
- g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
-
- klass = GTK_CUSTOM_RULER_CLASS (GTK_OBJECT_CLASS (ruler));
- if (klass->draw_pos && ruler->show_position)
- klass->draw_pos (ruler);
+ g_return_if_fail (GTK_IS_CUSTOM_RULER (ruler));
+
+ if (GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_pos && ruler->show_position)
+ GTK_CUSTOM_RULER_GET_CLASS (ruler)->draw_pos (ruler);
}
static void