X-Git-Url: https://scm.cri.ensmp.fr/git/minwii.git/blobdiff_plain/b54e41841b3beb6bafd351077f3bddef0aaa6abb..46f3ffd7fdde386f41020171b5733e55a8e64a85:/src/app/widgets/home.py diff --git a/src/app/widgets/home.py b/src/app/widgets/home.py deleted file mode 100755 index 540746f..0000000 --- a/src/app/widgets/home.py +++ /dev/null @@ -1,99 +0,0 @@ -# -*- coding: utf-8 -*- -""" -widgets minwii. - -$Id$ -$URL$ -""" -from pgu.gui import Table -from pgu.gui import Spacer -from pgu.gui import Label -from pgu.gui import Button -from pgu.gui import Switch -from pgu.gui import Select -from pgu.gui import CLICK -from pgu.gui import QUIT -import pygame -from gui.constants import reversedReadabilityDict, modeDict - -class Home(Table) : - """ - Écran de démarrage de minwii - """ - - def __init__(self,**params): - Table.__init__(self,**params) - self.spaceSize = (100,100) - self.font = pygame.font.Font(None,70) - self._fill() - self._initLocalListeners() - - - def _fill(self): - self.tr() - self.td(Spacer(*self.spaceSize)) - - - # bouton pour browser de fichiers - self.tr() - self.td(self.createLabel("Chanson :")) - self.browseButton = Button(self.createLabel("Choisir...")) - self.td(self.browseButton,colspan=2) - self.songSwitch = Switch(False) - self.td(self.songSwitch) - - self.tr() - self.td(Spacer(*self.spaceSize)) - - # choix du niveau - self.tr() - self.td(self.createLabel("Niveau :")) - self.modeSelect = Select('easy') - for key in modeDict.keys() : - self.modeSelect.add(self.createLabel(reversedReadabilityDict[key]),key) - self.td(self.modeSelect,colspan=3) - - self.tr() - self.td(Spacer(*self.spaceSize)) - - # choix des wiimotes - self.tr() - self.td(self.createLabel("Joueurs :", self.font)) - playerTable = Table() - self.activeWiimoteSwitches = [] - for i in range(4): - s = Switch(False) - playerTable.td(s) - playerTable.td(self.createLabel(" %d " % (i+1))) - self.activeWiimoteSwitches.append(s) - self.td(playerTable,colspan = 3) - - self.tr() - self.td(Spacer(*self.spaceSize)) - - # boutons jouer / quitter - self.tr() - self.quitButton = Button(self.createLabel("Quitter")) - self.td(self.quitButton) - self.playButton = Button(self.createLabel("Jouer")) - self.td(self.playButton,colspan=3) - - self.tr() - self.td(Spacer(500,500)) - - def _initLocalListeners(self) : - self.quitButton.connect(CLICK, self.exit) - - def exit(self, data=None) : - if data is None : - self.send(QUIT) - - def createLabel(self,text,font = None): - if font == None : - font = self.font - w,h = self.font.size(text) - label = Label(text,width=w,height=h,font = font) - return(label) - - - \ No newline at end of file