29 lines
433 B
C
29 lines
433 B
C
// 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;
|
|
g_free(e);
|
|
return NULL;
|
|
}
|
|
|
|
const char *uiInitErrorMessage(uiInitError *e)
|
|
{
|
|
return e->err->message;
|
|
}
|
|
|
|
void uiInitErrorFree(uiInitError *e)
|
|
{
|
|
g_error_free(e->err);
|
|
g_free(e);
|
|
}
|