+BoardMenu*
+create_board_menu(Board* board)
+{
+ BoardMenu* new_boardmenu;
+
+ new_boardmenu = malloc(sizeof(BoardMenu));
+
+ new_boardmenu->menu_list = make_menus(board, board->todolist_count);
+ new_boardmenu->menu_count = board->todolist_count;
+ new_boardmenu->selected = 0;
+
+ return new_boardmenu;
+}
+
+int
+set_selected_menu(BoardMenu* boardmenu, int index)
+{
+ Menu* old_menu;
+ Menu* new_menu;
+
+ old_menu = boardmenu->menu_list[boardmenu->selected];
+ new_menu = boardmenu->menu_list[index];
+
+ set_menu_focus(old_menu, false);
+ set_menu_focus(new_menu, true);
+
+ boardmenu->selected = index;
+
+ return 0;
+}
+