Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/window.py
diff options
context:
space:
mode:
Diffstat (limited to 'window.py')
-rw-r--r--window.py35
1 files changed, 22 insertions, 13 deletions
diff --git a/window.py b/window.py
index 261624a..69ccb4f 100644
--- a/window.py
+++ b/window.py
@@ -14,10 +14,10 @@ from gi.repository import Gdk
from gi.repository import GObject
from gi.repository import GdkPixbuf
-from Widgets import Area_de_Montajes
+from Widgets import AreadeMontajes
from Widgets import Area
from Widgets import Entrada
-from Widgets import Barra_de_Estado
+from Widgets import BarradeEstado
from Widgets import DialogoError
@@ -60,7 +60,7 @@ class CExplorer(Gtk.Window):
self.entrada = Entrada(self.direccion)
scrolled_montajes = Gtk.ScrolledWindow()
scrolled = Gtk.ScrolledWindow()
- self.area_montajes = Area_de_Montajes(self)
+ self.area_montajes = AreadeMontajes(self)
self.area = Area(self)
self.spinner = Gtk.Spinner()
@@ -100,7 +100,7 @@ class CExplorer(Gtk.Window):
#****** Otros Widgets ******
paned = Gtk.Paned()
- self.b_estado = Barra_de_Estado()
+ self.b_estado = BarradeEstado()
self.vbox.pack_start(self.entrada, False, False, 5)
self.vbox.pack_start(paned, True, True, 0)
@@ -176,13 +176,16 @@ class CExplorer(Gtk.Window):
self.area.agregar(archivo, self.direccion)
elif os.path.isfile(directorio):
- Archivos.intentar_abrir(directorio)
+ comando = Archivos.intentar_abrir(directorio)
+
+ if 'error' in comando:
+ texto = 'abrir archivo'
else:
texto = 'inexistente'
if texto:
- dialogo = DialogoError(str(texto), directorio, self)
+ dialogo = DialogoError(texto, directorio, self)
dialogo.show_all()
@@ -243,10 +246,14 @@ class CExplorer(Gtk.Window):
self.crear_directorio()
def abrir_desde_widget(self, widget, direccion):
+ """Llama a la función 'abrir_desde_widget()', sólo que en esta
+ función, tiene el argumento 'widget', por que widget que la ocasión"""
self.abrir(direccion)
def crear_directorio(self, *args):
+ """Abre el un diálogo para crear un directorio, sí es
+ que en el directorio actual hay permisos suficientes"""
lectura, escritura, ejecucion = Archivos.get_permisos(self.direccion)
@@ -256,6 +263,8 @@ class CExplorer(Gtk.Window):
crear.show_all()
def borrar_archivo(self, *args):
+ """Abre un diálogo para borrar el archivo o la carpeta
+ seleccionada, sí es que hay permisos suficientes"""
direccion = self.get_nueva_direccion()
lectura, escritura, ejecucion = Archivos.get_permisos(direccion)
@@ -270,12 +279,15 @@ class CExplorer(Gtk.Window):
pass
def preferencias(self, *args):
+ """Abre un diálogo con las propiedades del archivo, con opciones
+ de configurar todo lo que se pueda, teniendo en cuenta los permisos"""
direccion = self.get_nueva_direccion()
lectura, escritura, ejecucion = Archivos.get_permisos(direccion)
if lectura:
propiedades = Archivos.Propiedades(direccion)
+
propiedades.connect('cambio-de-propiedades', self.update)
propiedades.show_all()
@@ -306,6 +318,7 @@ class CExplorer(Gtk.Window):
self.b_estado.borrar()
def cambio_de_mensaje(self, widget, mensaje):
+ """Llama a la función 'set_text', de la clase 'BarradeEstado'"""
self.b_estado.set_text(mensaje)
@@ -338,6 +351,9 @@ class CExplorer(Gtk.Window):
self.update()
def get_nueva_direccion(self):
+ """Sí hay un item seleccionado en el area de navegación,
+ devuelve la dirección que conduce a él, de lo contrario,
+ devuelve la dirección actual"""
try:
direccion = self.direccion
@@ -356,10 +372,3 @@ class CExplorer(Gtk.Window):
if __name__ == '__main__':
CExplorer()
Gtk.main()
-
-"""
-ico = "/home/cristian/Documentos/JAMediaSuite/JAMediaObjects/Iconos/JAMedia.png"
-p = GdkPixbuf.Pixbuf.new_from_file_at_size(ico, -1, 30)
-cursor = Gdk.Cursor.new_from_pixbuf(Gdk.Display.get_default(), p, 0, 0)
-ventna.set_cursor(cursor)
-"""