diff options
author | Ignacio 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) |
commit | cec95c5e1a8751d9beecdc30f1d739452350739b (patch) | |
tree | f3f4de61130efb34f1e046c63ba7bdfef65d6351 | |
parent | ac0831c534114f15817af596ded6219f49bd6c70 (diff) |
Adios
-rw-r--r-- | Widgets.py | 21 |
1 files changed, 19 insertions, 2 deletions
@@ -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__() |