Esempio n. 1
0
    def __setup_init(self):
        """
        Crea y Empaqueta todo.
        """

        from PanelTubeWidgets import Mini_Toolbar
        from PanelTubeWidgets import ToolbarAccionListasVideos
        from PanelTubeWidgets import Toolbar_Videos_Izquierda
        from PanelTubeWidgets import Toolbar_Videos_Derecha
        from PanelTubeWidgets import Toolbar_Guardar

        self.toolbar_encontrados = Mini_Toolbar("Videos Encontrados")
        self.toolbar_guardar_encontrados = Toolbar_Guardar()
        self.encontrados = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
        self.toolbar_accion_izquierda = ToolbarAccionListasVideos()
        self.toolbar_videos_izquierda = Toolbar_Videos_Izquierda()

        self.toolbar_descargar = Mini_Toolbar("Videos Para Descargar")
        self.toolbar_guardar_descargar = Toolbar_Guardar()
        self.descargar = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
        self.toolbar_accion_derecha = ToolbarAccionListasVideos()
        self.toolbar_videos_derecha = Toolbar_Videos_Derecha()

        # Izquierda
        scroll = self.__get_scroll()
        scroll.add_with_viewport(self.encontrados)
        box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
        box.pack_start(self.toolbar_encontrados, False, False, 0)
        box.pack_start(self.toolbar_guardar_encontrados, False, False, 0)
        box.pack_start(scroll, True, True, 0)
        box.pack_start(self.toolbar_accion_izquierda, False, False, 0)
        box.pack_end(self.toolbar_videos_izquierda, False, False, 0)
        self.pack1(box, resize=False, shrink=False)

        # Derecha
        scroll = self.__get_scroll()
        scroll.add_with_viewport(self.descargar)
        box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
        box.pack_start(self.toolbar_descargar, False, False, 0)
        box.pack_start(self.toolbar_guardar_descargar, False, False, 0)
        box.pack_start(scroll, True, True, 0)
        box.pack_start(self.toolbar_accion_derecha, False, False, 0)
        box.pack_end(self.toolbar_videos_derecha, False, False, 0)
        self.pack2(box, resize=False, shrink=False)

        self.show_all()

        self.toolbar_videos_izquierda.connect('mover_videos',
                                              self.__mover_videos)
        self.toolbar_videos_derecha.connect('mover_videos',
                                            self.__mover_videos)
        self.toolbar_videos_izquierda.connect('borrar', self.__set_borrar)
        self.toolbar_videos_derecha.connect('borrar', self.__set_borrar)
        self.toolbar_accion_izquierda.connect('ok', self.__ejecutar_borrar)
        self.toolbar_accion_derecha.connect('ok', self.__ejecutar_borrar)
        self.toolbar_encontrados.connect('abrir', self.__abrir_lista_shelve)
        self.toolbar_encontrados.connect('guardar',
                                         self.__show_toolbar_guardar)
        self.toolbar_guardar_encontrados.connect('ok',
                                                 self.__guardar_lista_shelve)
        self.toolbar_descargar.connect('abrir', self.__abrir_lista_shelve)
        self.toolbar_descargar.connect('guardar', self.__show_toolbar_guardar)
        self.toolbar_guardar_descargar.connect('ok',
                                               self.__guardar_lista_shelve)
        self.toolbar_videos_derecha.connect("comenzar_descarga",
                                            self.__comenzar_descarga)
        self.toolbar_descargar.connect("menu_activo",
                                       self.__ejecutar_cancel_toolbars)
        self.toolbar_encontrados.connect("menu_activo",
                                         self.__ejecutar_cancel_toolbars)

        self.toolbars_flotantes = [
            self.toolbar_guardar_encontrados, self.toolbar_guardar_descargar,
            self.toolbar_accion_izquierda, self.toolbar_accion_derecha
        ]

        GLib.timeout_add(300, self.__update)
Esempio n. 2
0
    def __setup_init(self):
        """
        Crea y Empaqueta todo.
        """
        self.toolbar_encontrados = Mini_Toolbar("Videos Encontrados")
        self.toolbar_guardar_encontrados = Toolbar_Guardar()
        self.encontrados = gtk.VBox()
        self.toolbar_accion_izquierda = ToolbarAccionListasVideos()
        self.toolbar_videos_izquierda = Toolbar_Videos_Izquierda()

        self.toolbar_descargar = Mini_Toolbar("Videos Para Descargar")
        self.toolbar_guardar_descargar = Toolbar_Guardar()
        self.descargar = gtk.VBox()
        self.toolbar_accion_derecha = ToolbarAccionListasVideos()
        self.toolbar_videos_derecha = Toolbar_Videos_Derecha()

        # Izquierda
        scroll = self.__get_scroll()
        event = gtk.EventBox()
        event.modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        event.add(self.encontrados)
        scroll.add_with_viewport(event)
        scroll.modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        scroll.get_child().modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        #scroll.add_with_viewport(self.encontrados)
        box = gtk.VBox()

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_encontrados)
        box.pack_start(event, False, False, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_guardar_encontrados)
        box.pack_start(event, False, False, 0)

        box.pack_start(scroll, True, True, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_accion_izquierda)
        box.pack_start(event, False, False, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_videos_izquierda)
        box.pack_start(event, False, False, 0)

        self.pack1(box, resize=False, shrink=False)

        # Derecha
        scroll = self.__get_scroll()
        event = gtk.EventBox()
        event.modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        event.add(self.descargar)
        scroll.add_with_viewport(event)
        scroll.modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        scroll.get_child().modify_bg(gtk.STATE_NORMAL, get_colors("window"))
        #scroll.add_with_viewport(self.descargar)
        box = gtk.VBox()

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_descargar)
        box.pack_start(event, False, False, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_guardar_descargar)
        box.pack_start(event, False, False, 0)

        box.pack_start(scroll, True, True, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_accion_derecha)
        box.pack_start(event, False, False, 0)

        event = gtk.EventBox()
        event.modify_bg(0, get_colors("drawingplayer"))
        event.add(self.toolbar_videos_derecha)
        box.pack_start(event, False, False, 0)

        self.pack2(box, resize=False, shrink=False)

        self.show_all()

        self.toolbar_videos_izquierda.connect('mover_videos',
                                              self.__mover_videos)
        self.toolbar_videos_derecha.connect('mover_videos',
                                            self.__mover_videos)
        self.toolbar_videos_izquierda.connect('borrar', self.__set_borrar)
        self.toolbar_videos_derecha.connect('borrar', self.__set_borrar)
        self.toolbar_accion_izquierda.connect('ok', self.__ejecutar_borrar)
        self.toolbar_accion_derecha.connect('ok', self.__ejecutar_borrar)
        self.toolbar_encontrados.connect('abrir', self.__abrir_lista_shelve)
        self.toolbar_encontrados.connect('guardar',
                                         self.__show_toolbar_guardar)
        self.toolbar_guardar_encontrados.connect('ok',
                                                 self.__guardar_lista_shelve)
        self.toolbar_descargar.connect('abrir', self.__abrir_lista_shelve)
        self.toolbar_descargar.connect('guardar', self.__show_toolbar_guardar)
        self.toolbar_guardar_descargar.connect('ok',
                                               self.__guardar_lista_shelve)
        self.toolbar_videos_derecha.connect("comenzar_descarga",
                                            self.__comenzar_descarga)
        self.toolbar_descargar.connect("menu_activo",
                                       self.__ejecutar_cancel_toolbars)
        self.toolbar_encontrados.connect("menu_activo",
                                         self.__ejecutar_cancel_toolbars)

        self.toolbars_flotantes = [
            self.toolbar_guardar_encontrados, self.toolbar_guardar_descargar,
            self.toolbar_accion_izquierda, self.toolbar_accion_derecha
        ]

        gobject.timeout_add(300, self.__update)