-
-
-/* Callback which occurs when the column title is double clicked */
-static gboolean
-click2column(GtkWidget *w, gint col, gpointer data)
-{
- gint current_row, current_column;
- GtkWidget *var_sheet = get_widget_assert(xml, "variable_sheet");
-
- select_sheet(PAGE_VAR_SHEET);
-
- gtk_sheet_get_active_cell(GTK_SHEET(var_sheet),
- ¤t_row, ¤t_column);
-
- gtk_sheet_set_active_cell(GTK_SHEET(var_sheet), col, current_column);
-
- return FALSE;
-}
-
-
-/* Update the data_ref_entry with the reference of the active cell */
-gint
-update_data_ref_entry(const GtkSheet *sheet, gint row, gint col)
-{
-
- /* The entry where the reference to the current cell is displayed */
- GtkEntry *cell_ref_entry;
-
- PsppireDataStore *data_store = PSPPIRE_DATA_STORE(gtk_sheet_get_model(sheet));
- if (data_store)
- {
- const struct variable *pv =
- psppire_dict_get_variable(data_store->dict, col);
-
- gchar *text ;
- gchar *s ;
-
- if ( !xml)
- return FALSE;
-
- text = g_strdup_printf("%d: %s", row,
- pv ? var_get_name (pv) : "");
-
- cell_ref_entry = GTK_ENTRY(get_widget_assert(xml, "cell_ref_entry"));
-
- s = pspp_locale_to_utf8(text, -1, 0);
-
- g_free(text);
-
- gtk_entry_set_text(cell_ref_entry, s);
-
- g_free(s);
- }
-
- return FALSE;
-}
-
-extern PsppireDataStore *data_store ;