+ {
+ GtkAction *action_data_save_as =
+ resolve_action (de->builder, "file_save_as", NULL);
+
+ g_object_set (action_data_save_as,
+ "label", _("Save As"),
+ "tooltip", _("Save data to file"),
+ "stock-id", "gtk-save-as",
+ NULL);
+
+ g_signal_connect_swapped (action_data_save_as, "activate",
+ G_CALLBACK (data_save_as_dialog), de);
+ }
+
+
+ {
+ GtkAction *action_info_working_file =
+ resolve_action (de->builder,
+ "file_information_working-file", NULL);
+
+
+ g_signal_connect_swapped (action_info_working_file, "activate",
+ G_CALLBACK (display_dict), de);
+ }
+
+
+ {
+ GtkAction *action_info_external_file =
+ resolve_action (de->builder,
+ "file_information_external-file", NULL);
+
+
+ g_signal_connect_swapped (action_info_external_file, "activate",
+ G_CALLBACK (sysfile_info), de);
+ }
+
+
+
+ {
+ GtkAction *value_labels_action =
+ resolve_action (de->builder,
+ "view_value-labels", "togglebutton-value-labels");
+
+ g_object_set (value_labels_action,
+ "tooltip", _("Show/hide value labels"),
+ "stock-id", "pspp-value-labels",
+ NULL);
+
+ g_signal_connect (value_labels_action, "toggled",
+ G_CALLBACK (toggle_value_labels), de);
+ }
+
+
+ g_signal_connect (get_action_assert (de->builder, "edit_paste"), "activate",