# -*- 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 SongPlayingScreen, PlayingScreen
from synth import Synth
from eventutils import EventDispatcher
from musicxml import musicXml2Song

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

        if True :
            #home = Home()
            #home.connect(QUIT, app.quit)
            #app.run(home)
            #app.close(home)
            
            song = musicXml2Song('/Users/pinbe/dev/minwii/src/songs/chansons/etoile_neige.xml', printNotes=True)
            playingScreen = SongPlayingScreen(synth, song)
            #playingScreen = PlayingScreen(synth)
            playingScreen.run()
            EventDispatcher.reset()
