Fix submenu header usage and add warning

This commit is contained in:
Willy-JL
2023-08-09 22:32:27 +02:00
parent 01b63b0a46
commit efe2992c75
2 changed files with 3 additions and 2 deletions

View File

@@ -67,6 +67,8 @@ void xtreme_app_scene_interface_mainmenu_add_on_enter(void* context) {
XtremeApp* app = context; XtremeApp* app = context;
Submenu* submenu = app->submenu; Submenu* submenu = app->submenu;
submenu_set_header(submenu, "Add Menu App:");
submenu_add_item( submenu_add_item(
submenu, submenu,
"Main App", "Main App",
@@ -81,8 +83,6 @@ void xtreme_app_scene_interface_mainmenu_add_on_enter(void* context) {
xtreme_app_scene_interface_mainmenu_add_submenu_callback, xtreme_app_scene_interface_mainmenu_add_submenu_callback,
app); app);
submenu_set_header(submenu, "Add Menu App:");
view_dispatcher_switch_to_view(app->view_dispatcher, XtremeAppViewSubmenu); view_dispatcher_switch_to_view(app->view_dispatcher, XtremeAppViewSubmenu);
} }

View File

@@ -87,6 +87,7 @@ void submenu_reset(Submenu* submenu);
void submenu_set_selected_item(Submenu* submenu, uint32_t index); void submenu_set_selected_item(Submenu* submenu, uint32_t index);
/** Set optional header for submenu /** Set optional header for submenu
* Must be called before adding items OR after adding items but also call set_selected_item() after set_header()
* *
* @param submenu Submenu instance * @param submenu Submenu instance
* @param header header to set * @param header header to set