# -*- coding: utf-8 -*-
"""
l'application winwii

$Id$
$URL$
"""

from pgu.gui import Desktop
from pgu.gui import QUIT
from widgets.home import Home
from widgets.playingscreen import PlayingScreen
from synth import Synth
from eventutils import EventDispatcher

class MinWii(object):
    
    def __init__(self) :
        app = Desktop()
        synth = Synth()
        synth.program_select(0, 0, 0)

        while True :
            home = Home()
            home.connect(QUIT, app.quit)
            app.run(home)
            app.close(home)
            
            playingScreen = PlayingScreen(synth)
            playingScreen.run()
            EventDispatcher.reset()
