diff options
author | flavio <fdanesse@gmail.com> | 2013-06-11 01:05:39 (GMT) |
---|---|---|
committer | flavio <fdanesse@gmail.com> | 2013-06-11 01:05:39 (GMT) |
commit | b816093d608d890d91de88e50e0bb798a1dae3be (patch) | |
tree | 4dae118c19c23b1fc0b9c628ecce4caa5b233c58 | |
parent | 576de9ffcf64af6b6bf2fdcfe18d35171de4df8b (diff) |
Add warning for a general list of surveys
-rwxr-xr-x | CeibalEncuesta/gtk3/Widgets.py | 32 |
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 |