Metadata-Version: 1.0
Name: Menu
Version: 3.0.3
Summary: Easily create command-line menus
Home-page: http://pypi.python.org/pypi/Menu/
Author: Dylan Richardson
Author-email: dylanrichardson1996@gmail.com
License: LICENSE.txt
Description: # Menu
        
        Easily create command-line menus.
        
        
        Install
        -
        
            pip install Menu
        
        Create the Menu
        -
        
        The Menu constructor arguments are all optional. The arguments are options, title, message, prompt, and refresh. Options is a list of tuples consisting of a name and a handler. Refresh is a handler called before showing the menu.
        
        	Menu() # empty menu, will close upon opening
        	Menu(options=[("Option Name", optionHandler)]) # customize the options
        	Menu(title="Menu title") # customize the title
        	Menu(message="Message text") # customize the message, disabled by default
        	Menu(prompt=">") # customize the user input prompt
        	Menu(refresh=refreshHandler) # customize the refresh handler
        
        Open the Menu
        -
        
            menu = Menu()
            menu.open()
        
        Close the Menu
        -
        from the instance after creating the menu
        
            menu = Menu()
            menu.close()
        
        or use the static method before creating the menu
        
            Menu(options = [("Close", Menu.CLOSE)])
        
        Edit the menu
        -
        
            menu = Menu()
            menu.set_options([("new option name", newOptionHandler)])
            menu.set_title("new title")
            menu.set_message("new message")
            menu.set_prompt("new prompt")
        
        Create a Submenu
        -
        
        	main = Menu(title = "Main Menu")
            sub = Menu(title = "Submenu")
            main.set_options([
                ("Open submenu", sub.open),
                ("Close main menu", main.close)
            ])
            sub.set_options([
                ("Return to main menu", sub.close)
            ])
            main.open()
        
Platform: UNKNOWN
