Added popup menus to column and row title areas in datasheet.
[pspp-builds.git] / lib / gtksheet / gtksheet.h
index 9b8525309255c16dd7a134e88bd3d0593b30ccdd..c77eb472cac4c84cb14a0f376ca5083746293da1 100644 (file)
@@ -149,9 +149,6 @@ struct _GtkSheet{
   gboolean rows_resizable;
   gboolean columns_resizable;
 
-  /* Displayed range */
-  GtkSheetRange view;
-
   /* active cell */
   GtkSheetCell active_cell;
   GtkWidget *sheet_entry;
@@ -231,7 +228,7 @@ struct _GtkSheet{
   GtkSheetRange clip_range;
 
   /* Used for the subtitle (popups) */
-  gint motion_events;
+  gint motion_timer;
   GtkSheetHoverTitle *hover_window;
 };
 
@@ -353,6 +350,11 @@ gtk_sheet_get_rows_count           (GtkSheet *sheet);
 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);
 
@@ -557,18 +559,11 @@ gtk_sheet_cell_get_text           (const 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