29 lines
453 B
C
29 lines
453 B
C
// 6 april 2015
|
|
#include "uipriv_unix.h"
|
|
|
|
struct uiInitError {
|
|
GError *err;
|
|
};
|
|
|
|
uiInitError *uiInit(uiInitOptions *o)
|
|
{
|
|
uiInitError *err;
|
|
|
|
err = uiNew(uiInitError);
|
|
if (gtk_init_with_args(NULL, NULL, NULL, NULL, NULL, &(err->err)) == FALSE)
|
|
return err;
|
|
uiFree(err);
|
|
return NULL;
|
|
}
|
|
|
|
const char *uiInitErrorMessage(uiInitError *err)
|
|
{
|
|
return err->err->message;
|
|
}
|
|
|
|
void uiInitErrorFree(uiInitError *err)
|
|
{
|
|
g_error_free(err->err);
|
|
uiFree(err);
|
|
}
|