+ {
+ GtkAction *invoke_text_import_assistant =
+ resolve_action (de->builder, "file_import-text", NULL);
+
+ g_object_set (invoke_text_import_assistant,
+ "tooltip", _("Import text data file"),
+ "stock-id", "gtk-convert",
+ NULL);
+
+ g_signal_connect (invoke_text_import_assistant, "activate",
+ G_CALLBACK (text_data_import_assistant), de);
+ }
+
+
+
+ {
+ GtkAction *action_data_save =
+ resolve_action (de->builder, "file_save", "button-save");
+
+
+ g_object_set (action_data_save,
+ "tooltip", _("Save data to file"),
+ "stock-id", "gtk-save",
+ NULL);
+
+ g_signal_connect_swapped (action_data_save, "activate",
+ G_CALLBACK (data_save), de);
+ }
+
+
+
+
+ {
+ GtkAction *action_data_save_as =
+ resolve_action (de->builder, "file_save_as", NULL);
+
+ g_object_set (action_data_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);
+ }
+