X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=doc%2FREADME.menu;h=6ce6bbab80728db810d75196e0c5615b4e9efb0a;hb=7ee68fe85f1a9e9db17d9760998c284cb85f56fa;hp=0dad6a2cb8968b4035c86ff8dabbe6e45d45f354;hpb=bfcc40bb09b05c90cc3b1496abb270eb8aa72134;p=oweals%2Fu-boot.git diff --git a/doc/README.menu b/doc/README.menu index 0dad6a2cb8..6ce6bbab80 100644 --- a/doc/README.menu +++ b/doc/README.menu @@ -25,6 +25,11 @@ the interfaces should be available. Menus are composed of items. Each item has a key used to identify it in the menu, and an opaque pointer to data controlled by the consumer. +If you want to show a menu, instead starting the shell, define +CONFIG_MENU_SHOW. You have to code the int menu_show(int bootdelay) +function, which handle your menu. This function returns the remaining +bootdelay. + Interfaces ---------- #include "menu.h" @@ -69,6 +74,11 @@ int menu_get_choice(struct menu *m, void **choice); */ int menu_destroy(struct menu *m); +/* + * menu_display_statusline(struct menu *m); + * shows a statusline for every menu_display call. + */ +void menu_display_statusline(struct menu *m); Example Code ------------