X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fgtksheet%2Fpsppire-axis-impl.c;h=be47d874c2f88b9f079c2fb9a7b2fa85da81c8ab;hb=fabb4c4b7d16a4c3451baa304b222734edfa24b8;hp=2e9228f3e62868fa556ef397b9ec38107890300e;hpb=ebfc3d13efe5b2dfb975dd5b4a1b9187f2934f0e;p=pspp-builds.git diff --git a/lib/gtksheet/psppire-axis-impl.c b/lib/gtksheet/psppire-axis-impl.c index 2e9228f3..be47d874 100644 --- a/lib/gtksheet/psppire-axis-impl.c +++ b/lib/gtksheet/psppire-axis-impl.c @@ -132,6 +132,8 @@ total_size (const PsppireAxis *axis) } +static void resize (PsppireAxis *axis, gint posn, glong size); + static void @@ -142,6 +144,7 @@ psppire_impl_iface_init (PsppireAxisIface *iface) iface->start_pixel = start_pixel; iface->unit_at_pixel = unit_at_pixel; iface->total_size = total_size; + iface->resize = resize; } /* --- functions --- */ @@ -368,9 +371,11 @@ make_single (PsppireAxisImpl *a, gint posn) 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); @@ -385,6 +390,14 @@ psppire_axis_impl_resize (PsppireAxisImpl *a, gint posn, gint size) } +void +psppire_axis_impl_resize (PsppireAxisImpl *a, gint posn, gint size) +{ + resize (PSPPIRE_AXIS (a), posn, size); +} + + + void psppire_axis_impl_clear (PsppireAxisImpl *a)