X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-window.c;h=a5cd15c0d5ba0dc5021d231b600bc7b8196371e9;hb=ca5f6bb9df6d4019d777b52da0419d917d4dfc52;hp=bcab4dc5a0a266fe8cf11705800f6262bd0347c0;hpb=da48ffeebccf0521c14f80edad9fed5fd4e6d08b;p=pspp-builds.git diff --git a/src/ui/gui/psppire-data-window.c b/src/ui/gui/psppire-data-window.c index bcab4dc5..a5cd15c0 100644 --- a/src/ui/gui/psppire-data-window.c +++ b/src/ui/gui/psppire-data-window.c @@ -57,6 +57,7 @@ #include "ui/gui/t-test-paired-samples.h" #include "ui/gui/text-data-import-dialog.h" #include "ui/gui/transpose-dialog.h" +#include "ui/gui/aggregate-dialog.h" #include "ui/gui/variable-info-dialog.h" #include "ui/gui/weight-cases-dialog.h" #include "ui/syntax-gen.h" @@ -464,7 +465,7 @@ open_window (PsppireWindow *de) if (any_reader_may_open (sysname)) psppire_window_load (de, name); else - open_syntax_window (name); + open_new_syntax_window (name); g_free (sysname); g_free (name); @@ -852,8 +853,6 @@ on_recent_files_select (GtkMenuShell *menushell, gpointer user_data) { gchar *file; - GtkWidget *se ; - gchar *uri = gtk_recent_chooser_get_current_uri (GTK_RECENT_CHOOSER (menushell)); @@ -861,17 +860,13 @@ on_recent_files_select (GtkMenuShell *menushell, gpointer user_data) g_free (uri); - se = psppire_syntax_window_new (); - - if ( psppire_window_load (PSPPIRE_WINDOW (se), file) ) - gtk_widget_show (se); - else - gtk_widget_destroy (se); + open_new_syntax_window (file); g_free (file); } + static void enable_delete_cases (GtkWidget *w, gint case_num, gpointer data) { @@ -1077,8 +1072,12 @@ psppire_data_window_init (PsppireDataWindow *de) connect_action (de, "data_transpose", G_CALLBACK (transpose_dialog)); + connect_action (de, "data_select-cases", G_CALLBACK (select_cases_dialog)); + connect_action (de, "data_sort-cases", G_CALLBACK (sort_cases_dialog)); + connect_action (de, "data_aggregate", G_CALLBACK (aggregate_dialog)); + connect_action (de, "transform_compute", G_CALLBACK (compute_dialog)); connect_action (de, "edit_find", G_CALLBACK (find_dialog)); @@ -1087,6 +1086,7 @@ psppire_data_window_init (PsppireDataWindow *de) connect_action (de, "data_weight-cases", G_CALLBACK (weight_cases_dialog)); + connect_action (de, "utilities_variables", G_CALLBACK (variable_info_dialog)); connect_action (de, "oneway-anova", G_CALLBACK (oneway_anova_dialog)); @@ -1118,7 +1118,7 @@ psppire_data_window_init (PsppireDataWindow *de) connect_action (de, "reliability", G_CALLBACK (reliability_dialog)); connect_action (de, "roc-curve", G_CALLBACK (roc_dialog)); - + connect_action (de, "correlation", G_CALLBACK (correlation_dialog)); connect_action (de, "factor-analysis", G_CALLBACK (factor_dialog));