-void gtk_sheet_select_range (GtkSheet *sheet,
- const GtkSheetRange *range);
-
-/* obvious */
-void gtk_sheet_unselect_range (GtkSheet *sheet);
-
-/* set active cell where the entry will be displayed
- * returns FALSE if current cell can't be deactivated or
- * requested cell can't be activated */
-gboolean
-gtk_sheet_set_active_cell (GtkSheet *sheet,
- gint row, gint column);
-void
-gtk_sheet_get_active_cell (GtkSheet *sheet,
- gint *row, gint *column);
-
-/* set cell contents and allocate memory if needed */
-void
-gtk_sheet_set_cell (GtkSheet *sheet,
- gint row, gint col,
- GtkJustification justification,
- const gchar *text);
-void
-gtk_sheet_set_cell_text (GtkSheet *sheet,
- gint row, gint col,
- const gchar *text);
-/* get cell contents */
-const gchar *
-gtk_sheet_cell_get_text (GtkSheet *sheet, gint row, gint col);
-
-/* clear cell contents */
-void
-gtk_sheet_cell_clear (GtkSheet *sheet, gint row, gint col);
-/* clear cell contents and remove links */
-void
-gtk_sheet_cell_delete (GtkSheet *sheet, gint row, gint col);
-
-/* clear range contents. If range==NULL the whole sheet will be cleared */
-void
-gtk_sheet_range_clear (GtkSheet *sheet,
- const GtkSheetRange *range);
-/* clear range contents and remove links */
-void
-gtk_sheet_range_delete (GtkSheet *sheet,
- const GtkSheetRange *range);
-
-/* get cell state: GTK_STATE_NORMAL, GTK_STATE_SELECTED */
-GtkStateType
-gtk_sheet_cell_get_state (GtkSheet *sheet, gint row, gint col);
-
-/* get row and column correspondig to the given position in the screen */
-gboolean
-gtk_sheet_get_pixel_info (GtkSheet * sheet,
- gint x,
- gint y,
- gint * row,
- gint * column);
-
-/* get area of a given cell */
-gboolean
-gtk_sheet_get_cell_area (GtkSheet *sheet,
- gint row,
- gint column,
- GdkRectangle *area);
-
-/* set row height */
-void
-gtk_sheet_set_row_height (GtkSheet * sheet,
- gint row,
- guint height);