Implemented the FREQUENCIES dialog.
[pspp-builds.git] / src / ui / gui / data-editor.c
index f1848621b45e68c6af4a670fc82cce0f2e417483..a69b7e665ec7721c3e483c8eacaf3fb8d4bcf59e 100644 (file)
@@ -42,6 +42,7 @@
 #include "comments-dialog.h"
 #include "variable-info-dialog.h"
 #include "descriptives-dialog.h"
+#include "frequencies-dialog.h"
 #include "dict-display.h"
 #include "clipboard.h"
 
@@ -678,6 +679,17 @@ new_data_editor (void)
   g_signal_connect (de->invoke_descriptives_dialog, "activate",
                    G_CALLBACK (descriptives_dialog), de);
 
+
+  de->invoke_frequencies_dialog =
+    gtk_action_new ("frequencies-dialog",
+                   _("_Frequencies"),
+                   _("Generate frequency statistics"),
+                   "pspp-frequencies");
+
+  g_signal_connect (de->invoke_frequencies_dialog, "activate",
+                   G_CALLBACK (frequencies_dialog), de);
+
+
   e->window = GTK_WINDOW (get_widget_assert (de->xml, "data_editor"));
 
   g_signal_connect_swapped (get_widget_assert (de->xml,"file_new_data"),
@@ -824,6 +836,10 @@ new_data_editor (void)
                            get_widget_assert (de->xml, "analyze_descriptives")
                            );
 
+  gtk_action_connect_proxy (de->invoke_frequencies_dialog,
+                           get_widget_assert (de->xml, "analyze_frequencies")
+                           );
+
   g_signal_connect (get_widget_assert (de->xml,"help_about"),
                    "activate",
                    G_CALLBACK (about_new),