This commit is contained in:
Kartik K. Agaram 2021-12-25 16:16:48 -08:00
parent a36edb74f0
commit dbbb396003
1 changed files with 8 additions and 2 deletions

View File

@ -31,6 +31,7 @@ void draw_menu_item(const char* key, const char* name) {
draw_string_on_menu(name); draw_string_on_menu(name);
} }
static void render_permissions(lua_State* L);
static void draw_menu(lua_State* L) { static void draw_menu(lua_State* L) {
attron(A_BOLD|A_REVERSE); attron(A_BOLD|A_REVERSE);
color_set(COLOR_PAIR_MENU, NULL); color_set(COLOR_PAIR_MENU, NULL);
@ -39,6 +40,7 @@ static void draw_menu(lua_State* L) {
menu_column = 2; menu_column = 2;
draw_menu_item("^x", "exit"); draw_menu_item("^x", "exit");
draw_menu_item("^e", "edit"); draw_menu_item("^e", "edit");
draw_menu_item("^p", "perms");
/* render any app-specific items */ /* render any app-specific items */
lua_getglobal(L, "menu"); lua_getglobal(L, "menu");
@ -56,6 +58,12 @@ static void draw_menu(lua_State* L) {
lua_pop(L, 1); lua_pop(L, 1);
/* render app permissions on the right */ /* render app permissions on the right */
render_permissions(L);
attrset(A_NORMAL);
}
static void render_permissions(lua_State* L) {
attrset(A_NORMAL); attrset(A_NORMAL);
mvaddstr(LINES-1, COLS-12, ""); mvaddstr(LINES-1, COLS-12, "");
attron(COLOR_PAIR(COLOR_PAIR_RISK)); attron(COLOR_PAIR(COLOR_PAIR_RISK));
@ -68,8 +76,6 @@ static void draw_menu(lua_State* L) {
attroff(A_REVERSE); attroff(A_REVERSE);
addstr(" net"); addstr(" net");
attroff(COLOR_PAIR(COLOR_PAIR_RISK)); attroff(COLOR_PAIR(COLOR_PAIR_RISK));
attrset(A_NORMAL);
} }
void render_trusted_teliva_data(lua_State* L) { void render_trusted_teliva_data(lua_State* L) {