if (GTK_ACTION_CLASS (psppire_dialog_action_parent_class)->activate)
GTK_ACTION_CLASS (psppire_dialog_action_parent_class)->activate ( GTK_ACTION (act));
+ gtk_widget_grab_focus (act->source);
+
response = psppire_dialog_run (PSPPIRE_DIALOG (act->dialog));
if ( class->generate_syntax )
g_signal_connect_swapped (pda->dialog, "refresh", G_CALLBACK (refresh), pda);
}
+
+void
+psppire_dialog_action_set_activation (gpointer class, activation activate)
+{
+ GTK_ACTION_CLASS (class)->activate = activate;
+}
+