changes in popup menu is now preserved
[taskasaur.git] / menu.c
diff --git a/menu.c b/menu.c
index 7c3b510..816b5dd 100644 (file)
--- a/menu.c
+++ b/menu.c
@@ -114,12 +114,24 @@ get_menu_item(Menu* menu, int index)
     return menu->menu_items[index];
 }
 
+MenuItem**
+get_menu_itemlist(Menu* menu)
+{
+    return menu->menu_items;
+}
+
 int
 get_selected_item(Menu* menu)
 {
     return menu->selected_item;
 }
 
+MenuItem*
+get_selected_menuitem(Menu* menu)
+{
+    return get_menu_item(menu, get_selected_item(menu));
+}
+
 bool
 get_menu_focused(Menu* menu)
 {
@@ -213,6 +225,13 @@ set_menu_itemheight(Menu* menu, int (*item_height)(MenuItem*))
     return 0;
 }
 
+int
+set_menuitem_title(MenuItem* menuitem, char* title)
+{
+    menuitem->title = title;
+    return 0;
+}
+
 int
 set_menuitem_descrip(MenuItem* menuitem, char* descrip)
 {