From a0073727c8991e5dbc17d8f7bf02028159aebd90 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 9 Apr 2015 02:43:49 -0400 Subject: Re-enabled the text manipulation code in the test program. --- new/ui.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'new/ui.h') diff --git a/new/ui.h b/new/ui.h index 232b783..435ec28 100644 --- a/new/ui.h +++ b/new/ui.h @@ -15,6 +15,8 @@ void uiInitErrorFree(uiInitError *); void uiMain(void); void uiQuit(void); +void uiFreeText(char *); + typedef struct uiControl uiControl; void uiControlDestroy(uiControl *); uintptr_t uiControlHandle(uiControl *); @@ -23,14 +25,16 @@ typedef struct uiWindow uiWindow; uiWindow *uiNewWindow(char *, int, int); void uiWindowDestroy(uiWindow *); uintptr_t uiWindowHandle(uiWindow *); -// TODO titles +char *uiWindowTitle(uiWindow *); +void uiWindowSetTitle(uiWindow *, const char *); void uiWindowShow(uiWindow *); void uiWindowHide(uiWindow *); void uiWindowOnClosing(uiWindow *, int (*)(uiWindow *, void *), void *); void uiWindowSetChild(uiWindow *, uiControl *); uiControl *uiNewButton(const char *); -// TODO text +char *uiButtonText(uiControl *); +void uiButtonSetText(uiControl *, const char *); void uiButtonOnClicked(uiControl *, void (*)(uiControl *, void *), void *); uiControl *uiNewHorizontalStack(void); @@ -38,5 +42,7 @@ uiControl *uiNewVerticalStack(void); void uiStackAdd(uiControl *, uiControl *, int); uiControl *uiNewEntry(void); +char *uiEntryText(uiControl *); +void uiEntrySetText(uiControl *, const char *); #endif -- cgit v1.2.3