Initial check-in to git.
[XDGStart.git] / src / dialogs.c
blobee3a3377261dd8ba5f01fadd9fea04e81dc71d8e
1 /*
2 * By Tony Houghton, <h@realh.co.uk>.
3 */
5 #include "config.h"
7 #include <stdarg.h>
9 #include "dialogs.h"
11 void message_dialog(GtkWindow *parent, GtkMessageType mtype,
12 const char *message, ...)
14 va_list ap;
15 char *formatted;
16 GtkWidget *dialog;
18 va_start(ap, message);
19 formatted = g_strdup_vprintf(message, ap);
20 va_end(ap);
21 dialog = gtk_message_dialog_new(parent, GTK_DIALOG_MODAL, mtype,
22 GTK_BUTTONS_CLOSE, "%s", formatted);
23 gtk_window_set_title(GTK_WINDOW(dialog),
24 _("Message from AutoStart capplet"));
25 gtk_dialog_run(GTK_DIALOG(dialog));
26 gtk_widget_destroy(dialog);