Fixed bug reporting the significance of paired value t-test.
[pspp-builds.git] / lib / gtksheet / gsheet-row-iface.h
index 9b75ba5509e531c74d99c051afb9443253ccc61e..921f3699782e02c4663a8890fce51a38cff896dd 100644 (file)
@@ -1,4 +1,4 @@
-/* GSheetRow --- an abstract model of the row geometry of a 
+/* GSheetRow --- an abstract model of the row geometry of a
  * GSheet widget.
  * Copyright (C) 2006 Free Software Foundation
  *
@@ -37,7 +37,7 @@ G_BEGIN_DECLS
 
 
 
-typedef struct _GSheetRow        GSheetRow; 
+typedef struct _GSheetRow        GSheetRow;
 typedef struct _GSheetRowIface   GSheetRowIface;
 
 struct _GSheetRowIface
@@ -47,39 +47,34 @@ struct _GSheetRowIface
 
   /* Signals */
   void         (* rows_changed)     (GSheetRow *geo,
-                                     gint row, gint n_rows);
+                                     glong row, glong n_rows);
 
   /* Virtual Table */
-  gint (* get_height) (const GSheetRow *grow, gint row, gpointer);
-  void (* set_height) (GSheetRow *grow, gint row, gint height, 
-                      gpointer);
+  gint (* get_height) (const GSheetRow *grow, glong row);
+  void (* set_height) (GSheetRow *grow, glong row, gint height);
 
-  gboolean (* get_visibility) (const GSheetRow *grow, gint row, 
-                              gpointer);
+  gboolean (* get_visibility) (const GSheetRow *grow, glong row);
 
-  gboolean (* get_sensitivity) (const GSheetRow *grow, gint row, 
-                               gpointer);
+  gboolean (* get_sensitivity) (const GSheetRow *grow, glong row);
 
-  const GtkSheetButton * (* get_button) (const GSheetRow *grow, gint row, 
-                                        gpointer);
+  const GtkSheetButton * (* get_button) (const GSheetRow *grow, glong row);
 
-  gint  (* get_row_count) (const GSheetRow *geo, gpointer);
+  glong  (* get_row_count) (const GSheetRow *geo);
 
+  GtkStateType  (*get_button_state) (const GSheetRow *geo, glong row);
 
-  GtkStateType  (*get_button_state)(const GSheetRow *geo, gint row, 
-                                   gpointer);
+  gchar * (*get_button_label) (const GSheetRow *geo, glong row);
 
-  gchar * (*get_button_label)(const GSheetRow *geo, gint row, 
-                             gpointer);
+  gchar * (*get_subtitle) (const GSheetRow *geo, glong row);
 
-  gboolean      (*get_button_visibility)(const GSheetRow *geo, 
-                                       gint row, gpointer);
+  gboolean  (*get_button_visibility) (const GSheetRow *geo,
+                                         glong row);
 
-  const GtkSheetChild * (*get_button_child)(const GSheetRow *geo, 
-                                          gint row, gpointer);
+  const GtkSheetChild * (*get_button_child) (const GSheetRow *geo,
+                                            glong row);
 
-  guint (*top_ypixel)(const GSheetRow *geo, gint row, gpointer);
-  gint (*pixel_to_row)(const GSheetRow *geo, guint pixel, gpointer);
+  guint (*top_ypixel) (const GSheetRow *geo, glong row);
+  glong (*pixel_to_row) (const GSheetRow *geo, guint pixel);
 };
 
 
@@ -87,37 +82,39 @@ GType g_sheet_row_get_type   (void) G_GNUC_CONST;
 
 
 gint  g_sheet_row_get_height (const GSheetRow *grow,
-                                       gint row, gpointer);
+                             glong row);
 
 
 void  g_sheet_row_set_height (GSheetRow *grow,
-                                       gint row, gint size, gpointer);
+                             glong row, gint size);
 
 
-gboolean  g_sheet_row_get_visibility(const GSheetRow *grow,
-                                           gint row, gpointer);
+gboolean  g_sheet_row_get_visibility (const GSheetRow *grow,
+                                     glong row);
 
-gboolean  g_sheet_row_get_sensitivity(const GSheetRow *grow,
-                                            gint row, gpointer);
+gboolean  g_sheet_row_get_sensitivity (const GSheetRow *grow,
+                                      glong row);
 
 
-GtkSheetButton *g_sheet_row_get_button(const GSheetRow *grow,
-                                            gint row, gpointer);
+GtkSheetButton *g_sheet_row_get_button (const GSheetRow *grow,
+                                       glong row);
 
 
-gint  g_sheet_row_get_row_count(const GSheetRow *geo, gpointer);
+glong  g_sheet_row_get_row_count (const GSheetRow *geo);
 
 /* Return the top pixel of row ROW */
-gint  g_sheet_row_start_pixel(const GSheetRow *geo, gint row, 
-                             gpointer);
+gint  g_sheet_row_start_pixel (const GSheetRow *geo, glong row);
+
 
 /* Return the row contained by pixel PIXEL */
-gint  g_sheet_row_pixel_to_row(const GSheetRow *geo, gint pixel, 
-                              gpointer);
+glong  g_sheet_row_pixel_to_row (const GSheetRow *geo, gint pixel);
+
+
+void g_sheet_row_rows_deleted (GSheetRow *geo,
+                                     glong first, glong n_rows);
 
 
-void g_sheet_row_rows_deleted(GSheetRow *geo, 
-                                     gint first, gint n_rows);
+gchar *g_sheet_row_get_subtitle (const GSheetRow *row_geo, glong row);
 
 
 G_END_DECLS