inline void
-g_sheet_column_set_width (GSheetColumn *column,
- gint col, gint size, const GtkSheet *sheet)
+g_sheet_column_set_width (GSheetColumn *column, gint col, gint size,
+ gpointer data)
{
g_return_if_fail (G_IS_SHEET_COLUMN (column));
if ((G_SHEET_COLUMN_GET_IFACE (column)->set_width) )
- (G_SHEET_COLUMN_GET_IFACE (column)->set_width) (column, col,
- size, sheet);
+ (G_SHEET_COLUMN_GET_IFACE (column)->set_width) (column, col, size, data);
}
inline gint
-g_sheet_column_get_width (const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+g_sheet_column_get_width (const GSheetColumn *column, gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), -1);
g_assert (G_SHEET_COLUMN_GET_IFACE (column)->get_width);
- return (G_SHEET_COLUMN_GET_IFACE (column)->get_width) (column, col,
- sheet);
+ return (G_SHEET_COLUMN_GET_IFACE (column)->get_width) (column, col, data);
}
inline gboolean
g_sheet_column_get_visibility(const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), FALSE);
g_assert (G_SHEET_COLUMN_GET_IFACE (column)->get_visibility);
return (G_SHEET_COLUMN_GET_IFACE (column)->get_visibility) (column,
- col, sheet);
+ col, data);
}
inline gboolean
g_sheet_column_get_sensitivity(const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), FALSE);
g_assert (G_SHEET_COLUMN_GET_IFACE (column)->get_sensitivity);
return (G_SHEET_COLUMN_GET_IFACE (column)->get_sensitivity) (column,
- col, sheet);
+ col, data);
}
inline GtkSheetButton *
g_sheet_column_get_button(const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
GtkSheetButton *button = gtk_sheet_button_new();
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), FALSE);
if ( iface->get_button_label)
- button->label = iface->get_button_label(column, col, sheet);
+ button->label = iface->get_button_label(column, col, data);
return button;
}
inline GtkJustification
g_sheet_column_get_justification(const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), FALSE);
g_assert (G_SHEET_COLUMN_GET_IFACE (column)->get_justification);
- return (G_SHEET_COLUMN_GET_IFACE (column)->get_justification) (column, col, sheet);
+ return (G_SHEET_COLUMN_GET_IFACE (column)->get_justification) (column, col, data);
}
inline gint
g_sheet_column_get_left_text_column (const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), -1);
if ( ! G_SHEET_COLUMN_GET_IFACE (column)->get_left_text_column)
return col;
- return (G_SHEET_COLUMN_GET_IFACE (column)->get_left_text_column) (column, col, sheet);
+ return (G_SHEET_COLUMN_GET_IFACE (column)->get_left_text_column) (column, col, data);
}
inline gint
g_sheet_column_get_right_text_column (const GSheetColumn *column,
- gint col, const GtkSheet *sheet)
+ gint col, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (column), -1);
if ( ! G_SHEET_COLUMN_GET_IFACE (column)->get_right_text_column)
return col;
- return (G_SHEET_COLUMN_GET_IFACE (column)->get_right_text_column) (column, col, sheet);
+ return (G_SHEET_COLUMN_GET_IFACE (column)->get_right_text_column) (column, col, data);
}
inline void
g_sheet_column_set_left_text_column (const GSheetColumn *column,
- gint col, gint i, const GtkSheet *sheet)
+ gint col, gint i, gpointer data)
{
g_return_if_fail (G_IS_SHEET_COLUMN (column));
if ( G_SHEET_COLUMN_GET_IFACE (column)->set_left_text_column)
- (G_SHEET_COLUMN_GET_IFACE (column)->set_left_text_column) (column, col, i, sheet);
+ (G_SHEET_COLUMN_GET_IFACE (column)->set_left_text_column) (column, col, i, data);
}
inline void
g_sheet_column_set_right_text_column (const GSheetColumn *column,
- gint col, gint i, const GtkSheet *sheet)
+ gint col, gint i, gpointer data)
{
g_return_if_fail (G_IS_SHEET_COLUMN (column));
if ( G_SHEET_COLUMN_GET_IFACE (column)->set_right_text_column)
- (G_SHEET_COLUMN_GET_IFACE (column)->set_right_text_column) (column, col, i, sheet);
+ (G_SHEET_COLUMN_GET_IFACE (column)->set_right_text_column) (column, col, i, data);
}
inline gint
-g_sheet_column_get_column_count(const GSheetColumn *geo, const GtkSheet *sheet)
+g_sheet_column_get_column_count(const GSheetColumn *geo, gpointer data)
{
g_return_val_if_fail (G_IS_SHEET_COLUMN (geo), -1);
g_assert ( G_SHEET_COLUMN_GET_IFACE (geo)->get_column_count);
- return (G_SHEET_COLUMN_GET_IFACE (geo)->get_column_count) (geo, sheet);
+ return (G_SHEET_COLUMN_GET_IFACE (geo)->get_column_count) (geo, data);
}
inline gint
-g_sheet_column_start_pixel(const GSheetColumn *geo, gint col, const GtkSheet *sheet)
+g_sheet_column_start_pixel(const GSheetColumn *geo, gint col, gpointer data)
{
gint i;
gint start_pixel = 0;
g_return_val_if_fail (G_IS_SHEET_COLUMN (geo), -1);
g_return_val_if_fail (col <
- g_sheet_column_get_column_count(geo, sheet),-1);
+ g_sheet_column_get_column_count(geo, data),-1);
for ( i = 0 ; i < col ; ++i )
{
- if ( g_sheet_column_get_visibility(geo, i, sheet))
- start_pixel += g_sheet_column_get_width(geo, i, sheet);
+ if ( g_sheet_column_get_visibility(geo, i, data))
+ start_pixel += g_sheet_column_get_width(geo, i, data);
}
return start_pixel;
inline void
-g_sheet_column_columns_deleted(GSheetColumn *geo,
+g_sheet_column_columns_changed(GSheetColumn *geo,
gint first, gint n_columns)
{
g_return_if_fail (G_IS_SHEET_COLUMN (geo));
g_signal_emit (geo, sheet_column_signals[COLUMNS_CHANGED], 0,
first, n_columns);
}
+
+
+
+