Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgnacio Rodríguez <ignaciorodriguez@sugarlabs.org>2013-03-23 00:53:16 (GMT)
committer Ignacio Rodríguez <ignaciorodriguez@sugarlabs.org>2013-03-23 00:53:16 (GMT)
commitcec95c5e1a8751d9beecdc30f1d739452350739b (patch)
treef3f4de61130efb34f1e046c63ba7bdfef65d6351
parentac0831c534114f15817af596ded6219f49bd6c70 (diff)
Adios
-rw-r--r--Widgets.py21
1 files changed, 19 insertions, 2 deletions
diff --git a/Widgets.py b/Widgets.py
index aed127f..f92aa62 100644
--- a/Widgets.py
+++ b/Widgets.py
@@ -286,6 +286,7 @@ class Toolbar1(gtk.Toolbar):
"salir.png"), 32, 32)
imagen.set_from_pixbuf(pixbuf)
boton.set_icon_widget(imagen)
+ boton.connect("clicked", lambda x: Salida())
imagen.show()
self.insert(boton, -1)
boton.show()
@@ -343,8 +344,24 @@ class Respuestas(gtk.ScrolledWindow):
self._box.pack_start(self._botones, False, False, 0)
self._respuestas.append(respuesta)
-
-
+
+class Salida:
+ def __init__(self):
+ self._ventana = gtk.Window(gtk.WINDOW_POPUP)
+ self._ventana.set_position(gtk.WIN_POS_CENTER)
+ self._label = gtk.Label()
+ self._label.set_markup("<big><big><big><big>¡Gracias por Jugar!</big></big></big></big>")
+ self._salir = gtk.Button(gtk.STOCK_OK)
+ self._salir.set_use_stock(True)
+ self._salir.connect("clicked", lambda x: exit("Gracias!"))
+ self._ventana.connect("destroy", lambda x: exit("Gracias!"))
+ self._ventana.connect("delete-event", lambda x, i: exit("Gracias!"))
+ self._box = gtk.VBox()
+ self._box.pack_start(self._label, True, True, 0)
+ self._box.pack_end(self._salir, False, False, 0)
+ self._ventana.add(self._box)
+ self._ventana.show_all()
+
class Pregunta(gtk.EventBox):
def __init__(self, pregunta, original=None, respuesta=False):
super(Pregunta, self).__init__()