#include <glib-object.h>
#include <glib.h>
-#include <libpspp/tower.h>
-
G_BEGIN_DECLS
gint (*unit_count) (const PsppireAxis *a);
- glong (*pixel_start) (const PsppireAxis *a, gint unit);
+ glong (*start_pixel) (const PsppireAxis *a, gint unit);
+
+ gint (*unit_at_pixel) (const PsppireAxis *a, glong pixel);
- gint (*get_unit_at_pixel) (const PsppireAxis *a, glong pixel);
+ glong (*total_size) (const PsppireAxis *a);
- glong (*total_size ) (const PsppireAxis *a);
+
+ void (*resize) (PsppireAxis *a, gint unit, glong pixels);
};
gint psppire_axis_unit_count (const PsppireAxis *a);
-glong psppire_axis_pixel_start (const PsppireAxis *a, gint unit);
+glong psppire_axis_start_pixel (const PsppireAxis *a, gint unit);
+
+gint psppire_axis_unit_at_pixel (const PsppireAxis *a, glong pixel);
-gint psppire_axis_get_unit_at_pixel (const PsppireAxis *a, glong pixel);
+void psppire_axis_resize (PsppireAxis *a, gint unit, glong size);
G_END_DECLS