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.py48
1 files changed, 2 insertions, 46 deletions
diff --git a/CristianEdit/CristianEdit.py b/CristianEdit/CristianEdit.py
index 936fb8b..3cae54a 100644
--- a/CristianEdit/CristianEdit.py
+++ b/CristianEdit/CristianEdit.py
@@ -107,15 +107,10 @@ class CristianEdit(Gtk.Plug):
self.dialogo.connect('solicitar-buffer', self.setear_variable_buffer)
self.pagina_nueva()
-
- numero = 0
for direccion in direcciones:
if os.path.exists(direccion) and G.get_mime_type(direccion):
- #self.pagina_nueva()
self.abrir(None, direccion=direccion)
- self.lugares[numero] = direccion
- numero += 1
self.show_all()
@@ -282,53 +277,14 @@ class CristianEdit(Gtk.Plug):
if respuesta == Gtk.ResponseType.ACCEPT:
for lugar in navegador.get_filenames():
- if os.path.exists(lugar) and \
- not lugar in self.lugares and \
- os.path.isfile(lugar):
-
- dir, mod, cuen = self.get_sirve(self.lugares[pagina])
-
- if not dir or not mod:
- self.pagina_nueva()
- self.set_accion(None, 'Desplazar al final')
- pagina = self.notebook.get_current_page()
-
- self.lugares[pagina] = lugar
- buffer = self.get_buffer()
- view = self.get_view()
- texto = open(lugar, 'r').read()
- barra = self.barras_de_abajo[pagina]
- combo = barra.get_combo()
- escritura = self.get_escritura(lugar)
-
- self.agregar_a_recientes(lugar)
- self.menu.actualizar_recientes(
- self.configuraciones['recientes'])
-
- buffer.set_text(texto)
- buffer.set_modified(False)
- buffer.buscar_lenguaje(lugar, combo)
- buffer.begin_not_undoable_action()
- buffer.end_not_undoable_action()
-
- start = buffer.get_start_iter()
- buffer.select_range(start, start)
-
- view.set_editable(escritura)
-
- nombre = self.lugares[pagina].split('/')[-1]
- label = self.etiquetas[pagina]
- label.set_text(nombre)
+ if G.get_mime_type(lugar) and not lugar in self.lugares:
- elif lugar in self.lugares:
- numero = self.lugares.index(lugar)
- self.notebook.set_current_page(numero)
+ self.abrir(direccion=lugar)
navegador.destroy()
else:
if os.path.exists(direccion) and \
- os.path.isfile(direccion) and \
G.get_mime_type(direccion) and \
not direccion in self.lugares: