diff options
Diffstat (limited to 'window.py')
-rw-r--r-- | window.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -58,7 +58,7 @@ class CExplorer(Gtk.Window): self.vbox = Gtk.VBox() self.toolbar = Toolbar() self.entrada = Entrada() - self.area = Area(self) + self.area = Area() self.area_montajes = AreadeMontajes(self) self.b_estado = BarradeEstado() @@ -90,6 +90,7 @@ class CExplorer(Gtk.Window): self.entrada.connect('activate', self.nueva_direccion) self.area.connect('cambio-de-direccion', self.abrir_desde_widget) self.area.connect('cambio-de-mensaje', self.cambio_de_mensaje) + self.area.connect('solicitar-direccion', self.setear_direccion) self.abrir(self.direccion) @@ -177,6 +178,8 @@ class CExplorer(Gtk.Window): except: self.abrir(os.path.expanduser('~')) + self.setear_direccion(self.area) + def tecla_presionada(self, widget, event): tecla = event.keyval @@ -212,6 +215,10 @@ class CExplorer(Gtk.Window): if lectura and escritura: self.crear_directorio() + def setear_direccion(self, widget): + + widget.set_direccion(self.direccion) + def abrir_desde_widget(self, widget, direccion): """Llama a la funciĆ³n 'abrir'.""" |