-from pgu import gui as pguGui
+from pgu.gui import Desktop
+from pgu.gui import QUIT
from widgets.home import Home
from widgets.home import Home
-class MinWii(pguGui.Desktop):
- pguGui.Desktop.__init__(self)
- self.run(home)
\ No newline at end of file
+ home.connect(QUIT, self.quit)
+ self.run(home)
-from pgu.gui import Table, Spacer, Label, Button, Switch, Select
+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
import pygame
from gui.constants import reversedReadabilityDict, modeDict
self.spaceSize = (100,100)
self.font = pygame.font.Font(None,70)
self._fill()
self.spaceSize = (100,100)
self.font = pygame.font.Font(None,70)
self._fill()
+ self._initLocalListeners()
self.tr()
self.td(Spacer(500,500))
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
def createLabel(self,text,font = None):
if font == None :
font = self.font