Ejemplo n.º 1
0
    def __init__(self):

        gtk.Frame.__init__(self)

        self.modify_bg(gtk.STATE_NORMAL, get_colors("window"))

        self.directorio = get_JAMedia_Directory()

        vbox = gtk.VBox()

        self.toolbar = JAMediaToolbarList()
        self.lista = Lista()

        scroll = gtk.ScrolledWindow()
        scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
        scroll.add(self.lista)

        vbox.pack_start(self.toolbar, False, False, 0)
        vbox.pack_start(scroll, True, True, 0)

        self.add(vbox)
        self.show_all()

        self.set_size_request(150, -1)

        self.toolbar.connect("cargar_lista", self.cargar_lista)
        self.toolbar.connect("add_stream", self.__emit_add_stream)
        self.toolbar.connect("menu_activo", self.__emit_menu_activo)

        self.lista.connect("nueva-seleccion", self.__emit_nueva_seleccion)
        self.lista.connect("button-press-event", self.__click_derecho_en_lista)
Ejemplo n.º 2
0
    def __init__(self):

        gtk.Frame.__init__(self)

        self.modify_bg(gtk.STATE_NORMAL, get_colors("window"))

        self.directorio = get_JAMedia_Directory()
        self.mime = ['audio/*', 'video/*']

        vbox = gtk.VBox()

        self.toolbar = JAMediaToolbarList()
        self.lista = Lista()

        scroll = gtk.ScrolledWindow()
        scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
        scroll.add(self.lista)

        vbox.pack_start(self.toolbar, False, False, 0)
        vbox.pack_start(scroll, True, True, 0)

        self.add(vbox)
        self.show_all()

        self.set_size_request(150, -1)

        self.toolbar.connect("cargar_lista", self.cargar_lista)
        self.toolbar.connect("add_stream", self.__emit_add_stream)
        self.toolbar.connect("menu_activo", self.__emit_menu_activo)

        self.lista.connect("nueva-seleccion", self.__emit_nueva_seleccion)
        self.lista.connect("button-press-event", self.__click_derecho_en_lista)
        self.lista.connect("len_items", self.__re_emit_len_items)
Ejemplo n.º 3
0
    def __open_files(self, widget, tipo):

        selector = My_FileChooser(
            parent=self.get_toplevel(),
            filter_type=[],
            action=gtk.FILE_CHOOSER_ACTION_OPEN,
            mime=self.mime,
            title="Abrir Archivos",
            path=get_JAMedia_Directory())

        selector.connect(
            'archivos-seleccionados',
            self.__cargar_directorio, tipo)

        selector.run()

        if selector:
            selector.destroy()
Ejemplo n.º 4
0
    def __init__(self, mime=["audio/*", "video/*", "image/*"]):

        gtk.EventBox.__init__(self)

        self.mime = mime
        self.directorio = get_JAMedia_Directory()

        toolbar = gtk.Toolbar()

        self.modify_bg(0, get_colors("toolbars"))
        toolbar.modify_bg(0, get_colors("toolbars"))

        toolbar.insert(get_separador(draw=False,
            ancho=3, expand=False), -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "document-open.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Abrir Archivos")
        boton.connect("clicked", self.__open_files, "load")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "document-new.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Agregar Archivos")
        boton.connect("clicked", self.__open_files, "add")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "clear.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Limpiar Lista")
        boton.connect("clicked", self.__clear_list)
        toolbar.insert(boton, -1)

        toolbar.insert(get_separador(draw=False,
            ancho=0, expand=True), -1)

        self.add(toolbar)
        self.show_all()
Ejemplo n.º 5
0
    def __init__(self, mime=["audio/*", "video/*", "image/*"]):

        gtk.EventBox.__init__(self)

        self.mime = mime
        self.directorio = get_JAMedia_Directory()

        toolbar = gtk.Toolbar()

        self.modify_bg(0, get_colors("toolbars"))
        toolbar.modify_bg(0, get_colors("toolbars"))

        toolbar.insert(get_separador(draw=False, ancho=3, expand=False), -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "document-open.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Abrir Archivos")
        boton.connect("clicked", self.__open_files, "load")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "document-new.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Agregar Archivos")
        boton.connect("clicked", self.__open_files, "add")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "clear.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Limpiar Lista")
        boton.connect("clicked", self.__clear_list)
        toolbar.insert(boton, -1)

        toolbar.insert(get_separador(draw=False, ancho=0, expand=True), -1)

        self.add(toolbar)
        self.show_all()