summaryrefslogtreecommitdiff
path: root/new/test.c
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-04-07 04:02:21 -0400
committerPietro Gagliardi <[email protected]>2015-04-07 04:02:21 -0400
commita7293951f75d92a80d4d986ec7dda3fa25ab640b (patch)
treebf62429cdf82a14d955eaf6c080fa8d415cb2fa7 /new/test.c
parent54dd1f40017dc31cc5f302cf67cd15ecb562daa1 (diff)
Wrote up the initial uiButton implementation. It (mostly; just needs text and for that I need to add a uiControlHandle()) works!
Diffstat (limited to 'new/test.c')
-rw-r--r--new/test.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/new/test.c b/new/test.c
index 400c3f8..b2cb630 100644
--- a/new/test.c
+++ b/new/test.c
@@ -9,10 +9,16 @@ int onClosing(uiWindow *w, void *data)
return 1;
}
+void onClicked(uiControl *b, void *data)
+{
+ printf("button clicked!\n");
+}
+
int main(void)
{
uiInitError *err;
uiWindow *w;
+ uiControl *button;
err = uiInit(NULL);
if (err != NULL) {
@@ -25,6 +31,10 @@ int main(void)
uiWindowOnClosing(w, onClosing, NULL);
uiWindowShow(w);
+ button = uiNewButton("Click Me");
+ uiButtonOnClicked(button, onClicked, NULL);
+ uiWindowSetChild(w, button);
+
uiMain();
printf("after uiMain()\n");
return 0;