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();
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;
}
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);
}
/**
*/
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;
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;
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;
}