summaryrefslogtreecommitdiff
path: root/new/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'new/test.c')
-rw-r--r--new/test.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/new/test.c b/new/test.c
index 0cbb76f..9b12cd6 100644
--- a/new/test.c
+++ b/new/test.c
@@ -67,7 +67,7 @@ static void setCheckboxText(uiControl *b, void *data)
}
uiWindow *w;
-#define nStacks 8
+#define nStacks 7
uiControl *stacks[nStacks];
uiControl *spaced;
@@ -155,6 +155,8 @@ int main(int argc, char *argv[])
const char *err;
uiControl *getButton, *setButton;
uiControl *label;
+ uiControl *tab;
+ int page2stack;
memset(&o, 0, sizeof (uiInitOptions));
for (i = 1; i < argc; i++)
@@ -176,7 +178,6 @@ int main(int argc, char *argv[])
uiWindowOnClosing(w, onClosing, NULL);
stacks[0] = uiNewVerticalStack();
- uiWindowSetChild(w, stacks[0]);
e = uiNewEntry();
uiStackAdd(stacks[0], e, 0);
@@ -279,6 +280,15 @@ int main(int argc, char *argv[])
uiStackAdd(stacks[0], label, 0);
+ tab = uiNewTab();
+ uiWindowSetChild(w, tab);
+ uiTabAddPage(tab, "Page 1", stacks[0]);
+
+ page2stack = i;
+ stacks[i] = uiNewVerticalStack();
+ uiTabAddPage(tab, "Page 2", stacks[i]);
+ i++;
+
if (i != nStacks) {
fprintf(stderr, "forgot to update nStacks\n");
return 1;