示例#1
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("barradeprogreso"))

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Selecciona una Lista")
        boton.connect("clicked", self.__get_menu)
        self.insert(boton, -1)

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

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

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

        archivo = os.path.join(BASE_PATH, "Iconos", "agregar.svg")
        self.boton_agregar = get_boton(archivo, flip=False, pixels=24)
        self.boton_agregar.set_tooltip_text("Agregar Streaming")
        self.boton_agregar.connect("clicked", self.__emit_add_stream)
        self.insert(self.boton_agregar, -1)

        self.show_all()
示例#2
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.anterior = get_boton(
            os.path.join(icons, "go-next-rtl.svg"),
            pixels=get_pixels(0.5),
            tooltip_text="Anterior")

        self.anterior.connect("clicked", self.__emit_accion)
        self.insert(self.anterior, - 1)

        item = Gtk.ToolItem()
        item.set_expand(True)

        self.entry = Gtk.Entry()
        self.entry.show()

        item.add(self.entry)
        self.insert(item, - 1)

        self.siguiente = get_boton(
            os.path.join(icons, "go-next.svg"),
            pixels=get_pixels(0.5),
            tooltip_text="Siguiente")

        self.siguiente.connect("clicked", self.__emit_accion)
        self.insert(self.siguiente, - 1)

        self.entry.connect("changed", self.__emit_buscar)
        self.show_all()

        self.anterior.set_sensitive(False)
        self.siguiente.set_sensitive(False)
示例#3
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        toolbar = Gtk.Toolbar()
        toolbar.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse('#f0e6aa'))
        toolbar.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse('#000000'))

        self.anterior = get_boton(os.path.join(icons, "go-next-rtl.svg"),
            pixels=get_pixels(0.5), tooltip_text="Anterior")

        self.anterior.connect("clicked", self.__emit_accion)
        toolbar.insert(self.anterior, - 1)

        item = Gtk.ToolItem()
        item.set_expand(True)

        self.entry = Gtk.Entry()
        self.entry.show()

        item.add(self.entry)
        toolbar.insert(item, - 1)

        self.siguiente = get_boton(os.path.join(icons, "go-next.svg"),
            pixels=get_pixels(0.5), tooltip_text="Siguiente")

        self.siguiente.connect("clicked", self.__emit_accion)
        toolbar.insert(self.siguiente, - 1)

        self.entry.connect("changed", self.__emit_buscar)
        self.add(toolbar)
        self.show_all()

        self.anterior.set_sensitive(False)
        self.siguiente.set_sensitive(False)
    def __agregar(self, widget):
        """
        Función para agregar información de un autor.
        """
        box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)

        entry1 = Gtk.Entry()
        entry2 = Gtk.Entry()

        remover = get_boton(os.path.join(icons, "list-remove.svg"),
                            pixels=get_pixels(1.0),
                            tooltip_text="Eliminar")

        agregar = get_boton(os.path.join(icons, "gtk-add.svg"),
                            pixels=get_pixels(1.0),
                            tooltip_text="Agregar")

        frame1 = Gtk.Frame()
        frame1.set_label("Nombre")
        frame2 = Gtk.Frame()
        frame2.set_label("Mail")

        frame1.add(entry1)
        frame2.add(entry2)

        box.pack_start(frame1, False, False, 5)
        box.pack_start(frame2, False, False, 0)
        box.pack_start(remover, False, False, 0)
        box.pack_start(agregar, False, False, 0)

        self.pack_start(box, False, False, 0)

        agregar.connect("clicked", self.__agregar)
        remover.connect("clicked", self.__quitar)
        self.show_all()
示例#5
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=True, pixels=24)
        boton.set_tooltip_text("Quitar de Descargas")
        boton.connect("clicked", self.__emit_aencontrados)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Borrar Lista")
        boton.connect("clicked", self.__emit_borrar)
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=False, pixels=24,
            rotacion=gtk.gdk.PIXBUF_ROTATE_CLOCKWISE)
        boton.set_tooltip_text("Descargar")
        boton.connect("clicked", self.__emit_comenzar_descarga)
        self.insert(boton, -1)

        self.show_all()
示例#6
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=True,
            pixels=24)
        boton.set_tooltip_text("Quitar de Descargas")
        boton.connect("clicked", self.__emit_aencontrados)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Borrar Lista")
        boton.connect("clicked", self.__emit_borrar)
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24,
            rotacion=GdkPixbuf.PixbufRotation.CLOCKWISE)
        boton.set_tooltip_text("Descargar")
        boton.connect("clicked", self.__emit_comenzar_descarga)
        self.insert(boton, -1)

        self.show_all()
示例#7
0
    def __init__(self, text):

        Gtk.Toolbar.__init__(self)

        self.label = None
        self.texto = text
        self.numero = 0

        item = Gtk.ToolItem()
        self.label = Gtk.Label("%s: %s" % (text, self.numero))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Lista de Búsquedas")
        boton.connect("clicked", self.__get_menu)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "play.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=24,
                          rotacion=GdkPixbuf.PixbufRotation.CLOCKWISE)
        boton.set_tooltip_text("Guardar Lista")
        boton.connect("clicked", self.__emit_guardar)
        self.insert(boton, -1)

        self.show_all()
示例#8
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=True, pixels=24)
        boton.set_tooltip_text("Quitar de Descargas")
        boton.connect("clicked", self.__emit_aencontrados)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Borrar Lista")
        boton.connect("clicked", self.__emit_borrar)
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=24,
                          rotacion=GdkPixbuf.PixbufRotation.CLOCKWISE)
        boton.set_tooltip_text("Descargar")
        boton.connect("clicked", self.__emit_comenzar_descarga)
        self.insert(boton, -1)

        self.show_all()
示例#9
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

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

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

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

        item = gtk.ToolItem()
        self.label = gtk.Label("")
        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(BASE_PATH, "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__emit_salir)
        self.insert(boton, -1)

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

        self.show_all()
示例#10
0
    def __agregar(self, widget):
        """
        Función para agregar información de un autor.
        """
        box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)

        entry1 = Gtk.Entry()
        entry2 = Gtk.Entry()

        remover = get_boton(os.path.join(icons, "list-remove.svg"),
            pixels=get_pixels(1.0), tooltip_text="Eliminar")

        agregar = get_boton(os.path.join(icons, "gtk-add.svg"),
            pixels=get_pixels(1.0), tooltip_text="Agregar")

        frame1 = Gtk.Frame()
        frame1.set_label("Nombre")
        frame2 = Gtk.Frame()
        frame2.set_label("Mail")

        frame1.add(entry1)
        frame2.add(entry2)

        box.pack_start(frame1, False, False, 5)
        box.pack_start(frame2, False, False, 0)
        box.pack_start(remover, False, False, 0)
        box.pack_start(agregar, False, False, 0)

        self.pack_start(box, False, False, 0)

        agregar.connect("clicked", self.__agregar)
        remover.connect("clicked", self.__quitar)
        self.show_all()
示例#11
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("window"))

        self.lista = None
        self.accion = None
        self.iter = None

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

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

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

        archivo = os.path.join(BASE_PATH, "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__realizar_accion)
        self.insert(boton, -1)

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

        self.show_all()
示例#12
0
    def __init__(self, text):

        Gtk.Toolbar.__init__(self)

        self.label = None
        self.texto = text
        self.numero = 0

        item = Gtk.ToolItem()
        self.label = Gtk.Label("%s: %s" % (text, self.numero))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Lista de Búsquedas")
        boton.connect("clicked", self.__get_menu)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "play.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24,
            rotacion=GdkPixbuf.PixbufRotation.CLOCKWISE)
        boton.set_tooltip_text("Guardar Lista")
        boton.connect("clicked", self.__emit_guardar)
        self.insert(boton, -1)

        self.show_all()
示例#13
0
    def __init__(self, text):

        gtk.Toolbar.__init__(self)

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

        self.label = None
        self.texto = text
        self.numero = 0

        item = gtk.ToolItem()
        self.label = gtk.Label("%s: %s" % (text, self.numero))
        #self.label.modify_fg(gtk.STATE_NORMAL, get_colors("window"))
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Lista de Búsquedas")
        boton.connect("clicked", self.__get_menu)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "play.svg")
        boton = get_boton(archivo, flip=False, pixels=24,
            rotacion=gtk.gdk.PIXBUF_ROTATE_CLOCKWISE)
        boton.set_tooltip_text("Guardar Lista")
        boton.connect("clicked", self.__emit_guardar)
        self.insert(boton, -1)

        self.show_all()
示例#14
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        # > toolbar interna
        toolbar = Gtk.Toolbar()

        archivo = os.path.join(BASE_PATH,
            "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(0.8))
        boton.set_tooltip_text("Disminuir")
        boton.connect("clicked", self.__restar)
        toolbar.insert(boton, -1)

        item = Gtk.ToolItem()
        self.time_label = Gtk.Label("1.0")
        self.time_label.show()
        item.add(self.time_label)
        toolbar.insert(item, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "acercar.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(0.8))
        boton.set_tooltip_text("Aumentar")
        boton.connect("clicked", self.__sumar)
        toolbar.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "play.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(0.8))
        boton.set_tooltip_text("Comenzar")
        boton.connect("clicked", self.__run)
        toolbar.insert(boton, -1)

        toolbar.show_all()
        # < toolbar interna

        item = Gtk.ToolItem()
        item.set_expand(True)

        frame = Gtk.Frame()
        frame.set_label("Ráfaga:")
        frame.set_label_align(0.5, 0.5)
        frame.show()

        frame.add(toolbar)

        item.add(frame)
        self.insert(item, -1)

        self.show_all()
示例#15
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

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

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

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

        item = gtk.ToolItem()
        self.label = gtk.Label("")
        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(BASE_PATH, "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__emit_salir)
        self.insert(boton, -1)

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

        self.show_all()
示例#16
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("barradeprogreso"))

        archivo = os.path.join(BASE_PATH,
            "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Selecciona una Lista")
        boton.connect("clicked", self.__get_menu)
        self.insert(boton, -1)

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

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "agregar.svg")
        self.boton_agregar = get_boton(archivo, flip=False,
            pixels=24)
        self.boton_agregar.set_tooltip_text("Agregar Streaming")
        self.boton_agregar.connect("clicked", self.__emit_add_stream)
        self.insert(self.boton_agregar, -1)

        self.show_all()
示例#17
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("window"))

        self.tipo = None

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

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

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

        frame = Gtk.Frame()
        frame.set_label('Nombre')
        self.nombre = Gtk.Entry()
        event = Gtk.EventBox()
        event.modify_bg(0, get_colors("window"))
        event.set_border_width(4)
        event.add(self.nombre)
        frame.add(event)
        frame.show_all()
        item = Gtk.ToolItem()
        item.add(frame)
        self.insert(item, -1)

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

        frame = Gtk.Frame()
        frame.set_label('URL')
        self.url = Gtk.Entry()
        event = Gtk.EventBox()
        event.modify_bg(0, get_colors("window"))
        event.set_border_width(4)
        event.add(self.url)
        frame.add(event)
        frame.show_all()
        item = Gtk.ToolItem()
        self.url.show()
        item.add(frame)
        self.insert(item, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__emit_add_stream)
        self.insert(boton, -1)

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

        self.show_all()
示例#18
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("barradeprogreso"))

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia.svg")
        boton = get_boton(archivo, flip=False,
            pixels=35)
        boton.set_tooltip_text("Autor")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "configurar.svg")
        self.configurar = get_boton(archivo, flip=False,
            pixels=24)
        self.configurar.set_tooltip_text("Configuraciones")
        self.configurar.connect("clicked", self.__emit_config)
        self.insert(self.configurar, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia-help.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        self.insert(boton, -1)

        #archivo = os.path.join(BASE_PATH,
        #    "Iconos", "foto.png")
        #boton = G.get_boton(archivo, flip = False,
        #    pixels = G.get_pixels(1))
        #boton.set_tooltip_text("Captura.")
        #boton.connect("clicked", self.emit_capturar)
        #self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_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()
示例#19
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))

        self.ocultar_controles = False

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

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        self.boton_izquierda = get_boton(archivo, flip=False, pixels=24)
        self.boton_izquierda.set_tooltip_text("Izquierda")
        self.boton_izquierda.connect("clicked", self.__emit_rotar)
        toolbar.insert(self.boton_izquierda, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        self.boton_derecha = get_boton(archivo, flip=True, pixels=24)
        self.boton_derecha.set_tooltip_text("Derecha")
        self.boton_derecha.connect("clicked", self.__emit_rotar)
        toolbar.insert(self.boton_derecha, -1)

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

        item = gtk.ToolItem()
        label = gtk.Label("Ocultar Controles:")
        label.modify_fg(0, get_colors("drawingplayer"))
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        self.descarga = get_boton(archivo,
                                  flip=False,
                                  rotacion=gtk.gdk.PIXBUF_ROTATE_CLOCKWISE,
                                  pixels=24)
        self.descarga.set_tooltip_text("Actualizar Streamings")
        self.descarga.set_sensitive(False)
        self.descarga.connect("clicked", self.__emit_actualizar_streamings)
        toolbar.insert(self.descarga, -1)

        self.add(toolbar)
        self.show_all()

        switch.connect('button-press-event', self.__set_controles_view)
示例#20
0
    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(
            BASE_PATH,
            "Iconos",
            "JAMediaTerminal.svg")

        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono,
            -1, get_pixels(0.6))
        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(
            BASE_PATH,
            "Iconos",
            "activity-help.svg")

        boton = get_boton(archivo,
            flip=False,
            pixels=get_pixels(0.8))

        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__emit_help)
        self.insert(boton, -1)

        # Salir.
        archivo = os.path.join(
            BASE_PATH,
            "Iconos",
            "button-cancel.svg")

        boton = get_boton(archivo,
            flip=False,
            pixels=get_pixels(0.8))

        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()
示例#21
0
    def __init__(self, parent=None):

        gtk.Dialog.__init__(self,
            parent=parent,
            #flags=gtk.DIALOG_MODAL,
            buttons=("Cerrar", gtk.RESPONSE_ACCEPT))

        self.set_decorated(False)
        self.modify_bg(0, get_colors("window"))
        self.set_border_width(15)

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "play.svg")
        self.siguiente = get_boton(
            archivo,
            pixels=24,
            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, 5):
            try:
                help = gtk.Image()
                #help.set_from_file(
                #    os.path.join(BASE_PATH,
                #    "Iconos", "help-%s.svg" % x))
                tabla1.attach_defaults(help, 0, 5, 1, 2)

                self.helps.append(help)

            except:
                pass

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

        self.__switch(None)
示例#22
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.set_border_width(4)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_fg(gtk.STATE_NORMAL, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "camara.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Filmar")
        boton.connect("clicked", self.__emit_senial, "Filmar")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "foto.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Fotografiar")
        boton.connect("clicked", self.__emit_senial, "Fotografiar")
        toolbar.insert(boton, -1)

        #archivo = os.path.join(BASE_PATH, "Iconos", "microfono.svg")
        #boton = get_boton(archivo, flip=False, pixels=45)
        #boton.set_tooltip_text("Grabar Audio")
        #boton.set_sensitive(False)
        #boton.connect("clicked", self.__emit_senial, "Grabar")
        #toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "convert.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("JAMediaConverter")
        boton.connect("clicked", self.__emit_senial, "Convert")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Reproducir Audio y Video")
        boton.connect("clicked", self.__emit_senial, "Reproducir")
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "monitor.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Ver Imágenes")
        boton.connect("clicked", self.__emit_senial, "Ver")
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#23
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        # > toolbar interna
        toolbar = Gtk.Toolbar()

        archivo = os.path.join(BASE_PATH, "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))
        boton.set_tooltip_text("Disminuir")
        boton.connect("clicked", self.__restar)
        toolbar.insert(boton, -1)

        item = Gtk.ToolItem()
        self.time_label = Gtk.Label("1.0")
        self.time_label.show()
        item.add(self.time_label)
        toolbar.insert(item, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "acercar.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))
        boton.set_tooltip_text("Aumentar")
        boton.connect("clicked", self.__sumar)
        toolbar.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "play.svg")
        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))
        boton.set_tooltip_text("Comenzar")
        boton.connect("clicked", self.__run)
        toolbar.insert(boton, -1)

        toolbar.show_all()
        # < toolbar interna

        item = Gtk.ToolItem()
        item.set_expand(True)

        frame = Gtk.Frame()
        frame.set_label("Ráfaga:")
        frame.set_label_align(0.5, 0.5)
        frame.show()

        frame.add(toolbar)

        item.add(frame)
        self.insert(item, -1)

        self.show_all()
示例#24
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.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=10, expand=False), -1)

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.toolbarbusquedas = ToolbarBusquedas()
        item.add(self.toolbarbusquedas)
        self.insert(item, -1)

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

        archivo = os.path.join(ICONOS, "Zoomout.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=18,
                          tooltip_text="Alejar")
        boton.connect("clicked", self.__emit_zoom)
        self.insert(boton, -1)

        archivo = os.path.join(ICONOS, "Zoomin.svg")
        boton = get_boton(archivo,
                          flip=False,
                          pixels=18,
                          tooltip_text="Acercar")
        boton.connect("clicked", self.__emit_zoom)
        self.insert(boton, -1)

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

        archivo = os.path.join(ICONOS, "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=32, 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.toolbarbusquedas.connect("accion", self.__re_emit_accion)
        self.toolbarbusquedas.connect("informe", self.__re_emit_informe)

        self.show_all()
示例#25
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))

        self.ocultar_controles = False

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

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        self.boton_izquierda = get_boton(archivo, flip=False, pixels=24)
        self.boton_izquierda.set_tooltip_text("Izquierda")
        self.boton_izquierda.connect("clicked", self.__emit_rotar)
        toolbar.insert(self.boton_izquierda, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        self.boton_derecha = get_boton(archivo, flip=True, pixels=24)
        self.boton_derecha.set_tooltip_text("Derecha")
        self.boton_derecha.connect("clicked", self.__emit_rotar)
        toolbar.insert(self.boton_derecha, -1)

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

        item = gtk.ToolItem()
        label = gtk.Label("Ocultar Controles:")
        label.modify_fg(0, get_colors("drawingplayer"))
        label.show()
        item.add(label)
        toolbar.insert(item, -1)

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

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        self.descarga = get_boton(archivo, flip=False, rotacion=gtk.gdk.PIXBUF_ROTATE_CLOCKWISE, pixels=24)
        self.descarga.set_tooltip_text("Actualizar Streamings")
        self.descarga.set_sensitive(False)
        self.descarga.connect("clicked", self.__emit_actualizar_streamings)
        toolbar.insert(self.descarga, -1)

        self.add(toolbar)
        self.show_all()

        switch.connect("button-press-event", self.__set_controles_view)
示例#26
0
    def __init__(self, parent=None):

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

        self.set_decorated(False)
        self.modify_bg(0, get_colors("window"))
        self.set_border_width(15)

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "play.svg")
        self.siguiente = get_boton(
            archivo,
            pixels=24,
            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, 5):
            help = Gtk.Image()
            help.set_from_file(
                os.path.join(BASE_PATH,
                    "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)
示例#27
0
    def __init__(self, parent=None):

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

        self.set_decorated(False)
        self.set_border_width(15)

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "play.svg")
        self.siguiente = get_boton(
            archivo,
            pixels=24,
            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, 3):
            help = Gtk.Image()
            help.set_from_file(
                os.path.join(BASE_PATH,
                    "Iconos", "JAMediaTube-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)
示例#28
0
    def __init__(self, parent=None):

        gtk.Dialog.__init__(self,
                            parent=parent,
                            buttons=("Cerrar", gtk.RESPONSE_ACCEPT))

        self.set_decorated(False)
        self.modify_bg(gtk.STATE_NORMAL, get_colors("widgetvideoitem"))
        self.set_border_width(15)

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

        vbox = gtk.HBox()
        archivo = os.path.join(BASE_PATH, "Iconos", "play.svg")
        self.anterior = get_boton(archivo,
                                  flip=True,
                                  pixels=24,
                                  tooltip_text="Anterior")

        self.anterior.connect("clicked", self.__switch)
        self.anterior.show()
        vbox.pack_start(self.anterior, False, False, 0)

        archivo = os.path.join(BASE_PATH, "Iconos", "play.svg")
        self.siguiente = get_boton(archivo,
                                   pixels=24,
                                   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, 5):
            try:
                help = gtk.Image()
                help.set_from_file(
                    os.path.join(BASE_PATH, "Iconos", "help-%s.svg" % x))
                tabla1.attach_defaults(help, 0, 5, 1, 2)
                self.helps.append(help)
            except:
                pass

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

        self.__switch(None)
示例#29
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.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=10, expand=False), -1)

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.toolbarbusquedas = ToolbarBusquedas()
        item.add(self.toolbarbusquedas)
        self.insert(item, -1)

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

        archivo = os.path.join(ICONOS, "Zoomout.svg")
        boton = get_boton(archivo, flip=False, pixels=18,
            tooltip_text="Alejar")
        boton.connect("clicked", self.__emit_zoom)
        self.insert(boton, -1)

        archivo = os.path.join(ICONOS, "Zoomin.svg")
        boton = get_boton(archivo, flip=False, pixels=18,
            tooltip_text="Acercar")
        boton.connect("clicked", self.__emit_zoom)
        self.insert(boton, -1)

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

        archivo = os.path.join(ICONOS, "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=32, 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.toolbarbusquedas.connect("accion", self.__re_emit_accion)
        self.toolbarbusquedas.connect("informe", self.__re_emit_informe)

        self.show_all()
示例#30
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "camara.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Filmar")
        boton.connect("clicked", self.__emit_senial, "Filmar")
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "foto.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Fotografiar")
        boton.connect("clicked", self.__emit_senial, "Fotografiar")
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "microfono.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Grabar")
        boton.connect("clicked", self.__emit_senial, "Grabar")
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Reproducir")
        boton.connect("clicked", self.__emit_senial, "Reproducir")
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "monitor.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Ver")
        boton.connect("clicked", self.__emit_senial, "Ver")
        self.insert(boton, -1)

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

        self.show_all()
示例#31
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMediaTube.svg")
        boton = get_boton(archivo, flip=False,
            pixels=35)
        boton.set_tooltip_text("Autor")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia.svg")
        self.jamedia = get_boton(archivo, flip=False,
            pixels=35)
        self.jamedia.set_tooltip_text("Cambiar a JAMedia")
        self.jamedia.connect("clicked", self.__emit_switch)
        self.insert(self.jamedia, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia-help.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_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()
示例#32
0
    def __init__(self):

        gtk.EventBox.__init__(self)

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

        self.colors = [get_colors("window"), get_colors("naranaja")]
        self.color = self.colors[0]

        self.toolbar = gtk.Toolbar()
        self.toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "stop.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Detener")
        self.toolbar.insert(boton, -1)

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

        item = gtk.ToolItem()
        self.label = gtk.Label("Grabador Detenido.")
        self.label.modify_fg(0, self.colors[0])
        self.label.show()
        item.add(self.label)
        self.toolbar.insert(item, -1)

        self.add(self.toolbar)

        self.show_all()

        boton.connect("clicked", self.__emit_stop)
示例#33
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

        self.colors = [get_color("BLANCO"), get_color("NARANJA")]
        self.color = self.colors[0]

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

        archivo = os.path.join(BASE_PATH, "Iconos", "stop.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Detener")
        self.insert(boton, -1)

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

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

        self.show_all()

        boton.connect("clicked", self.__emit_stop)
示例#34
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

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

        imagen = Gtk.Image()
        icono = os.path.join(BASE_PATH, "Iconos", "JAMediaVideo.svg")
        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono, -1, 35)
        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)

        archivo = os.path.join(BASE_PATH, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_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()
示例#35
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

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

        imagen = Gtk.Image()
        icono = os.path.join(BASE_PATH,
            "Iconos", "JAMediaVideo.svg")
        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
            icono, -1, 35)
        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)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_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()
示例#36
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("drawingplayer"))

        self.colors = [get_color("BLANCO"), get_color("NARANJA")]
        self.color = self.colors[0]

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "stop.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Detener")
        self.insert(boton, -1)

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

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

        self.show_all()

        boton.connect("clicked", self.__emit_stop)
示例#37
0
    def __init__(self):

        gtk.EventBox.__init__(self)

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

        self.colors = [get_colors("window"), get_colors("naranaja")]
        self.color = self.colors[0]

        self.toolbar = gtk.Toolbar()
        self.toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "stop.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Detener")
        self.toolbar.insert(boton, -1)

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

        item = gtk.ToolItem()
        self.label = gtk.Label("Grabador Detenido.")
        self.label.modify_fg(0, self.colors[0])
        self.label.show()
        item.add(self.label)
        self.toolbar.insert(item, -1)

        self.add(self.toolbar)

        self.show_all()

        boton.connect("clicked", self.__emit_stop)
示例#38
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(Gtk.StateType.NORMAL, Gdk.color_parse('#000000'))

            boton = get_boton(os.path.join(BASE_PATH, "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)
            self.set_tab_reorderable(introspectionwidget, True)
示例#39
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)

            boton = get_boton(os.path.join(BASE_PATH,
                "Iconos", "button-cancel.svg"), pixels=18,
                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)
            self.set_tab_reorderable(introspectionwidget, True)

            introspectionwidget.connect('abrir', self.__open_file)
示例#40
0
    def agregar_terminal(self, path=os.environ["HOME"],
        interprete="/bin/bash", ejecutar=None):
        """
        Agrega una nueva Terminal al Notebook.
        """

        ### Label.
        hbox = Gtk.HBox()

        archivo = os.path.join(
            BASE_PATH,
            "Iconos", "button-cancel.svg")

        boton = get_boton(archivo,
            pixels=get_pixels(Width_Button), tooltip_text="Cerrar")

        text = "bash"

        if "bash" in interprete:
            text = "bash"

        elif "python" in interprete:
            text = "python"

        if "ipython" in interprete:
            text = "ipython"

        label = Gtk.Label(text)

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

        ### Area de Trabajo.
        scroll = Gtk.ScrolledWindow()

        scroll.set_policy(
            Gtk.PolicyType.NEVER,
            Gtk.PolicyType.AUTOMATIC)

        terminal = VTETerminal(
            path=path,
            interprete=interprete,
            archivo=ejecutar,
            fuente=self.fuente)

        scroll.add(terminal)

        self.append_page(scroll, hbox)

        label.show()

        self.show_all()

        boton.connect("clicked", self.__cerrar)
        terminal.connect("reset", self.__re_emit_reset)

        self.set_current_page(-1)

        return terminal
示例#41
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMediaTube.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Autor")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia.svg")
        self.jamedia = get_boton(archivo, flip=False,
            pixels=24)
        self.jamedia.set_tooltip_text("Cambiar a JAMedia")
        self.jamedia.connect("clicked", self.__emit_switch)
        self.insert(self.jamedia, -1)

        archivo = os.path.join(BASE_PATH,
            "Iconos", "JAMedia-help.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_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()
示例#42
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.modify_bg(0, get_colors("barradeprogreso"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "JAMedia.svg")
        boton = get_boton(archivo, flip=False, pixels=35)
        boton.set_tooltip_text("Autor")
        boton.connect("clicked", self.__show_credits)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "configurar.svg")
        self.configurar = get_boton(archivo, flip=False, pixels=24)
        self.configurar.set_tooltip_text("Configuraciones")
        self.configurar.connect("clicked", self.__emit_config)
        self.insert(self.configurar, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "JAMedia-help.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        self.insert(boton, -1)

        #archivo = os.path.join(BASE_PATH,
        #    "Iconos", "foto.png")
        #boton = G.get_boton(archivo, flip = False,
        #    pixels = G.get_pixels(1))
        #boton.set_tooltip_text("Captura.")
        #boton.connect("clicked", self.emit_capturar)
        #self.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_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()
示例#43
0
    def agregar_terminal(self,
                         path=os.environ["HOME"],
                         interprete="/bin/bash",
                         ejecutar=None):
        """
        Agrega una nueva Terminal al Notebook.
        """

        ### Label.
        hbox = Gtk.HBox()

        archivo = os.path.join(BASE_PATH, "Iconos", "button-cancel.svg")

        boton = get_boton(archivo,
                          pixels=get_pixels(Width_Button),
                          tooltip_text="Cerrar")

        text = "bash"

        if "bash" in interprete:
            text = "bash"

        elif "python" in interprete:
            text = "python"

        if "ipython" in interprete:
            text = "ipython"

        label = Gtk.Label(text)

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

        ### Area de Trabajo.
        scroll = Gtk.ScrolledWindow()

        scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)

        terminal = VTETerminal(path=path,
                               interprete=interprete,
                               archivo=ejecutar,
                               fuente=self.fuente)

        scroll.add(terminal)

        self.append_page(scroll, hbox)

        label.show()

        self.show_all()

        boton.connect("clicked", self.__cerrar)
        terminal.connect("reset", self.__re_emit_reset)

        self.set_current_page(-1)

        return terminal
示例#44
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()
示例#45
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.set_border_width(4)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_fg(gtk.STATE_NORMAL, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Listar Archivos")
        boton.connect("clicked", self.__emit_senial, "Configurar")
        toolbar.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Izquierda")
        boton.connect("clicked", self.__emit_senial, 'Izquierda')
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "rotar.svg")
        boton = get_boton(archivo, flip=True, pixels=45)
        boton.set_tooltip_text("Derecha")
        boton.connect("clicked", self.__emit_senial, 'Derecha')
        toolbar.insert(boton, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Volver al Menú")
        boton.connect("clicked", self.__emit_senial, "Salir")
        toolbar.insert(boton, -1)

        self.add(toolbar)
        self.show_all()
示例#46
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        self.set_border_width(5)

        self.activo = False

        hbox = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)

        self.entry = Gtk.Entry()
        self.entry.show()
        self.entry.connect("changed", self.__check_sensitive)
        self.entry.connect("activate", self.__emit_accion_buscar)
        hbox.pack_start(self.entry, False, False, 0)

        self.anterior = get_boton(
            os.path.join(ICONOS, "go-next.svg"),
            pixels=18,
            tooltip_text="Buscar Anterior",
            rotacion=GdkPixbuf.PixbufRotation.COUNTERCLOCKWISE)
        self.anterior.connect("clicked", self.__emit_accion)
        hbox.pack_start(self.anterior, False, False, 0)

        self.siguiente = get_boton(os.path.join(ICONOS, "go-next.svg"),
                                   pixels=18,
                                   tooltip_text="Buscar Siguiente",
                                   rotacion=GdkPixbuf.PixbufRotation.CLOCKWISE)
        self.siguiente.connect("clicked", self.__emit_accion)
        hbox.pack_start(self.siguiente, False, False, 0)

        self.informe = get_boton(os.path.join(ICONOS, "document-new.svg"),
                                 pixels=18,
                                 tooltip_text="Obtener Estructura")
        self.informe.connect("clicked", self.__emit_informe)
        hbox.pack_start(self.informe, False, False, 0)

        self.add(hbox)
        self.show_all()

        self.anterior.set_sensitive(self.activo)
        self.siguiente.set_sensitive(self.activo)
        self.informe.set_sensitive(self.activo)
        self.set_sensitive(self.activo)
示例#47
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        toolbar = gtk.Toolbar()

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

        self.lista = None
        self.accion = None
        self.iter = None

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

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__realizar_accion)
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#48
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "alejar.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Borrar Lista")
        boton.connect("clicked", self.__emit_borrar)
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "iconplay.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Enviar a Descargas")
        boton.connect("clicked", self.__emit_adescargas)
        self.insert(boton, -1)

        self.show_all()
示例#49
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

        archivo = os.path.join(
            BASE_PATH,
            "Iconos", "PygiHack.svg")
        boton = get_boton(
            archivo, flip=False,
            pixels=32)
        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)

        archivo = os.path.join(
            BASE_PATH,
            "Iconos", "button-cancel.svg")
        boton = get_boton(
            archivo, flip=False,
            pixels=32)
        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()
示例#50
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.objetos = None

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

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

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

        item = Gtk.ToolItem()
        self.label = Gtk.Label("")
        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(BASE_PATH,
            "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__realizar_accion)
        self.insert(boton, -1)

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

        self.show_all()
示例#51
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.modify_bg(0, gtk.gdk.Color(65000, 65000, 65000))
        self.modify_fg(0, gtk.gdk.Color(0, 0, 0))

        toolbar = gtk.Toolbar()
        toolbar.modify_bg(0, gtk.gdk.Color(65000, 65000, 65000))
        toolbar.modify_fg(0, gtk.gdk.Color(0, 0, 0))

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

        toolbar.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=30)
        boton.set_tooltip_text("Cancelar")
        boton.connect("clicked", self.cancelar)
        toolbar.insert(boton, -1)

        item = gtk.ToolItem()
        item.set_expand(True)
        self.label = gtk.Label("")
        self.label.modify_fg(0, gtk.gdk.Color(0, 0, 0))
        self.label.show()
        item.add(self.label)
        toolbar.insert(item, -1)

        archivo = os.path.join(ICONOS, "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=30)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.emit_borrar)
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#52
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.modify_bg(0, gtk.gdk.Color(65000, 65000, 65000))
        self.modify_fg(0, gtk.gdk.Color(0, 0, 0))

        toolbar = gtk.Toolbar()
        toolbar.modify_bg(0, gtk.gdk.Color(65000, 65000, 65000))
        toolbar.modify_fg(0, gtk.gdk.Color(0, 0, 0))

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

        toolbar.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=30)
        boton.set_tooltip_text("Cancelar")
        boton.connect("clicked", self.cancelar)
        toolbar.insert(boton, -1)

        item = gtk.ToolItem()
        item.set_expand(True)
        self.label = gtk.Label("")
        self.label.modify_fg(0, gtk.gdk.Color(0, 0, 0))
        self.label.show()
        item.add(self.label)
        toolbar.insert(item, -1)

        archivo = os.path.join(ICONOS, "dialog-ok.svg")
        boton = get_boton(archivo, flip=False, pixels=30)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.emit_borrar)
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#53
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.entrytext = Gtk.Entry()
        self.entrytext.set_size_request(50, -1)
        self.entrytext.set_max_length(10)
        self.entrytext.set_tooltip_text("Nombre de Archivo")
        self.entrytext.show()
        self.entrytext.connect('activate', self.__emit_ok)
        item.add(self.entrytext)
        self.insert(item, -1)

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

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

        archivo = os.path.join(BASE_PATH,
            "Iconos", "dialog-ok.svg")
        boton = get_boton(archivo, flip=False,
            pixels=24)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__emit_ok)
        self.insert(boton, -1)

        self.show_all()
示例#54
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "JAMedia.svg")
        boton = get_boton(archivo, flip=False, pixels=35)
        boton.set_tooltip_text("Creditos")
        boton.connect("clicked", self.__show_credits)
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "JAMedia-help.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "configurar.svg")
        self.configurar = get_boton(archivo, flip=False, pixels=24)
        self.configurar.set_tooltip_text("Configuraciones")
        self.configurar.connect("clicked", self.__emit_accion, "show-config")
        toolbar.insert(self.configurar, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "button-cancel.svg")
        boton = get_boton(archivo, flip=False, pixels=24)
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.__emit_accion, "salir")
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#55
0
    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(BASE_PATH, "Iconos", "JAMediaTerminal.svg")

        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
            icono, -1, get_pixels(0.6))
        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(BASE_PATH, "Iconos", "activity-help.svg")

        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))

        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__emit_help)
        self.insert(boton, -1)

        # Salir.
        archivo = os.path.join(BASE_PATH, "Iconos", "button-cancel.svg")

        boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8))

        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()
示例#56
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.set_border_width(4)

        toolbar = gtk.Toolbar()

        self.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_bg(gtk.STATE_NORMAL, get_colors("toolbars"))
        toolbar.modify_fg(gtk.STATE_NORMAL, get_colors("drawingplayer"))

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

        archivo = os.path.join(BASE_PATH, "Iconos", "stop.svg")
        self.boton_stop = get_boton(archivo, flip=False, pixels=45)
        self.boton_stop.set_sensitive(False)
        self.boton_stop.set_tooltip_text("Detener")
        self.boton_stop.connect("clicked", self.__emit_senial, "Stop")
        toolbar.insert(self.boton_stop, -1)

        item = gtk.ToolItem()
        item.set_expand(True)
        self.info = gtk.Label("")
        self.info.set_alignment(0.0, 0.5)
        self.info.modify_fg(0, get_colors("drawingplayer"))
        self.info.show()
        item.add(self.info)
        toolbar.insert(item, -1)

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

        archivo = os.path.join(BASE_PATH, "Iconos", "lista.svg")
        self.boton_menu = get_boton(archivo, flip=False, pixels=45)
        self.boton_menu.set_tooltip_text("Volver al Menú")
        self.boton_menu.connect("clicked", self.__emit_senial, "Salir")
        toolbar.insert(self.boton_menu, -1)

        self.add(toolbar)
        self.show_all()