}
+static void resize (PsppireAxis *axis, gint posn, glong size);
+
static void
iface->start_pixel = start_pixel;
iface->unit_at_pixel = unit_at_pixel;
iface->total_size = total_size;
+ iface->resize = resize;
}
/* --- functions --- */
return tower_data (n, struct axis_node, unit_node);
}
-void
-psppire_axis_impl_resize (PsppireAxisImpl *a, gint posn, gint size)
+static void
+resize (PsppireAxis *axis, gint posn, glong size)
{
+ PsppireAxisImpl *a = PSPPIRE_AXIS_IMPL (axis);
+
struct axis_node *an;
g_return_if_fail (posn >= 0);
}
+void
+psppire_axis_impl_resize (PsppireAxisImpl *a, gint posn, gint size)
+{
+ resize (PSPPIRE_AXIS (a), posn, size);
+}
+
+
+
void
psppire_axis_impl_clear (PsppireAxisImpl *a)