make/vs/testapp/main.c

branch
newapi
changeset 208
f632bc0589ab
parent 207
93b9f502cb88
child 211
5d71a36b833b
--- a/make/vs/testapp/main.c	Wed Oct 11 19:11:38 2023 +0200
+++ b/make/vs/testapp/main.c	Wed Oct 11 22:59:42 2023 +0200
@@ -228,7 +228,7 @@
             ui_combobox(obj, .list = wdata->list, .onselection= action_listselection_changed, .onactivate= action_onactivate);
             ui_newline(obj);
 
-            ui_tabview(obj, .colspan = 3, .vexpand = true, .hexpand = true, .tabview = UI_TABVIEW_NAVIGATION_TOP2) {
+            ui_tabview(obj, .colspan = 3, .vexpand = true, .hexpand = true, .tabview = UI_TABVIEW_NAVIGATION_SIDE) {
                 ui_tab(obj, "Tab 1") {
                     ui_button(obj, .label = "Tab 1 Button");
                 }
@@ -264,12 +264,16 @@
     ui_init("app1", 0, NULL);
     ui_onstartup(application_startup, NULL);
 
-    ui_menu("File");
-    ui_menuitem("Test", NULL, NULL);
-    ui_submenu("Sub");
-    ui_menuitem("subitem", NULL, NULL);
-    ui_submenu_end();
-    ui_menuitem("Exit", NULL, NULL);
+    ui_menu("File") {
+        ui_menuitem(.label = "Item 1");
+        ui_menuitem(.label = "Item 2");
+        ui_menuseparator();
+        ui_menu("File Sub") {
+            ui_menuitem(.label = "Sub Item");
+        }
+
+        ui_menuitem(.label = "Exit");
+    }
 
     ui_toolbar_item("Test", .label = "Test", .onclick = action_toolbar_button);
     ui_toolbar_toggleitem("Toggle", .label = "Toggle", .onchange = action_toolbar_button);
@@ -277,20 +281,20 @@
     ui_toolbar_toggleitem("Toggle3", .label = "Toggle3", .onchange = action_toolbar_button);
 
     ui_toolbar_menu("Menu", .label = "Menu") {
-        ui_menuitem("TB Test", NULL, NULL);
-        ui_submenu("TB Sub");
-        ui_menuitem("TB subitem", NULL, NULL);
-        ui_submenu_end();
+        
+        ui_menuitem(.label = "x", NULL, NULL);
+        ui_menu("TB Sub") {
+            ui_menuitem("TB subitem", NULL, NULL);
+        }
     }
 
     ui_toolbar_menu(NULL, .label = "Menu") {
         ui_menuitem("Secondary Test", NULL, NULL);
-        ui_submenu("Secondary Sub");
-        ui_menuitem("Secondary subitem", NULL, NULL);
-        ui_submenu_end();
+        ui_menu("Secondary Sub") {
+            ui_menuitem("Secondary subitem", NULL, NULL);
+        }
     }
 
-
     ui_toolbar_add_default("Test");
     ui_toolbar_add_default("Toggle");
     ui_toolbar_add_default("Toggle2");

mercurial