From 62f4461c510e9278c9581d3202cb6d573c1ef58f Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 30 Apr 2015 12:00:21 -0400 Subject: [PATCH] Added some more tests to Page 2: label alignment and menued and menuless windows are on the menu here. --- test/page2.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/page2.c b/test/page2.c index 212e6696..5fb67480 100644 --- a/test/page2.c +++ b/test/page2.c @@ -34,6 +34,11 @@ static void movePage1(uiButton *b, void *data) moveBack = 1; } +static void openAnotherWindow(uiButton *b, void *data) +{ + uiControlShow(uiControl(uiNewWindow("Another Window", 100, 100, data != NULL))); +} + uiBox *makePage2(void) { uiBox *page2; @@ -68,5 +73,15 @@ uiBox *makePage2(void) uiBoxAppend(page2, uiControl(hbox), 0); moveBack = 0; + hbox = newHorizontalBox(); + uiBoxAppend(hbox, uiControl(uiNewLabel("Label Alignment Test")), 0); + button = uiNewButton("Open Menued Window"); + uiButtonOnClicked(button, openAnotherWindow, button); + uiBoxAppend(hbox, uiControl(button), 0); + button = uiNewButton("Open Menuless Window"); + uiButtonOnClicked(button, openAnotherWindow, NULL); + uiBoxAppend(hbox, uiControl(button), 0); + uiBoxAppend(page2, uiControl(hbox), 0); + return page2; }