#include <stdio.h>
#include <ui.h>
int onClosing(uiWindow *w, void *data)
{
uiQuit();
return 1;
}
int main(void)
{
uiInitOptions o = {0};
const char *err;
uiWindow *w;
uiLabel *l;
err = uiInit(&o);
if (err != NULL) {
fprintf(stderr, "Error initializing libui-ng: %s\n", err);
uiFreeInitError(err);
return 1;
}
w = uiNewWindow("Hello World!", 300, 30, 0);
uiWindowOnClosing(w, onClosing, NULL);
l = uiNewLabel("Hello, World!");
uiWindowSetChild(w, uiControl(l));
uiControlShow(uiControl(w));
uiMain();
uiUninit();
return 0;
}