Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-06-11 01:05:39 (GMT)
committer flavio <fdanesse@gmail.com>2013-06-11 01:05:39 (GMT)
commitb816093d608d890d91de88e50e0bb798a1dae3be (patch)
tree4dae118c19c23b1fc0b9c628ecce4caa5b233c58
parent576de9ffcf64af6b6bf2fdcfe18d35171de4df8b (diff)
Add warning for a general list of surveys
-rwxr-xr-xCeibalEncuesta/gtk3/Widgets.py32
1 files changed, 31 insertions, 1 deletions
diff --git a/CeibalEncuesta/gtk3/Widgets.py b/CeibalEncuesta/gtk3/Widgets.py
index 8aa6186..1eeab49 100755
--- a/CeibalEncuesta/gtk3/Widgets.py
+++ b/CeibalEncuesta/gtk3/Widgets.py
@@ -1709,6 +1709,17 @@ class GeneralWidget(Gtk.Box):
De lo contrario crear uno nuevo y lo selecciona.
"""
+ dialog = My_Alert_Dialog2(
+ parent_window = self.get_toplevel(), label = "Texto")
+
+ response = dialog.run()
+
+ if Gtk.ResponseType(response) != Gtk.ResponseType.ACCEPT:
+ dialog.destroy()
+ return
+
+ dialog.destroy()
+
modelo, iter = self.get_selected_item()
if not modelo.iter_next(iter):
@@ -2008,4 +2019,23 @@ class Password_Dialog(Gtk.Dialog):
"""
return self.entry.get_text().strip()
- \ No newline at end of file
+
+class My_Alert_Dialog2(Gtk.Dialog):
+
+ def __init__(self, parent_window = None, label = ""):
+
+ Gtk.Dialog.__init__(
+ self, title = "ATENCION !",
+ parent = parent_window,
+ flags = Gtk.DialogFlags.MODAL,
+ buttons = [
+ "Aceptar", Gtk.ResponseType.ACCEPT,
+ "Cancelar", Gtk.ResponseType.CANCEL])
+
+ label = Gtk.Label(label)
+ label.show()
+
+ self.set_border_width(10)
+
+ self.vbox.pack_start(label, True, True, 0)
+ \ No newline at end of file