summaryrefslogtreecommitdiff
path: root/new/ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'new/ui.h')
-rw-r--r--new/ui.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/new/ui.h b/new/ui.h
index ce0a44b..cc10300 100644
--- a/new/ui.h
+++ b/new/ui.h
@@ -15,6 +15,8 @@ void uiInitErrorFree(uiInitError *);
void uiMain(void);
void uiQuit(void);
+typedef struct uiControl uiControl;
+
typedef struct uiWindow uiWindow;
uiWindow *uiNewWindow(char *, int, int);
void uiWindowDestroy(uiWindow *);
@@ -23,7 +25,10 @@ uintptr_t uiWindowHandle(uiWindow *);
void uiWindowShow(uiWindow *);
void uiWindowHide(uiWindow *);
void uiWindowOnClosing(uiWindow *, int (*)(uiWindow *, void *), void *);
+void uiWindowSetChild(uiWindow *, uiControl *);
-typedef struct uiControl uiControl;
+uiControl *uiNewButton(const char *);
+// TODO text
+void uiButtonOnClicked(uiControl *, void (*)(uiControl *, void *), void *);
#endif