-
- if (PAGE_VAR_SHEET == gtk_notebook_get_current_page (notebook))
- {
- GtkSheet *var_sheet =
- GTK_SHEET (get_widget_assert (de->xml, "variable_sheet"));
-
- gtk_sheet_get_active_cell (var_sheet, &row, &col);
- row = var_get_dict_index (var);
- gtk_sheet_set_active_cell (var_sheet, row, col);
- }
- else
- {
- GtkSheet *data_sheet =
- GTK_SHEET (get_widget_assert (de->xml, "data_sheet"));
-
- gtk_sheet_get_active_cell (data_sheet, &row, &col);
- col = var_get_dict_index (var);
- gtk_sheet_set_active_cell (data_sheet, row, col);
- }
+ g_object_set (de->data_editor,
+ "current-variable", var_get_dict_index (var),
+ NULL);