diff -r 00be546d3b38 -r 91d4f0391282 application/main.c --- a/application/main.c Sun Oct 13 14:02:43 2024 +0200 +++ b/application/main.c Sun Oct 13 14:34:12 2024 +0200 @@ -37,6 +37,7 @@ UiString *str1; UiString *str2; UiString *path; + UiText *text; UiDouble *progress; UiList *list; UiList *menulist; @@ -88,6 +89,7 @@ ui_list_append(doc->list, "test3"); doc->radio = ui_int_new(docctx, "radio"); doc->tabview = ui_int_new(docctx, "tabview"); + //doc->text = ui_text_new(docctx, "text"); return doc; } @@ -192,17 +194,19 @@ ui_tab(obj, "Tab 2") { ui_button(obj, .label = "Button", .onclick=action_tab2_button); } - ui_tab(obj, "Tab 3 x") { + ui_tab(obj, "Tab 3") { UiTabViewArgs args = {0}; - tabview = ui_tabview_create(obj, args); - - UiObject *tab1 = ui_tabview_add(tabview, "Sub 1", -1); - ui_button(tab1, .label = "Button 1"); - - - UiObject *tab2 = ui_tabview_add(tabview, "Sub 2", -1); - ui_button(tab2, .label = "Button 2"); - + UI_CTN(obj, tabview=ui_tabview_create(obj, args)) { + UiObject *tab1 = ui_tabview_add(tabview, "Sub 1", -1); + ui_button(tab1, .label = "Button 1"); + + + UiObject *tab2 = ui_tabview_add(tabview, "Sub 2", -1); + ui_button(tab2, .label = "Button 2"); + } + } + ui_tab(obj, "Tab 4") { + ui_textarea(obj, .varname = "text"); } }