diff options
Diffstat (limited to 'CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py')
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py index fe779b0..a86e0a8 100755 --- a/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py @@ -161,8 +161,6 @@ class CeibalEncuesta(Gtk.Window): Eventos de Teclas. """ - if self.panel.encuesta_tipo == "normal": return - ### Cuando se presiona escape if event.keyval == 65307: from Widgets import Password_Dialog @@ -183,6 +181,8 @@ class CeibalEncuesta(Gtk.Window): if password == "123": self.panel.show_lista() + self.menu_bar.show_all() + self.infowidget.show_all() def do_draw(self, context): """ @@ -191,7 +191,6 @@ class CeibalEncuesta(Gtk.Window): """ if self.panel.get_visible(): - self.infowidget.show() return False from gi.repository import GdkPixbuf @@ -310,6 +309,8 @@ class CeibalEncuesta(Gtk.Window): self.out_dict[encuestado] = {} self.panel.update({}) + self.menu_bar.hide() + self.infowidget.hide() self.infowidget.set_encuestado(encuestado) def __get_menu(self): @@ -317,8 +318,8 @@ class CeibalEncuesta(Gtk.Window): Crea y devuelve el menú de la aplicación. """ - menu_bar = Gtk.MenuBar() - menu_bar.show() + self.menu_bar = Gtk.MenuBar() + self.menu_bar.show() file_menu = Gtk.Menu() @@ -352,12 +353,12 @@ class CeibalEncuesta(Gtk.Window): file_item.show() file_item.set_submenu(file_menu) - menu_bar.append(file_item) + self.menu_bar.append(file_item) self.guardar.set_sensitive(False) self.exportar.set_sensitive(False) - return menu_bar + return self.menu_bar def __exportar_encuesta(self, widget = None, senial = None): """ @@ -451,11 +452,11 @@ class CeibalEncuesta(Gtk.Window): hash = int(time.time() * 1000) path = os.path.join(WORKPATH, "%s_%s.poll_result" % (poll_id, hash)) - import simplejson + import json archivo = open(path, "w") archivo.write( - simplejson.dumps( + json.dumps( out_dict, indent=4, separators=(", ", ":"), @@ -690,9 +691,9 @@ class CeibalEncuesta(Gtk.Window): "pollster_id": pollster_id, "pollster_username": pollster_username} - import simplejson + import json archivo = open(self.path, "w") - archivo.write(simplejson.dumps(salida)) + archivo.write(json.dumps(salida)) archivo.close() if os.path.exists(TEMPPATH): |