Remove unnecessary gpointer variable from gsheet-row-iface
[pspp-builds.git] / lib / gtksheet / gsheet-row-iface.c
index 44afc0aaec9541a284e7c8332374d63a1aca48f9..b56bfddef9f34401d72327f61691f81d1f58d2fb 100644 (file)
@@ -105,60 +105,59 @@ g_sheet_row_base_init (gpointer g_class)
 
 void
 g_sheet_row_set_height (GSheetRow *row_geo,
-                               glong row, gint size, gpointer data)
+                       glong row, gint size)
 {
   g_return_if_fail (G_IS_SHEET_ROW (row_geo));
 
   if ((G_SHEET_ROW_GET_IFACE (row_geo)->set_height) )
     (G_SHEET_ROW_GET_IFACE (row_geo)->set_height) (row_geo, row,
-                                                       size, data);
+                                                       size);
 }
 
 
 gint
 g_sheet_row_get_height     (const GSheetRow *row_geo,
-                                   glong row, gpointer data)
+                           glong row)
 {
   g_return_val_if_fail (G_IS_SHEET_ROW (row_geo), -1);
 
   g_assert (G_SHEET_ROW_GET_IFACE (row_geo)->get_height);
 
-  return (G_SHEET_ROW_GET_IFACE (row_geo)->get_height) (row_geo, row,
-                                                            data);
+  return (G_SHEET_ROW_GET_IFACE (row_geo)->get_height) (row_geo, row);
 }
 
 
 
 gboolean
 g_sheet_row_get_visibility(const GSheetRow *row_geo,
-                                           glong row, gpointer data)
+                          glong row)
 {
   g_return_val_if_fail (G_IS_SHEET_ROW (row_geo), FALSE);
 
   g_assert (G_SHEET_ROW_GET_IFACE (row_geo)->get_visibility);
 
   return (G_SHEET_ROW_GET_IFACE (row_geo)->get_visibility) (row_geo,
-                                                                 row, data);
+                                                                 row);
 
 }
 
 gboolean
 g_sheet_row_get_sensitivity(const GSheetRow *row_geo,
-                                            glong row, gpointer data)
+                           glong row)
 {
   g_return_val_if_fail (G_IS_SHEET_ROW (row_geo), FALSE);
 
   g_assert (G_SHEET_ROW_GET_IFACE (row_geo)->get_sensitivity);
 
   return (G_SHEET_ROW_GET_IFACE (row_geo)->get_sensitivity) (row_geo,
-                                                                  row, data);
+                                                            row);
 
 }
 
 
 GtkSheetButton *
 g_sheet_row_get_button(const GSheetRow *row_geo,
-                             glong row, gpointer data)
+                      glong row)
 {
   GtkSheetButton *button  = gtk_sheet_button_new();
 
@@ -167,7 +166,7 @@ g_sheet_row_get_button(const GSheetRow *row_geo,
   g_return_val_if_fail (G_IS_SHEET_ROW (row_geo), FALSE);
 
   if ( iface->get_button_label)
-    button->label = iface->get_button_label(row_geo, row, data);
+    button->label = iface->get_button_label(row_geo, row);
 
   return button;
 }
@@ -187,13 +186,13 @@ g_sheet_row_get_subtitle (const GSheetRow *row_geo, glong row)
 
 
 glong
-g_sheet_row_get_row_count (const GSheetRow *geo, gpointer data)
+g_sheet_row_get_row_count (const GSheetRow *geo)
 {
   g_return_val_if_fail (G_IS_SHEET_ROW (geo), -1);
 
   g_assert  ( G_SHEET_ROW_GET_IFACE (geo)->get_row_count);
 
-  return (G_SHEET_ROW_GET_IFACE (geo)->get_row_count) (geo, data);
+  return (G_SHEET_ROW_GET_IFACE (geo)->get_row_count) (geo);
 }
 
 /**
@@ -210,7 +209,7 @@ g_sheet_row_get_row_count (const GSheetRow *geo, gpointer data)
  */
 
 gint
-g_sheet_row_start_pixel(const GSheetRow *geo, glong row, gpointer data)
+g_sheet_row_start_pixel(const GSheetRow *geo, glong row)
 {
   gint i;
   gint start_pixel = 0;
@@ -218,15 +217,15 @@ g_sheet_row_start_pixel(const GSheetRow *geo, glong row, gpointer data)
   g_return_val_if_fail (G_IS_SHEET_ROW (geo), -1);
   g_return_val_if_fail (row >= 0, -1);
   g_return_val_if_fail (row <
-                       g_sheet_row_get_row_count(geo, data),-1);
+                       g_sheet_row_get_row_count(geo),-1);
 
   if ( G_SHEET_ROW_GET_IFACE(geo)->top_ypixel)
-    return (G_SHEET_ROW_GET_IFACE(geo)->top_ypixel)(geo, row, data);
+    return (G_SHEET_ROW_GET_IFACE(geo)->top_ypixel)(geo, row);
 
   for ( i = 0 ; i < row ; ++i )
     {
-      if ( g_sheet_row_get_visibility(geo, i, data))
-       start_pixel += g_sheet_row_get_height(geo, i, data);
+      if ( g_sheet_row_get_visibility(geo, i))
+       start_pixel += g_sheet_row_get_height(geo, i);
     }
 
   return start_pixel;
@@ -234,30 +233,29 @@ g_sheet_row_start_pixel(const GSheetRow *geo, glong row, gpointer data)
 
 
 glong
-g_sheet_row_pixel_to_row (const GSheetRow *geo, gint pixel,
-                        gpointer data)
+g_sheet_row_pixel_to_row (const GSheetRow *geo, gint pixel)
 {
   gint i, cy;
   g_return_val_if_fail (G_IS_SHEET_ROW (geo), -1);
   g_return_val_if_fail (pixel >= 0, -1) ;
 
   if ( G_SHEET_ROW_GET_IFACE(geo)->pixel_to_row)
-    return (G_SHEET_ROW_GET_IFACE(geo)->pixel_to_row)(geo, pixel, data);
+    return (G_SHEET_ROW_GET_IFACE(geo)->pixel_to_row)(geo, pixel);
 
   cy = 0;
-  for (i = 0; i < g_sheet_row_get_row_count(geo, data); ++i )
+  for (i = 0; i < g_sheet_row_get_row_count (geo); ++i )
     {
       if (pixel >= cy  &&
-         pixel <= (cy + g_sheet_row_get_height(geo, i, data)) &&
-         g_sheet_row_get_visibility(geo, i, data))
+         pixel <= (cy + g_sheet_row_get_height (geo, i)) &&
+         g_sheet_row_get_visibility (geo, i))
        return i;
 
-      if(g_sheet_row_get_visibility(geo, i, data))
-       cy += g_sheet_row_get_height(geo, i, data);
+      if(g_sheet_row_get_visibility (geo, i))
+       cy += g_sheet_row_get_height (geo, i);
     }
 
   /* no match */
-  return g_sheet_row_get_row_count(geo, data) - 1;
+  return g_sheet_row_get_row_count (geo) - 1;
 }