#!/bin/python
import curses
from lib.parse import Category, Package, parse
from lib.menu import Menu
from lib.configure import configure

categories = parse('packages.yml')

def noop():
    pass

class App:
    def __init__(self, stdscreen):
        self.screen = stdscreen
        curses.curs_set(0)

        submenu_items = [
            ('do stuff', noop)
        ]
        submenu = Menu(self.screen, submenu_items)

        main_menu_items = [
            ('install', noop),
            ('submenu', submenu.display)
        ]
        main_menu = Menu(self.screen, main_menu_items)
        main_menu.display()

if __name__ == '__main__':
    curses.wrapper(App)