X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fgui%2Fdata-editor.c;h=d0433c6483c5153c57db4bbce4d7ccb8bedfca9b;hb=5d5b324c12dc799e6e4dc3230e93edaa7d0a0272;hp=c46cfa7a388a8df9f425e4f904c1d94bd8a83cef;hpb=8b5eeea8fa0ed31ab3f174647ef111db39c1e177;p=pspp-builds.git diff --git a/src/ui/gui/data-editor.c b/src/ui/gui/data-editor.c index c46cfa7a..d0433c64 100644 --- a/src/ui/gui/data-editor.c +++ b/src/ui/gui/data-editor.c @@ -32,6 +32,7 @@ #include "psppire-dialog.h" #include "psppire-selector.h" #include "weight-cases-dialog.h" +#include "split-file-dialog.h" #include "transpose-dialog.h" #include "dict-display.h" @@ -175,6 +176,18 @@ new_data_editor (void) G_CALLBACK (transpose_dialog), de); + + de->invoke_split_file_dialog = + gtk_action_new ("split-file-dialog", + _("Split"), + _("Split the active file"), + "pspp-split-file"); + + + g_signal_connect (de->invoke_split_file_dialog, "activate", + G_CALLBACK (split_file_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"), @@ -227,6 +240,11 @@ new_data_editor (void) get_widget_assert (de->xml, "data_transpose") ); + gtk_action_connect_proxy (de->invoke_split_file_dialog, + get_widget_assert (de->xml, "data_split-file") + ); + + g_signal_connect (get_widget_assert (de->xml,"help_about"), "activate", G_CALLBACK (about_new), @@ -317,6 +335,10 @@ new_data_editor (void) get_widget_assert (de->xml, "button-weight-cases") ); + gtk_action_connect_proxy (de->invoke_split_file_dialog, + get_widget_assert (de->xml, "button-split-file") + ); + g_signal_connect (get_widget_assert (de->xml, "file_quit"), "activate", G_CALLBACK (file_quit), de);