Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py
diff options
context:
space:
mode:
Diffstat (limited to 'CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py')
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py23
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):