guint insert_handler;
guint remove_handler;
- gboolean unsaved;
+
+ gboolean dirty;
+ GTimeVal savetime;
};
GTypeInterface g_iface;
void (*save) (PsppireWindow *w);
+ gboolean (*load) (PsppireWindow *w, const gchar *);
};
void psppire_window_minimise_all (void);
-void psppire_window_set_unsaved (PsppireWindow *, gboolean );
+void psppire_window_set_unsaved (PsppireWindow *);
gboolean psppire_window_get_unsaved (PsppireWindow *);
gint psppire_window_query_save (PsppireWindow *);
void psppire_window_save (PsppireWindow *w);
-
-void add_most_recent (const char *file_name, GtkRecentManager *rm);
+gboolean psppire_window_load (PsppireWindow *w, const gchar *file);
G_END_DECLS