{FMT_WKYR, 10, 0},
{FMT_WKYR, 8, 0},
{FMT_DATETIME, 17, 0},
- {FMT_DATETIME, 20, 0}
+ {FMT_DATETIME, 20, 0},
+ {FMT_YMDHMS, 16, 0},
+ {FMT_YMDHMS, 20, 0}
};
NULL));
}
-void
+gint
psppire_var_type_dialog_run (GtkWindow *parent_window,
struct fmt_spec *format)
{
gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
gtk_widget_show (GTK_WIDGET (dialog));
- if (psppire_dialog_run (PSPPIRE_DIALOG (dialog)) == GTK_RESPONSE_OK)
+ gint result = psppire_dialog_run (PSPPIRE_DIALOG (dialog));
+ if (result == GTK_RESPONSE_OK)
*format = *psppire_var_type_dialog_get_format (dialog);
gtk_widget_destroy (GTK_WIDGET (dialog));
+
+ return result;
}
case FMT_MOYR:
case FMT_WKYR:
case FMT_DATETIME:
+ case FMT_YMDHMS:
+ case FMT_MTIME:
case FMT_TIME:
case FMT_DTIME:
case FMT_WKDAY: