2015-11-25 16:25:57 -06:00
|
|
|
// 25 november 2015
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "../ui.h"
|
|
|
|
int onClosing(uiWindow *w, void *data)
|
|
|
|
{
|
|
|
|
printf("in closing\n");
|
|
|
|
uiQuit();
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
int main(void)
|
|
|
|
{
|
|
|
|
uiInitOptions o;
|
|
|
|
uiWindow *w;
|
2015-11-25 21:08:14 -06:00
|
|
|
uiButton *btn;
|
2015-11-25 16:25:57 -06:00
|
|
|
if (uiInit(&o) != NULL) return 1;
|
|
|
|
w = uiNewWindow("Hello from C",
|
|
|
|
320, 240, 0);
|
|
|
|
uiWindowOnClosing(w, onClosing, NULL);
|
2015-11-25 21:08:14 -06:00
|
|
|
btn = uiNewButton("Hello from C");
|
|
|
|
uiWindowSetChild(w, uiControl(btn));
|
|
|
|
uiWindowSetMargined(w, 1);
|
2015-11-25 16:25:57 -06:00
|
|
|
uiControlShow(uiControl(w));
|
|
|
|
uiMain();
|
|
|
|
printf("after main\n");
|
|
|
|
uiUninit();
|
|
|
|
printf("out\n");
|
|
|
|
}
|