"""
A parser for the format of menu that this library started out as.
Kept around for compatibility, and because it's a nice format for simple menus.
"""
from enum import Enum
from typing import Any, Dict
from cursesmenu import CursesMenu
from cursesmenu.items import CommandItem, ExitItem, FunctionItem, SubmenuItem
from cursesmenu.items.selection_item import SelectionItem
class MenuItemType(Enum):
"""An enum for the types of items in a simple menu."""
MENU = "menu"
COMMAND = "command"
EXITMENU = "exitmenu"
FUNCTION = "function"
NUMBER = "number"