implémentation bouton quitter.
[minwii.git] / src / app / widgets / home.py
index a56de62..540746f 100755 (executable)
@@ -5,7 +5,14 @@ widgets minwii.
 $Id$
 $URL$
 """
-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
 
@@ -19,6 +26,7 @@ class Home(Table) :
         self.spaceSize = (100,100)
         self.font = pygame.font.Font(None,70)
         self._fill()
+        self._initLocalListeners()
 
 
     def _fill(self):
@@ -73,6 +81,13 @@ class Home(Table) :
         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