diff options
| author | 2023-11-24 03:53:19 -0600 | |
|---|---|---|
| committer | 2023-11-24 03:53:19 -0600 | |
| commit | a77b753cd5851983dd27131329d44e9a151f3369 (patch) | |
| tree | db6c961265f5ed7de533f760bd5c0917742bb26b /src/ui/base.c | |
| parent | menu (diff) | |
add some menu test code
Diffstat (limited to 'src/ui/base.c')
| -rw-r--r-- | src/ui/base.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/base.c b/src/ui/base.c index d914acf..50e6944 100644 --- a/src/ui/base.c +++ b/src/ui/base.c @@ -206,6 +206,13 @@ void ui_init(void) ui__init_window_dock(maindock); ui__root_set_content(ui_root, ui__cast(base, maindock)); + const char *menu_names[] = { "File", "View", "Tools", "Filters", "Help", NULL }; + for (int i = 0; menu_names[i]; ++i) { + struct uimenu_item_menu *menu = malloc(sizeof(struct uimenu_item_menu)); + uimenu_item_menu_init(menu, menu_names[i]); + uimenu_menu_add(ui_root->menu_root, ui_root->menu_root->tail, (struct uimenu_item_header *)menu, true); + } + for (unsigned i = 0; i < UI__WINDOW_DOCK_MAX; ++i) { if (i == UI__WINDOW_DOCK_LEFT) continue; |
