Adjusted packing properties as appropriatate
[pspp-builds.git] / lib / gtksheet / psppire-axis.h
index 4ec23137967b9d442cdb1bd7b30d81542cc1b2bc..3836ecf05175eda01a0e31374003c5f4a4d163eb 100644 (file)
@@ -22,8 +22,6 @@
 #include <glib-object.h>
 #include <glib.h>
 
-#include <libpspp/tower.h>
-
 G_BEGIN_DECLS
 
 
@@ -77,11 +75,14 @@ struct _PsppireAxisIface
 
   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);
 };
 
 
@@ -91,10 +92,12 @@ gint psppire_axis_unit_size (const PsppireAxis *a, gint unit);
 
 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