X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fgui%2Fpsppire-window.h;h=441e12af3f2454eaa7c3aae16e5fba181e9343b7;hb=c3580361c52f0246f71d9b727cb9e5bd0d8497bb;hp=8857429304f78b351f0eb6ccd7a673dec4f0a22c;hpb=ca259adce7a069f58545de7511e17d73c9e0a868;p=pspp diff --git a/src/ui/gui/psppire-window.h b/src/ui/gui/psppire-window.h index 8857429304..441e12af3f 100644 --- a/src/ui/gui/psppire-window.h +++ b/src/ui/gui/psppire-window.h @@ -24,6 +24,7 @@ #include #include #include +#include G_BEGIN_DECLS @@ -71,7 +72,9 @@ struct _PsppireWindow guint insert_handler; guint remove_handler; - gboolean unsaved; + + gboolean dirty; + GTimeVal savetime; }; @@ -86,6 +89,7 @@ struct _PsppireWindowIface GTypeInterface g_iface; void (*save) (PsppireWindow *w); + gboolean (*load) (PsppireWindow *w, const gchar *); }; @@ -98,13 +102,15 @@ void psppire_window_set_filename (PsppireWindow *w, const gchar *filename); 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); +gboolean psppire_window_load (PsppireWindow *w, const gchar *file); + G_END_DECLS