- 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);