1ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/*
2ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *******************************************************************************
3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *
4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *   Copyright (C) 1999-2001, International Business Machines
5ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *   Corporation and others.  All Rights Reserved.
6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *
7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *******************************************************************************
8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *   file name:  GnomeGUISupport.cpp
9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *
10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *   created on: 11/06/2001
11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru *   created by: Eric R. Mader
12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru */
13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#if 1
15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include <gnome.h>
16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#else
17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include <stdio.h>
18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif
19ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "GnomeGUISupport.h"
21ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queruvoid GnomeGUISupport::postErrorMessage(const char *message, const char *title)
23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru{
24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#if 1
25ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  gchar *s;
26ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  GtkWidget *error;
27ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
28ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  s = g_strconcat(title, ":\n", message, NULL);
29ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  error = gnome_error_dialog(s);
30ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  gtk_widget_show(error);
31ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru  g_free(s);
32ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#else
33ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru   fprintf(stderr, "%s: %s\n", title, message);
34ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif
35ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru}
36ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
37ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
38