X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire.h;h=f56052fb7d7ce0452b1c53054d4f4a4b6eee9141;hb=3990e1c55ccb6b246aff730309ae8efeaf7562da;hp=befbc06b53e1c624eba14cefc4af592b4222b623;hpb=24c65a5297ebcff267415163eec06731fc170239;p=pspp diff --git a/src/ui/gui/psppire.h b/src/ui/gui/psppire.h index befbc06b53..f56052fb7d 100644 --- a/src/ui/gui/psppire.h +++ b/src/ui/gui/psppire.h @@ -17,17 +17,38 @@ #ifndef PSPPIRE_H #define PSPPIRE_H +#include +#include +#include + #include struct lexer; -bool initialize (const char *data_file, int state); + +struct init_source +{ + GSource parent; + int state; + GMainLoop *loop; + int filename_arg; + int *argc; + char ***argv; +}; + +bool initialize (const struct init_source *is); + void de_initialize (void); -void psppire_quit (void); +void psppire_quit (GApplication *app); const char * output_file_name (void); void psppire_set_lexer (struct lexer *); +void register_selection_functions (void); + +GtkWindow * psppire_preload_file (const gchar *file, GtkWindow *victim); + + #endif /* PSPPIRE_H */