gboolean rows_resizable;
gboolean columns_resizable;
- /* Displayed range */
- GtkSheetRange view;
-
/* active cell */
GtkSheetCell active_cell;
GtkWidget *sheet_entry;
GtkSheetRange clip_range;
/* Used for the subtitle (popups) */
- gint motion_events;
+ gint motion_timer;
GtkSheetHoverTitle *hover_window;
};
void
gtk_sheet_get_visible_range (GtkSheet *sheet,
GtkSheetRange *range);
+
+void
+gtk_sheet_get_selected_range (GtkSheet *sheet,
+ GtkSheetRange *range);
+
void
gtk_sheet_set_selection_mode (GtkSheet *sheet, gint mode);
/* 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