2015-04-06 11:20:51 -05:00
|
|
|
// 6 april 2015
|
|
|
|
#include "ui_unix.h"
|
|
|
|
|
|
|
|
struct uiInitError {
|
|
|
|
GError *err;
|
|
|
|
};
|
|
|
|
|
|
|
|
uiInitError *uiInit(uiInitOptions *o)
|
|
|
|
{
|
|
|
|
uiInitError *e;
|
|
|
|
|
|
|
|
e = g_new0(uiInitError, 1);
|
|
|
|
if (gtk_init_with_args(NULL, NULL, NULL, NULL, NULL, &(e->err)) == FALSE)
|
|
|
|
return e;
|
2015-04-06 11:25:16 -05:00
|
|
|
g_free(e);
|
2015-04-06 11:20:51 -05:00
|
|
|
return NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
const char *uiInitErrorMessage(uiInitError *e)
|
|
|
|
{
|
|
|
|
return e->err->message;
|
|
|
|
}
|
|
|
|
|
|
|
|
void uiInitErrorFree(uiInitError *e)
|
|
|
|
{
|
2015-04-06 11:25:16 -05:00
|
|
|
g_error_free(e->err);
|
2015-04-06 11:20:51 -05:00
|
|
|
g_free(e);
|
|
|
|
}
|