struct data_editor
{
struct editor_window parent;
+
+ GtkAction *action_data_new;
+ GtkAction *action_data_open;
+ GtkAction *action_data_save_as;
+ GtkAction *action_data_save;
+
GtkAction *invoke_weight_cases_dialog;
+ GtkAction *invoke_transpose_dialog;
+ GtkAction *invoke_split_file_dialog;
+ GtkAction *invoke_sort_cases_dialog;
+ GtkAction *invoke_compute_dialog;
+ GtkAction *invoke_comments_dialog;
+
+ GtkAction *invoke_variable_info_dialog;
+
GladeXML *xml;
+
+ gboolean save_as_portable;
+
+ /* Name of the file this data is associated with (ie, was loaded from or
+ has been saved to), in "filename encoding", or NULL, if it's not
+ associated with any file */
+ gchar *file_name;
};
void new_data_window (GtkMenuItem *, gpointer);
-void open_data_window (GtkMenuItem *, gpointer);
-
void data_editor_select_sheet (struct data_editor *de, gint page);
+enum {PAGE_DATA_SHEET = 0, PAGE_VAR_SHEET};
+
#endif