diff options
| author | Pietro Gagliardi <[email protected]> | 2015-04-09 02:43:49 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2015-04-09 02:43:49 -0400 |
| commit | a0073727c8991e5dbc17d8f7bf02028159aebd90 (patch) | |
| tree | f5416bbe78bc50ce18234157e889bab4673f8b37 | |
| parent | ccdbdf011a8aa5e158dc94ad204eddeb1f32aa44 (diff) | |
Re-enabled the text manipulation code in the test program.
| -rw-r--r-- | new/test.c | 10 | ||||
| -rw-r--r-- | new/ui.h | 10 |
2 files changed, 12 insertions, 8 deletions
@@ -11,7 +11,6 @@ int onClosing(uiWindow *w, void *data) uiControl *e; -/*TODO static void getWindowText(uiControl *b, void *data) { char *text; @@ -47,7 +46,6 @@ static void setButtonText(uiControl *b, void *data) uiButtonSetText((uiControl *) data, text); uiFreeText(text); } -*/ int main(int argc, char *argv[]) { @@ -75,18 +73,18 @@ int main(int argc, char *argv[]) buttonStack = uiNewHorizontalStack(); getButton = uiNewButton("Get Window Text"); -//TODO uiButtonOnClicked(getButton, getWindowText, w); + uiButtonOnClicked(getButton, getWindowText, w); setButton = uiNewButton("Set Window Text"); -//TODO uiButtonOnClicked(setButton, setWindowText, w); + uiButtonOnClicked(setButton, setWindowText, w); uiStackAdd(buttonStack, getButton, 1); uiStackAdd(buttonStack, setButton, 1); uiStackAdd(mainStack, buttonStack, 0); buttonStack = uiNewHorizontalStack(); getButton = uiNewButton("Get Button Text"); -//TODO uiButtonOnClicked(getButton, getButtonText, getButton); + uiButtonOnClicked(getButton, getButtonText, getButton); setButton = uiNewButton("Set Button Text"); -//TODO uiButtonOnClicked(setButton, setButtonText, getButton); + uiButtonOnClicked(setButton, setButtonText, getButton); uiStackAdd(buttonStack, getButton, 1); uiStackAdd(buttonStack, setButton, 1); uiStackAdd(mainStack, buttonStack, 0); @@ -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 |
