projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added the Compute dialog box.
[pspp-builds.git]
/
src
/
ui
/
gui
/
data-editor.c
diff --git
a/src/ui/gui/data-editor.c
b/src/ui/gui/data-editor.c
index 5a0f83581953d82d1d671f4ef1c963022dbf00d3..f733c15256d8a38bb9fb46f548e32e720edc3aaa 100644
(file)
--- a/
src/ui/gui/data-editor.c
+++ b/
src/ui/gui/data-editor.c
@@
-35,6
+35,7
@@
#include "split-file-dialog.h"
#include "transpose-dialog.h"
#include "sort-cases-dialog.h"
#include "split-file-dialog.h"
#include "transpose-dialog.h"
#include "sort-cases-dialog.h"
+#include "compute-dialog.h"
#include "dict-display.h"
#define _(msgid) gettext (msgid)
#include "dict-display.h"
#define _(msgid) gettext (msgid)
@@
-250,6
+251,16
@@
new_data_editor (void)
G_CALLBACK (sort_cases_dialog), de);
G_CALLBACK (sort_cases_dialog), de);
+ de->invoke_compute_dialog =
+ gtk_action_new ("compute-dialog",
+ _("Compute"),
+ _("Compute new values for a variable"),
+ "pspp-compute");
+
+ g_signal_connect (de->invoke_compute_dialog, "activate",
+ G_CALLBACK (compute_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"),
e->window = GTK_WINDOW (get_widget_assert (de->xml, "data_editor"));
g_signal_connect_swapped (get_widget_assert (de->xml,"file_new_data"),
@@
-349,6
+360,10
@@
new_data_editor (void)
get_widget_assert (de->xml, "data_sort-cases")
);
get_widget_assert (de->xml, "data_sort-cases")
);
+ gtk_action_connect_proxy (de->invoke_compute_dialog,
+ get_widget_assert (de->xml, "transform_compute")
+ );
+
g_signal_connect (get_widget_assert (de->xml,"help_about"),
"activate",
g_signal_connect (get_widget_assert (de->xml,"help_about"),
"activate",