from pgu.gui import Select
from pgu.gui import CLICK
from pgu.gui import QUIT
+from pgu.gui import CHANGE
import pygame
from gui.constants import reversedReadabilityDict, modeDict
from songfilebrowser import FileOpenDialog
+import os.path
class Home(Table) :
"""
def __init__(self,**params):
Table.__init__(self,**params)
self.songPath = params.get('songPath', '.')
+ self.songFile = None
self.spaceSize = (100,100)
self.font = pygame.font.Font(None,70)
self._fill()
def open_file_browser(self):
dlg = FileOpenDialog(self.songPath)
- #d = MINWiiDialog(font = self.font,width = 800, height = 600,path = "../songs/smwis")
- #d.connect(pguGui.CHANGE, self.handle_file_browser_closed, d)
+ dlg.connect(CHANGE, self.handle_file_browser_closed, dlg)
dlg.open()
+ def handle_file_browser_closed(self, dlg) :
+ if dlg.value and os.path.isfile(dlg.value):
+ self.songFile = dlg.value
+
\ No newline at end of file