summaryrefslogtreecommitdiff
path: root/common/menu.c
diff options
context:
space:
mode:
authorHeiko Schocher <[email protected]>2012-01-16 21:13:20 +0000
committerAlbert ARIBAUD <[email protected]>2012-02-12 10:11:24 +0100
commite0611dd97bb38ba341b3479974eb2a3271de380e (patch)
tree3c2de4b1d9ea4b61d753284b6a2121651fa89352 /common/menu.c
parent9c3483113de1204118a1b252bf4c81b899dd12b4 (diff)
common, menu: add statusline support
add the possibility to show a statusline when printing a menu Signed-off-by: Heiko Schocher <[email protected]> Cc: Jason Hobbs <[email protected]> Cc: Mike Frysinger <[email protected]> Acked-by: Mike Frysinger <[email protected]>
Diffstat (limited to 'common/menu.c')
-rw-r--r--common/menu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/menu.c b/common/menu.c
index 3b1e0d0820f..754a9f9d06a 100644
--- a/common/menu.c
+++ b/common/menu.c
@@ -113,6 +113,13 @@ static inline void *menu_item_destroy(struct menu *m,
return NULL;
}
+void __menu_display_statusline(struct menu *m)
+{
+ return;
+}
+void menu_display_statusline(struct menu *m)
+ __attribute__ ((weak, alias("__menu_display_statusline")));
+
/*
* Display a menu so the user can make a choice of an item. First display its
* title, if any, and then each item in the menu.
@@ -123,6 +130,7 @@ static inline void menu_display(struct menu *m)
puts(m->title);
putc('\n');
}
+ menu_display_statusline(m);
menu_items_iter(m, menu_item_print, NULL);
}