From cec95c5e1a8751d9beecdc30f1d739452350739b Mon Sep 17 00:00:00 2001 From: Ignacio Rodríguez Date: Sat, 23 Mar 2013 00:53:16 +0000 Subject: Adios --- 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("¡Gracias por Jugar!") + 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__() -- cgit v0.9.1