diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-03 14:07:18 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-03 14:07:18 +0000 |
commit | c708840d2aed15fd048b5b73f539e0bb040c849f (patch) | |
tree | 77160634d9cac5cdda67f8c79c94c354cab7d41c /src/displaywindow.c | |
parent | 585ca628920b5eba3f6addddabcec9ca90527f19 (diff) |
Error message windows
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@145 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c index cfaea27..2dddbae 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -977,3 +977,15 @@ void displaywindow_update_dirax(ControlContext *ctx, DisplayWindow *dw) { } +void displaywindow_error(const char *msg, DisplayWindow *dw) { + + GtkWidget *window; + + window = gtk_message_dialog_new(GTK_WINDOW(dw->window), GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, msg); + gtk_window_set_title(GTK_WINDOW(window), "Error"); + g_signal_connect_swapped(window, "response", G_CALLBACK(gtk_widget_destroy), window); + gtk_widget_show(window); + +} + |