/* Run the EXECUTE command. */
static void
-execute (void)
+execute (PsppireDataWindow *dw)
{
- execute_const_syntax_string ("EXECUTE.");
+ execute_const_syntax_string (dw, "EXECUTE.");
}
static void
syntax = g_strdup_printf ("GET FILE=%s.", ds_cstr (&filename));
ds_destroy (&filename);
- ok = execute_syntax (lex_reader_for_string (syntax));
+ ok = execute_syntax (PSPPIRE_DATA_WINDOW (de),
+ lex_reader_for_string (syntax));
g_free (syntax);
return ok;
}
ds_destroy (&filename);
- g_free (execute_syntax_string (syntax));
+ g_free (execute_syntax_string (de, syntax));
}
static void
display_dict (PsppireDataWindow *de)
{
- execute_const_syntax_string ("DISPLAY DICTIONARY.");
+ execute_const_syntax_string (de, "DISPLAY DICTIONARY.");
}
static void
g_free (utf8_file_name);
syntax = g_strdup_printf ("SYSFILE INFO %s.", ds_cstr (&filename));
- g_free (execute_syntax_string (syntax));
+ g_free (execute_syntax_string (de, syntax));
}
gtk_widget_destroy (dialog);
static void
new_file (PsppireDataWindow *de)
{
- execute_const_syntax_string ("NEW FILE.");
+ execute_const_syntax_string (de, "NEW FILE.");
psppire_window_set_filename (PSPPIRE_WINDOW (de), NULL);
}