예제 #1
0
    def __get_toolbar_on_off(self):
        """
        En modo 3, se puede desactivar y activar el efecto.
        switch activa y desactiva el efecto si modo == 3.
        """

        toolbar = gtk.Toolbar()

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

        item = gtk.ToolItem()
        label = gtk.Label("on:")
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

        self.switch = gtk.CheckButton()
        self.switch.set_active(True)
        item = gtk.ToolItem()
        item.set_expand(False)
        item.add(self.switch)
        toolbar.insert(item, -1)

        self.switch.connect('button-press-event', self.__set_trigger)

        return toolbar
예제 #2
0
    def __get_toolbar_pits(self):

        toolbar = Gtk.Toolbar()

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

        item = Gtk.ToolItem()
        label = Gtk.Label("pits:")
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

        switch = Gtk.Switch()
        switch.set_active(True)
        item = Gtk.ToolItem()
        item.set_expand(False)
        item.add(switch)
        toolbar.insert(item, -1)

        switch.connect('button-press-event', self.__set_pits)

        return toolbar
예제 #3
0
    def __get_toolbar_color_aging(self):

        toolbar = gtk.Toolbar()

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

        item = gtk.ToolItem()
        label = gtk.Label("color-aging:")
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

        switch = gtk.CheckButton()
        switch.set_active(True)
        item = gtk.ToolItem()
        item.set_expand(False)
        item.add(switch)
        toolbar.insert(item, -1)

        switch.connect('button-press-event', self.__set_color_aging)

        return toolbar
예제 #4
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()
예제 #5
0
    def __get_toolbar_color_aging(self):

        toolbar = Gtk.Toolbar()

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

        item = Gtk.ToolItem()
        label = Gtk.Label("color-aging:")
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

        switch = Gtk.Switch()
        switch.set_active(True)
        item = Gtk.ToolItem()
        item.set_expand(False)
        item.add(switch)
        toolbar.insert(item, -1)

        switch.connect('button-press-event', self.__set_color_aging)

        return toolbar
예제 #6
0
    def __get_toolbar_on_off(self):
        """
        En modo 3, se puede desactivar y activar el efecto.
        switch activa y desactiva el efecto si modo == 3.
        """

        toolbar = Gtk.Toolbar()

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

        item = Gtk.ToolItem()
        label = Gtk.Label("on:")
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

        self.switch = Gtk.Switch()
        self.switch.set_active(True)
        item = Gtk.ToolItem()
        item.set_expand(False)
        item.add(self.switch)
        toolbar.insert(item, -1)

        self.switch.connect('button-press-event', self.__set_trigger)

        return toolbar
 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()
예제 #8
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

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

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

        self.show_all()
예제 #9
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

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

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

        self.show_all()
예제 #10
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)

        item = Gtk.ToolItem()
        self.label = Gtk.Label("")
        #self.label.modify_fg(0, Gdk.Color(65000, 65000, 65000))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        self.show_all()
예제 #11
0
파일: Widgets.py 프로젝트: i5o/JAMediaSuite
    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()
예제 #12
0
파일: Widgets.py 프로젝트: i5o/JAMediaSuite
    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)

        item = Gtk.ToolItem()
        self.label = Gtk.Label("")
        #self.label.modify_fg(0, Gdk.Color(65000, 65000, 65000))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        self.show_all()
예제 #13
0
파일: Widgets.py 프로젝트: i5o/JAMediaSuite
    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()
예제 #14
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()
예제 #15
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()
예제 #16
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()
예제 #17
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()
예제 #18
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()
예제 #19
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()
예제 #20
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()
예제 #21
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()