aboutsummaryrefslogtreecommitdiff
path: root/src/displaywindow.c
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-03 14:07:18 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-03 14:07:18 +0000
commitc708840d2aed15fd048b5b73f539e0bb040c849f (patch)
tree77160634d9cac5cdda67f8c79c94c354cab7d41c /src/displaywindow.c
parent585ca628920b5eba3f6addddabcec9ca90527f19 (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.c12
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);
+
+}
+