Add a resize method to the axis
[pspp-builds.git] / lib / gtksheet / psppire-axis.h
index 2d306fbc31d6bdffca674ea7abab5a57b113095c..3836ecf05175eda01a0e31374003c5f4a4d163eb 100644 (file)
@@ -75,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  (*get_unit_at_pixel) (const PsppireAxis *a, glong pixel);
+  gint  (*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);
 };
 
 
@@ -89,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