]> git.ozlabs.org Git - petitboot/blobdiff - ui/ncurses/nc-menu.h
discover: Print error message on mount failure
[petitboot] / ui / ncurses / nc-menu.h
index 693b96c8efd84b0988d79f006b2c089c8ed43545..f5e947d24ea9f59ebe6e5f81361f43786230d043 100644 (file)
@@ -67,6 +67,11 @@ static inline struct pmenu_item *pmenu_item_from_arg(void *arg)
        return item;
 }
 
+static inline struct cui_opt_data *cod_from_item(struct pmenu_item *item)
+{
+       return item->data;
+}
+
 static inline struct pmenu_item *pmenu_item_init(struct pmenu *menu,
        unsigned int index, const char *name)
 {
@@ -85,6 +90,8 @@ struct pmenu {
        ITEM **items;
        unsigned int item_count;
        unsigned int insert_pt;
+       const char *help_title;
+       const char *help_text;
        int (*hot_key)(struct pmenu *menu, struct pmenu_item *item, int c);
        void (*on_exit)(struct pmenu *menu);
        void (*on_new)(struct pmenu *menu);