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

        Gtk.Toolbar.__init__(self)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "PygiHack.svg")
        boton = get_boton(archivo, flip=False, pixels=50)
        boton.set_tooltip_text("Créditos")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.menu = Menu()
        self.menu.connect("import", self.__emit_import)
        self.menu.connect("accion-menu", self.__emit_accion_menu)
        self.menu.show()
        item.add(self.menu)
        self.insert(item, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=50)
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.__emit_salir)
        self.insert(boton, -1)

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

        self.show_all()
 def __init__(self):
     
     Gtk.Toolbar.__init__(self)
     
     self.insert(get_separador(draw = False,
         ancho = 3, expand = False), -1)
     
     imagen = Gtk.Image()
     icono = os.path.join(
         JAMediaObjectsPath,
         "Iconos",
         "JAMediaTerminal.svg")
         
     pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono,
         -1, get_pixels(1.0))
     imagen.set_from_pixbuf(pixbuf)
     imagen.show()
     item = Gtk.ToolItem()
     item.add(imagen)
     self.insert(item, -1)
     
     self.insert(get_separador(draw = False,
         ancho = 0, expand = True), -1)
     
     ### Ayuda.
     archivo = os.path.join(
         JAMediaObjectsPath,
         "Iconos",
         "activity-help.svg")
         
     boton = get_boton(archivo,
         flip = False,
         pixels = get_pixels(1.0))
         
     boton.set_tooltip_text("Ayuda")
     boton.connect("clicked", self.__emit_help)
     self.insert(boton, -1)
     
     ### Salir.
     archivo = os.path.join(
         JAMediaObjectsPath,
         "Iconos",
         "button-cancel.svg")
         
     boton = get_boton(archivo,
         flip = False,
         pixels = get_pixels(1.0))
         
     boton.set_tooltip_text("Salir")
     boton.connect("clicked", self.__emit_salir)
     self.insert(boton, -1)
     
     self.insert(get_separador(draw = False,
         ancho = 3, expand = False), -1)
     
     self.show_all()
Exemplo n.º 3
0
    def import_modulo(self, paquete, modulo):
        """
        Crea una lengüeta para el módulo que se cargará.
        """

        if paquete == "python-gi" or paquete == "python" or \
            paquete == "Otros":

            hbox = Gtk.HBox()
            label = Gtk.Label(modulo)

            label.modify_fg(0, Gdk.Color(0, 0, 0))

            boton = get_boton(os.path.join(JAMediaObjectsPath, "Iconos",
                                           "button-cancel.svg"),
                              pixels=get_pixels(0.5),
                              tooltip_text="Cerrar")

            hbox.pack_start(label, False, False, 0)
            hbox.pack_start(boton, False, False, 0)

            introspectionwidget = IntrospectionWidget(paquete, modulo)
            self.append_page(introspectionwidget, hbox)

            label.show()
            boton.show()
            self.show_all()

            boton.connect("clicked", self.__cerrar)

            self.set_current_page(-1)
Exemplo n.º 4
0
    def __init__(self, parent=None):

        Gtk.Dialog.__init__(self,
                            parent=parent,
                            flags=Gtk.DialogFlags.MODAL,
                            buttons=["Cerrar", Gtk.ResponseType.ACCEPT])

        self.set_border_width(15)

        tabla1 = Gtk.Table(columns=5, rows=2, homogeneous=False)

        vbox = Gtk.HBox()
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg")
        self.anterior = get_boton(archivo,
                                  flip=True,
                                  pixels=get_pixels(0.8),
                                  tooltip_text="Anterior")
        self.anterior.connect("clicked", self.__switch)
        self.anterior.show()
        vbox.pack_start(self.anterior, False, False, 0)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg")
        self.siguiente = get_boton(archivo,
                                   pixels=get_pixels(0.8),
                                   tooltip_text="Siguiente")
        self.siguiente.connect("clicked", self.__switch)
        self.siguiente.show()
        vbox.pack_end(self.siguiente, False, False, 0)

        tabla1.attach_defaults(vbox, 0, 5, 0, 1)

        self.helps = []

        #for x in range(1, 2):
        #    help = Gtk.Image()
        #    help.set_from_file(
        #        os.path.join(JAMediaObjectsPath,
        #            "Iconos", "JAMedia-help%s.png" % x))
        #    tabla1.attach_defaults(help, 0, 5, 1, 2)

        #    self.helps.append(help)

        self.vbox.pack_start(tabla1, True, True, 0)
        self.vbox.show_all()

        self.__switch(None)
Exemplo n.º 5
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.intervalo = 3.0

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "list-remove.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Disminuir")
        boton.connect("clicked", self.__menos_intervalo)
        self.insert(boton, -1)

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

        item = Gtk.ToolItem()
        self.label = Gtk.Label("Cambiar Imagen cada: %s Segundos" % (self.intervalo))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-add.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Aumentar")
        boton.connect("clicked", self.__mas_intervalo)
        self.insert(boton, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-start.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Aceptar")
        boton.connect("clicked", self.__run_presentacion)
        self.insert(boton, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Cancelar")
        boton.connect("clicked", self.__cancelar)
        self.insert(boton, -1)

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

        self.show_all()
Exemplo n.º 6
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.direccion = None
        self.modelo = None
        self.iter = None

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

        archivo = os.path.join(JAMediaObjectsPath,
            "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(0.8))
        boton.set_tooltip_text("Cancelar")
        boton.connect("clicked", self.cancelar)
        self.insert(boton, -1)

        #self.insert(G.get_separador(draw = False,
        #    ancho = 3, expand = False), -1)

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.label = Gtk.Label("")
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

        #self.insert(G.get_separador(draw = False,
        #    ancho = 3, expand = False), -1)

        archivo = os.path.join(JAMediaObjectsPath,
            "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(0.8))
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.emit_borrar)
        self.insert(boton, -1)

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

        self.show_all()
Exemplo n.º 7
0
    def __init__(self, parent=None):

        Gtk.Dialog.__init__(
            self, parent=parent, flags=Gtk.DialogFlags.MODAL, buttons=["Cerrar", Gtk.ResponseType.ACCEPT]
        )

        self.set_border_width(15)

        tabla1 = Gtk.Table(columns=5, rows=2, homogeneous=False)

        vbox = Gtk.HBox()
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg")
        self.anterior = get_boton(archivo, flip=True, pixels=get_pixels(0.8), tooltip_text="Anterior")
        self.anterior.connect("clicked", self.__switch)
        self.anterior.show()
        vbox.pack_start(self.anterior, False, False, 0)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg")
        self.siguiente = get_boton(archivo, pixels=get_pixels(0.8), tooltip_text="Siguiente")
        self.siguiente.connect("clicked", self.__switch)
        self.siguiente.show()
        vbox.pack_end(self.siguiente, False, False, 0)

        tabla1.attach_defaults(vbox, 0, 5, 0, 1)

        self.helps = []

        # for x in range(1, 2):
        #    help = Gtk.Image()
        #    help.set_from_file(
        #        os.path.join(JAMediaObjectsPath,
        #            "Iconos", "JAMedia-help%s.png" % x))
        #    tabla1.attach_defaults(help, 0, 5, 1, 2)

        #    self.helps.append(help)

        self.vbox.pack_start(tabla1, True, True, 0)
        self.vbox.show_all()

        self.__switch(None)
Exemplo n.º 8
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.direccion = None
        self.modelo = None
        self.iter = None

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))
        boton.set_tooltip_text("Cancelar")
        boton.connect("clicked", self.cancelar)
        self.insert(boton, -1)

        #self.insert(G.get_separador(draw = False,
        #    ancho = 3, expand = False), -1)

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.label = Gtk.Label("")
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

        #self.insert(G.get_separador(draw = False,
        #    ancho = 3, expand = False), -1)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.emit_borrar)
        self.insert(boton, -1)

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

        self.show_all()
Exemplo n.º 9
0
    def add_leer(self, path):
        """
        Carga un Directorio y Agrega una Lengüeta para él.
        """

        directorios = Directorios()

        hbox = Gtk.HBox()

        texto = path
        if len(texto) > 15:
            texto = " . . . " + str(path[-15:])

        label = Gtk.Label(texto)

        boton = get_boton(
            os.path.join(icons, "button-cancel.svg"),
            pixels=get_pixels(0.5),
            tooltip_text="Cerrar")

        hbox.pack_start(label, False, False, 0)
        hbox.pack_start(boton, False, False, 0)

        scroll = Gtk.ScrolledWindow()
        scroll.set_policy(
            Gtk.PolicyType.AUTOMATIC,
            Gtk.PolicyType.AUTOMATIC)
        scroll.add(directorios)

        self.append_page(scroll, hbox)

        label.show()
        boton.show()
        self.show_all()

        directorios.connect('info', self.__emit_info)
        directorios.connect('borrar', self.__emit_borrar)
        directorios.connect('accion', self.__set_accion)
        directorios.connect('add-leer', self.__action_add_leer)

        directorios.load(path)

        boton.connect("clicked", self.__cerrar)

        self.set_current_page(-1)

        self.set_tab_reorderable(scroll, True)

        return False
Exemplo n.º 10
0
    def add_leer(self, path):
        """
        Carga un Directorio y Agrega una Lengüeta para él.
        """

        directorios = Directorios()

        hbox = Gtk.HBox()

        texto = path
        if len(texto) > 15:
            texto = " . . . " + str(path[-15:])

        label = Gtk.Label(texto)

        boton = get_boton(os.path.join(icons, "button-cancel.svg"),
                          pixels=get_pixels(0.5),
                          tooltip_text="Cerrar")

        hbox.pack_start(label, False, False, 0)
        hbox.pack_start(boton, False, False, 0)

        scroll = Gtk.ScrolledWindow()
        scroll.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
        scroll.add(directorios)

        self.append_page(scroll, hbox)

        label.show()
        boton.show()
        self.show_all()

        directorios.connect('info', self.__emit_info)
        directorios.connect('borrar', self.__emit_borrar)
        directorios.connect('accion', self.__set_accion)
        directorios.connect('add-leer', self.__action_add_leer)

        directorios.load(path)

        boton.connect("clicked", self.__cerrar)

        self.set_current_page(-1)

        self.set_tab_reorderable(scroll, True)

        return False
Exemplo n.º 11
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        #self.modify_bg(0, Gdk.Color(0, 0, 0))

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

        imagen = Gtk.Image()
        icono = os.path.join(ICONOS, "JAMediaExplorer.svg")
        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono,
            -1, get_pixels(1.0))
        imagen.set_from_pixbuf(pixbuf)
        #imagen.modify_bg(0, Gdk.Color(0, 0, 0))
        imagen.show()
        item = Gtk.ToolItem()
        item.add(imagen)
        self.insert(item, -1)

        menu = Menu()
        item = Gtk.ToolItem()
        #item.set_size_request(100, -1)
        item.set_expand(True)
        item.add(menu)
        menu.connect('accion_ver', self.__re_emit_accion_ver)
        self.insert(item, -1)

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

        archivo = os.path.join(ICONOS, "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(1))
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.emit_salir)
        self.insert(boton, -1)

        self.show_all()
Exemplo n.º 12
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        #self.modify_bg(0, Gdk.Color(0, 0, 0))

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

        imagen = Gtk.Image()
        icono = os.path.join(ICONOS, "JAMediaExplorer.svg")
        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
            icono, -1, get_pixels(1.0))
        imagen.set_from_pixbuf(pixbuf)
        #imagen.modify_bg(0, Gdk.Color(0, 0, 0))
        imagen.show()
        item = Gtk.ToolItem()
        item.add(imagen)
        self.insert(item, -1)

        menu = Menu()
        item = Gtk.ToolItem()
        #item.set_size_request(100, -1)
        item.set_expand(True)
        item.add(menu)
        menu.connect('accion_ver', self.__re_emit_accion_ver)
        self.insert(item, -1)

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

        archivo = os.path.join(ICONOS, "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1))
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.emit_salir)
        self.insert(boton, -1)

        self.show_all()
Exemplo n.º 13
0
    def __init__(self, path):

        Gtk.Toolbar.__init__(self)

        self.path = path

        self.buttons_back = []

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg")
        boton = get_boton(
            archivo,  # flip=True,
            rotacion=None,
            pixels=get_pixels(1),
            tooltip_text="Anterior")
        boton.connect("clicked", self.__emit_switch)
        self.insert(boton, -1)
        self.buttons_back.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_back.append(separador)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "document-open.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(1),
                          tooltip_text="Abrir")
        boton.connect("clicked", self.__emit_open)
        self.insert(boton, -1)

        # FIXME: Hasta que no esté lista la vista de Cámara.
        #archivo = os.path.join(
        #    JAMediaObjectsPath,
        #    "Iconos", "camera-photo.svg")
        #boton = get_boton(
        #    archivo, flip=False,
        #    rotacion=None,
        #    pixels=get_pixels(1),
        #    tooltip_text="Cámara")
        #boton.connect("clicked", self.__emit_camara)
        #self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

        self.insert(get_separador(draw=False, ancho=15, expand=False), -1)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "JAMediaImagenes.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1.2),
                          tooltip_text="Autor.")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        #archivo = os.path.join(JAMediaObjectsPath,
        #    "Iconos", "JAMedia-help1.svg")
        #boton = get_boton(
        #    archivo, flip=False,
        #    pixels=get_pixels(1),
        #    tooltip_text="Ayuda.")
        #boton.connect("clicked", self.__show_help)
        #self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "button-cancel.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(1),
                          tooltip_text="Salir")
        boton.connect("clicked", self.__salir)
        self.insert(boton, -1)

        self.insert(get_separador(draw=False, ancho=5, expand=False), -1)

        self.show_all()
Exemplo n.º 14
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.intervalo = 3.0

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "list-remove.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(0.8),
                          tooltip_text="Disminuir")
        boton.connect("clicked", self.__menos_intervalo)
        self.insert(boton, -1)

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

        item = Gtk.ToolItem()
        self.label = Gtk.Label("Cambiar Imagen cada: %s Segundos" %
                               (self.intervalo))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-add.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(0.8),
                          tooltip_text="Aumentar")
        boton.connect("clicked", self.__mas_intervalo)
        self.insert(boton, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "media-playback-start.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(0.8),
                          tooltip_text="Aceptar")
        boton.connect("clicked", self.__run_presentacion)
        self.insert(boton, -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "button-cancel.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(0.8),
                          tooltip_text="Cancelar")
        boton.connect("clicked", self.__cancelar)
        self.insert(boton, -1)

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

        self.show_all()
Exemplo n.º 15
0
    def __init__(self, path):

        Gtk.Toolbar.__init__(self)

        self.path = path
        self.buttons_player = []
        self.buttons_escala_rotacion = []
        self.buttons_config = []
        self.buttons_guardar = []
        self.modo = False  # Solo almacenará edit o player

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg")
        boton = get_boton(
            archivo,  # flip = True,
            rotacion=None,
            pixels=get_pixels(1),
            tooltip_text="Anterior")
        boton.connect("clicked", self.__emit_switch)
        self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

        ### Vistas Configuración, Presentaciones y Navegador.
        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "document-properties.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Navegar Imágenes")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_config.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "gtk-preferences.svg")
        button = get_boton(archivo,
                           flip=False,
                           pixels=get_pixels(1),
                           tooltip_text="Configurar Presentación")
        button.connect("clicked", self.__activar)
        self.insert(button, -1)
        self.buttons_config.append(button)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_config.append(separador)

        ### Zoom
        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "zoom-fit-best.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Centrar en Pantalla")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-out.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Alejar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-in.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Acercar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_escala_rotacion.append(separador)

        ### Rotación
        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "object-rotate-left.svg")
        boton = get_boton(
            archivo,  # flip=False,
            pixels=get_pixels(1),
            tooltip_text="Rotar Izquierda")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "object-rotate-right.svg")
        boton = get_boton(
            archivo,  # flip=True,
            pixels=get_pixels(1),
            tooltip_text="Rotar Derecha")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_escala_rotacion.append(separador)

        ### Presentacion y Navegador
        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "media-seek-backward.svg")
        boton = get_boton(
            archivo,  # flip=True,
            pixels=get_pixels(1),
            tooltip_text="Anterior")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "media-playback-start.svg")
        self.botonplay = get_boton(archivo,
                                   flip=False,
                                   pixels=get_pixels(1),
                                   tooltip_text="Reproducir")
        self.botonplay.connect("clicked", self.__activar)
        self.insert(self.botonplay, -1)
        self.buttons_player.append(self.botonplay)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "media-seek-forward.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Siguiente")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "media-playback-stop.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Detener")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_player.append(separador)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "document-save.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=get_pixels(1),
                          tooltip_text="Guardar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_guardar.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_guardar.append(separador)

        ### Salir
        self.insert(get_separador(draw=False, expand=True), -1)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos",
                               "button-cancel.svg")
        boton = get_boton(archivo,
                          flip=False,
                          rotacion=None,
                          pixels=get_pixels(1),
                          tooltip_text="Salir")
        boton.connect("clicked", self.__salir)
        self.insert(boton, -1)

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

        self.show_all()
Exemplo n.º 16
0
    def __init__(self, path):

        Gtk.Toolbar.__init__(self)

        self.path = path

        self.buttons_back = []

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg")
        boton = get_boton(archivo, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior")  # flip=True,
        boton.connect("clicked", self.__emit_switch)
        self.insert(boton, -1)
        self.buttons_back.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_back.append(separador)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-open.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Abrir")
        boton.connect("clicked", self.__emit_open)
        self.insert(boton, -1)

        # FIXME: Hasta que no esté lista la vista de Cámara.
        # archivo = os.path.join(
        #    JAMediaObjectsPath,
        #    "Iconos", "camera-photo.svg")
        # boton = get_boton(
        #    archivo, flip=False,
        #    rotacion=None,
        #    pixels=get_pixels(1),
        #    tooltip_text="Cámara")
        # boton.connect("clicked", self.__emit_camara)
        # self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

        self.insert(get_separador(draw=False, ancho=15, expand=False), -1)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "JAMediaImagenes.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1.2), tooltip_text="Autor.")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        # archivo = os.path.join(JAMediaObjectsPath,
        #    "Iconos", "JAMedia-help1.svg")
        # boton = get_boton(
        #    archivo, flip=False,
        #    pixels=get_pixels(1),
        #    tooltip_text="Ayuda.")
        # boton.connect("clicked", self.__show_help)
        # self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir")
        boton.connect("clicked", self.__salir)
        self.insert(boton, -1)

        self.insert(get_separador(draw=False, ancho=5, expand=False), -1)

        self.show_all()
Exemplo n.º 17
0
    def __init__(self, path):

        Gtk.Toolbar.__init__(self)

        self.path = path
        self.buttons_player = []
        self.buttons_escala_rotacion = []
        self.buttons_config = []
        self.buttons_guardar = []
        self.modo = False  # Solo almacenará edit o player

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

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg")
        boton = get_boton(archivo, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior")  # flip = True,
        boton.connect("clicked", self.__emit_switch)
        self.insert(boton, -1)

        self.insert(get_separador(draw=True, expand=False), -1)

        ### Vistas Configuración, Presentaciones y Navegador.
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-properties.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Navegar Imágenes")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_config.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-preferences.svg")
        button = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Configurar Presentación")
        button.connect("clicked", self.__activar)
        self.insert(button, -1)
        self.buttons_config.append(button)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_config.append(separador)

        ### Zoom
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-fit-best.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Centrar en Pantalla")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-out.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Alejar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-in.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Acercar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_escala_rotacion.append(separador)

        ### Rotación
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-left.svg")
        boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Rotar Izquierda")  # flip=False,
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-right.svg")
        boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Rotar Derecha")  # flip=True,
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_escala_rotacion.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_escala_rotacion.append(separador)

        ### Presentacion y Navegador
        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-backward.svg")
        boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Anterior")  # flip=True,
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-start.svg")
        self.botonplay = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Reproducir")
        self.botonplay.connect("clicked", self.__activar)
        self.insert(self.botonplay, -1)
        self.buttons_player.append(self.botonplay)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-forward.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Siguiente")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-stop.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Detener")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_player.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_player.append(separador)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-save.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Guardar")
        boton.connect("clicked", self.__activar)
        self.insert(boton, -1)
        self.buttons_guardar.append(boton)

        separador = get_separador(draw=True, expand=False)
        self.insert(separador, -1)
        self.buttons_guardar.append(separador)

        ### Salir
        self.insert(get_separador(draw=False, expand=True), -1)

        archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir")
        boton.connect("clicked", self.__salir)
        self.insert(boton, -1)

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

        self.show_all()