02110-1301, USA. */
+#include <config.h>
+
#include <gtk/gtk.h>
#include <gtk/gtksignal.h>
#include "psppire-dialog.h"
enum {DIALOG_REFRESH,
n_SIGNALS};
-static guint signal [n_SIGNALS];
+static guint signals [n_SIGNALS];
GType
{
GObjectClass *object_class = (GObjectClass *) class;
- signal [DIALOG_REFRESH] =
+ signals [DIALOG_REFRESH] =
g_signal_new ("refresh",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_FIRST,
gtk_widget_show (GTK_WIDGET (dialog));
+ g_signal_emit (dialog, signals [DIALOG_REFRESH], 0);
+
g_main_loop_run (dialog->loop);
return dialog->response;
void
-psppire_dialog_reload (PsppireDialog *dialog, gpointer data)
+psppire_dialog_reload (PsppireDialog *dialog)
{
- g_signal_emit (dialog, signal [DIALOG_REFRESH], 0, data);
+ g_signal_emit (dialog, signals [DIALOG_REFRESH], 0);
}