// this is temp
#define MENU_WIDTH 40
+#define POPUP_BORDER 2
enum TaskasaurColors {
TS_SELECTED = 1,
Menu** menu_list;
int menu_count;
int selected;
+ Menu* popup_menu;
+ int popup_open;
} BoardMenu;
/* the ts is used to not conflict with builtin names */
extern int update_menuitem_descrip(MenuItem* menuitem);
/* popup menu for menu item */
-extern WINDOW* create_popup_win();
+extern Menu* make_popup_menu(TodoItem* itemdata);
+extern WINDOW* create_popup_win(TodoItem* item_info);
+extern MenuItem** subtasklist_to_menuitem(SubTask** subtask_list, int list_length);
/* some helpers */
extern int ungetstr(char* str);