X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-output-window.c;h=b0eff950c7e5e6b466b70edda79e9faf40702a8b;hb=fc1c214753f9074c05ac1609d8cdecbdf1eea255;hp=9c1e73a55a9c6115e3251d458a49cc96b3717e84;hpb=ca259adce7a069f58545de7511e17d73c9e0a868;p=pspp-builds.git diff --git a/src/ui/gui/psppire-output-window.c b/src/ui/gui/psppire-output-window.c index 9c1e73a5..b0eff950 100644 --- a/src/ui/gui/psppire-output-window.c +++ b/src/ui/gui/psppire-output-window.c @@ -127,7 +127,7 @@ on_delete (GtkWidget *w, GdkEvent *event, gpointer user_data) the_output_viewer = NULL; - unlink (OUTPUT_FILE_NAME); + unlink (output_file_name()); return FALSE; } @@ -232,23 +232,23 @@ psppire_output_window_init (PsppireOutputWindow *window) window->fp = NULL; - g_signal_connect (get_object_assert (xml,"help_about"), + g_signal_connect (get_action_assert (xml,"help_about"), "activate", G_CALLBACK (about_new), window); - g_signal_connect (get_object_assert (xml,"help_reference"), + g_signal_connect (get_action_assert (xml,"help_reference"), "activate", G_CALLBACK (reference_manual), NULL); - g_signal_connect (get_object_assert (xml,"windows_minimise-all"), + g_signal_connect (get_action_assert (xml,"windows_minimise-all"), "activate", G_CALLBACK (psppire_window_minimise_all), NULL); { - GtkUIManager *uim = GTK_UI_MANAGER (get_object_assert (xml, "uimanager1")); + GtkUIManager *uim = GTK_UI_MANAGER (get_object_assert (xml, "uimanager1", GTK_TYPE_UI_MANAGER)); PSPPIRE_WINDOW (window)->menu = GTK_MENU_SHELL (gtk_ui_manager_get_widget (uim,"/ui/menubar1/windows_menuitem/windows_minimise-all")->parent); @@ -278,7 +278,7 @@ psppire_output_window_reload (void) struct stat buf; /* If there is no output, then don't do anything */ - if (0 != stat (OUTPUT_FILE_NAME, &buf)) + if (0 != stat (output_file_name(), &buf)) return ; if ( NULL == the_output_viewer ) @@ -298,7 +298,7 @@ reload_viewer (PsppireOutputWindow *ow) GtkTextIter end_iter; GtkTextMark *mark ; - static char *line = NULL; + char *line = NULL; gboolean chars_inserted = FALSE; @@ -319,24 +319,24 @@ reload_viewer (PsppireOutputWindow *ow) */ { GtkTextIter start_iter; - FILE *fp = fopen (OUTPUT_FILE_NAME, "r"); + FILE *fp = fopen (output_file_name(), "r"); if ( !fp) { - g_print ("Cannot open %s\n", OUTPUT_FILE_NAME); + g_critical ("Cannot open %s\n", output_file_name()); return; } /* Delete all the entire buffer */ - gtk_text_buffer_get_start_iter (ov->buffer, &start_iter); - gtk_text_buffer_delete (ov->buffer, &start_iter, &end_iter); + gtk_text_buffer_get_start_iter (ow->buffer, &start_iter); + gtk_text_buffer_delete (ow->buffer, &start_iter, &end_iter); - gtk_text_buffer_get_start_iter (ov->buffer, &start_iter); + gtk_text_buffer_get_start_iter (ow->buffer, &start_iter); /* Read in the next lot of text */ while (fgets (line, viewer_width + 1, fp) != NULL) { chars_inserted = TRUE; - gtk_text_buffer_insert (ov->buffer, &start_iter, line, -1); + gtk_text_buffer_insert (ow->buffer, &start_iter, line, -1); } fclose (fp); @@ -345,10 +345,10 @@ reload_viewer (PsppireOutputWindow *ow) { if ( ow->fp == NULL) { - ow->fp = fopen (OUTPUT_FILE_NAME, "r"); + ow->fp = fopen (output_file_name(), "r"); if ( ow->fp == NULL) { - g_print ("Cannot open %s\n", OUTPUT_FILE_NAME); + g_critical ("Cannot open %s\n", output_file_name()); return; } }