Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/CristianEdit/CristianEdit.py
diff options
context:
space:
mode:
Diffstat (limited to 'CristianEdit/CristianEdit.py')
-rw-r--r--CristianEdit/CristianEdit.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/CristianEdit/CristianEdit.py b/CristianEdit/CristianEdit.py
index e273eac..bd8205b 100644
--- a/CristianEdit/CristianEdit.py
+++ b/CristianEdit/CristianEdit.py
@@ -219,6 +219,8 @@ class CristianEdit(Gtk.Plug):
pagina = self.notebook.get_current_page()
+ self.menu.bloquear_menus()
+
if not direccion:
navegador = Navegador(
'Abrir archivo de Texto',
@@ -314,6 +316,8 @@ class CristianEdit(Gtk.Plug):
elif direccion in self.lugares:
self.notebook.set_current_page(self.lugares.index(direccion))
+ self.menu.desbloquear_menus()
+
def guardar(self, widget=None, direccion=None):
"""Guardar el archivo actual. Si se guarda
por primera vez, se llamará a la función
@@ -346,6 +350,8 @@ class CristianEdit(Gtk.Plug):
def guardar_como(self, widget=None):
"""Guardar copia o por primera vez."""
+ self.menu.bloquear_menus()
+
pagina = self.notebook.get_current_page()
buffer = self.buffers[pagina]
@@ -379,6 +385,8 @@ class CristianEdit(Gtk.Plug):
self.navegador.destroy()
+ self.menu.desbloquear_menus()
+
def estado(self, *args):
"""Muestra un diálogo con los datos
del archivo que se está editando actualmente."""