diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-07-24 15:58:50 +1000 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-08-15 13:38:17 +1000 |
commit | 5b3dd56d982629349e612b9e984e65dec09b438f (patch) | |
tree | 1a89bd6376fc58e45691a3c8b72b91c275602f7b /ui/ncurses/nc-scr.h | |
parent | d90efe9e2bbfb18ee05ec2032b5723dbfa902d82 (diff) | |
download | talos-petitboot-5b3dd56d982629349e612b9e984e65dec09b438f.tar.gz talos-petitboot-5b3dd56d982629349e612b9e984e65dec09b438f.zip |
ui/ncurses: Add plugin menu and nc-plugin screen
Add a second pmenu accessible via the main menu which displays
uninstalled and installed pb-plugins. Uninstalled options can be
selected to trigger pb-plugin to install them, after which they are
updated and marked as installed in the menu.
Installed plugins can be investigated by entering the new plugin screen,
where plugin metadata and executables are displayed. Executables can be
run from this screen via cui_run_cmd().
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to 'ui/ncurses/nc-scr.h')
-rw-r--r-- | ui/ncurses/nc-scr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/ncurses/nc-scr.h b/ui/ncurses/nc-scr.h index be99b48..5671a6b 100644 --- a/ui/ncurses/nc-scr.h +++ b/ui/ncurses/nc-scr.h @@ -49,6 +49,7 @@ enum pb_nc_sig { pb_lang_screen_sig = 777, pb_add_url_screen_sig = 888, pb_subset_screen_sig = 101, + pb_plugin_screen_sig = 202, pb_removed_sig = -999, }; |