diff options
Diffstat (limited to 'new/ui.h')
| -rw-r--r-- | new/ui.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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 |
