示例#1
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

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

        item = Gtk.ToolItem()
        item.set_expand(True)
        self.menu = Menu()
        self.menu.show()
        item.add(self.menu)
        self.insert(item, -1)
        '''
        archivo = os.path.join(BASEPATH,
            "Iconos", "salir.svg")
        boton = get_boton(archivo, flip=False,
            pixels=get_pixels(1))
        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()

        self.menu.connect(
            "load", self.__emit_load)
示例#2
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()
示例#3
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()
示例#4
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()
示例#5
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

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

        imagen = gtk.Image()
        icono = os.path.join(BASE_PATH,
            "Iconos", "yt_videos_black.png")
        pixbuf = gdk.pixbuf_new_from_file_at_size(
            icono, -1, 24)
        imagen.set_from_pixbuf(pixbuf)
        imagen.show()
        item = gtk.ToolItem()
        item.add(imagen)
        self.insert(item, -1)

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

        item = gtk.ToolItem()
        item.set_expand(True)
        self.label = gtk.Label("")
        self.label.set_justify(gtk.JUSTIFY_LEFT)
        #self.label.set_line_wrap(True)
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

        self.show_all()
示例#6
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)
示例#7
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)
示例#8
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", "yt_videos_black.png")
        pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono,
            -1, 24)
        imagen.set_from_pixbuf(pixbuf)
        imagen.show()
        item = Gtk.ToolItem()
        item.add(imagen)
        self.insert(item, -1)

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

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

        self.show_all()
示例#9
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()
示例#10
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()
示例#11
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()
示例#12
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)
示例#13
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()
示例#14
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()
示例#15
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()
示例#16
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()
示例#17
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()
示例#18
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()
示例#19
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()
示例#20
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()
示例#21
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()
示例#22
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

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

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

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

        item = gtk.ToolItem()
        self.entrytext = gtk.Entry()
        self.entrytext.set_size_request(400, -1)
        self.entrytext.set_max_length(50)
        self.entrytext.set_tooltip_text(
            "Escribe lo que Buscas")
        self.entrytext.show()
        self.entrytext.connect('activate',
            self.__activate_entrytext)
        item.add(self.entrytext)
        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("Comenzar Búsqueda")
        boton.connect("clicked", self.__emit_buscar)
        self.insert(boton, -1)

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

        self.show_all()
示例#23
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()
示例#24
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()
示例#25
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()
示例#26
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()
示例#27
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("Info:")
        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()
示例#28
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        toolbar = Gtk.Toolbar()

        toolbar.insert(get_separador(draw=False, ancho=3, expand=False), -1)
        toolbar.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse('#ffffff'))

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

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

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

        Gtk.EventBox.__init__(self)

        toolbar = Gtk.Toolbar()

        toolbar.insert(get_separador(draw=False, ancho=3, expand=False), -1)
        toolbar.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse('#ffffff'))

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

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

        self.add(toolbar)
        self.show_all()
示例#30
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()
示例#31
0
    def __init__(self):

        gtk.EventBox.__init__(self)

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

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

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

        imagen = gtk.Image()
        icono = os.path.join(ICONOS, "JAMediaExplorer.svg")
        pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(icono, -1, 37)
        imagen.set_from_pixbuf(pixbuf)
        # imagen.modify_bg(0, Gdk.Color(0, 0, 0))
        imagen.show()
        item = gtk.ToolItem()
        item.add(imagen)
        toolbar.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)
        toolbar.insert(item, -1)

        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=37)
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.emit_salir)
        toolbar.insert(boton, -1)

        self.add(toolbar)
        self.show_all()
示例#32
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()
示例#33
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()
示例#34
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()
示例#35
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

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

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

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

        item = Gtk.ToolItem()
        self.entrytext = Gtk.Entry()
        self.entrytext.set_size_request(400, -1)
        self.entrytext.set_max_length(50)
        self.entrytext.set_tooltip_text("Escribe lo que Buscas")
        self.entrytext.show()
        self.entrytext.connect('activate', self.__activate_entrytext)
        item.add(self.entrytext)
        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("Comenzar Búsqueda")
        boton.connect("clicked", self.__emit_buscar)
        self.insert(boton, -1)

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

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

        gtk.EventBox.__init__(self)

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

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

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

        imagen = gtk.Image()
        icono = os.path.join(ICONOS, "JAMediaExplorer.svg")
        pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(icono, -1, 37)
        imagen.set_from_pixbuf(pixbuf)
        #imagen.modify_bg(0, Gdk.Color(0, 0, 0))
        imagen.show()
        item = gtk.ToolItem()
        item.add(imagen)
        toolbar.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)
        toolbar.insert(item, -1)

        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=37)
        boton.set_tooltip_text("Salir")
        boton.connect("clicked", self.emit_salir)
        toolbar.insert(boton, -1)

        self.add(toolbar)
        self.show_all()
示例#37
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()
示例#38
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()
示例#39
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"))
        toolbar.modify_fg(0, get_colors("drawingplayer"))

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

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

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

        toolbar.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=45)
        boton.set_tooltip_text("Aceptar")
        boton.connect("clicked", self.__emit_salir)
        toolbar.insert(boton, -1)

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

        self.add(toolbar)
        self.show_all()
示例#40
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", "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()
示例#41
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        toolbar = Gtk.Toolbar()

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

        toolbar.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)
        #toolbar.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)
        toolbar.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)
        toolbar.insert(boton, -1)

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

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

        Gtk.EventBox.__init__(self)

        toolbar = Gtk.Toolbar()

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

        toolbar.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)
        #toolbar.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)
        toolbar.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)
        toolbar.insert(boton, -1)

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

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

        gtk.EventBox.__init__(self)

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

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

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

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

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

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

        gtk.EventBox.__init__(self)

        self.ip = False

        toolbar = gtk.Toolbar()

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

        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)
        toolbar.insert(boton, -1)

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

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

        toolbar.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)
        toolbar.insert(self.boton_agregar, -1)

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

        gtk.EventBox.__init__(self)

        self.ip = False

        toolbar = gtk.Toolbar()

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

        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)
        toolbar.insert(boton, -1)

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

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

        toolbar.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)
        toolbar.insert(self.boton_agregar, -1)

        self.add(toolbar)
        self.show_all()
示例#46
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()
示例#47
0
    def __init__(self):

        gtk.Toolbar.__init__(self)

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

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

        item = gtk.ToolItem()
        item.set_expand(True)
        self.label = gtk.Label("")
        self.label.set_justify(gtk.JUSTIFY_LEFT)
        #self.label.set_line_wrap(True)
        self.label.show()
        item.add(self.label)
        self.insert(item, -1)

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

        gtk.Toolbar.__init__(self)

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

        item = gtk.ToolItem()
        label = gtk.Label("Nombre: ")
        #label.modify_fg(gtk.STATE_NORMAL, get_colors("window"))
        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 para Esta Lista")
        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("Guardar")
        boton.connect("clicked", self.__emit_ok)
        self.insert(boton, -1)

        self.show_all()
示例#51
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()
示例#52
0
    def __init__(self):

        Gtk.Toolbar.__init__(self, orientation=Gtk.Orientation.HORIZONTAL)

        ### Interpretes disponibles.
        bash_path = None
        python_path = None

        paths = os.environ["PATH"].split(':')
        for path in paths:
            if 'bash' in os.listdir(path):
                bash_path = os.path.join(path, 'bash')
            if 'python' in os.listdir(path):
                python_path = os.path.join(path, 'python')
            if bash_path and python_path:
                break

        #for path in paths:
        #    if 'ipython' in os.listdir(path):
        #        python_path = os.path.join(path, 'ipython')

        ### Construcción.
        archivo = os.path.join(BASE_PATH, "Iconos", "edit-copy.svg")
        boton = get_boton(archivo, pixels=Width_Button, tooltip_text="Copiar")
        boton.connect("clicked", self.__emit_accion, "copiar")
        self.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "editpaste.svg")
        boton = get_boton(archivo, pixels=Width_Button, tooltip_text="Pegar")
        boton.connect("clicked", self.__emit_accion, "pegar")
        self.insert(boton, -1)

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

        ### Botón Formato.
        archivo = os.path.join(BASE_PATH, "Iconos", "font.svg")
        boton = get_boton(archivo, pixels=Width_Button, tooltip_text="Fuente")
        boton.connect("clicked", self.__emit_formato)
        self.insert(boton, -1)

        ### Botón Agregar.
        archivo = os.path.join(BASE_PATH, "Iconos", "tab-new.svg")
        boton = get_boton(archivo,
                          pixels=Width_Button,
                          tooltip_text="Nueva Terminal")
        boton.connect("clicked", self.__emit_accion, "agregar")
        self.insert(boton, -1)

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

        ### Botón bash.
        archivo = os.path.join(BASE_PATH, "Iconos", "bash.svg")
        boton = get_boton(archivo,
                          pixels=Width_Button,
                          tooltip_text="Terminal bash")
        boton.connect("clicked", self.__emit_reset, bash_path)
        self.insert(boton, -1)

        ### Botón python.
        archivo = os.path.join(BASE_PATH, "Iconos", "python.svg")
        boton = get_boton(archivo,
                          pixels=Width_Button,
                          tooltip_text="Terminal python")
        boton.connect("clicked", self.__emit_reset, python_path)
        self.insert(boton, -1)

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

        Gtk.Toolbar.__init__(self)

        self.dict_proyecto = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_proyecto = get_boton(icon_path,
                                   pixels=18,
                                   tooltip_text="Nuevo Proyecto")
        self.dict_proyecto["Nuevo Proyecto"] = [
            nuevo_proyecto, "document-new.svg"
        ]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_proyecto = get_boton(icon_path,
                                   pixels=18,
                                   tooltip_text="Abrir Proyecto")
        self.dict_proyecto["Abrir Proyecto"] = [
            abrir_proyecto, "document-open.svg"
        ]

        cerrar_proyecto = get_boton(os.path.join(icons, "button-cancel.svg"),
                                    pixels=18,
                                    tooltip_text="Cerrar Proyecto")
        self.dict_proyecto["Cerrar Proyecto"] = [
            cerrar_proyecto, "button-cancel.svg"
        ]

        editar_proyecto = get_boton(os.path.join(icons, "gtk-edit.svg"),
                                    pixels=18,
                                    tooltip_text="Editar Proyecto")
        self.dict_proyecto["Editar Proyecto"] = [
            editar_proyecto, "gtk-edit.svg"
        ]

        guardar_proyecto = get_boton(os.path.join(icons, "document-save.svg"),
                                     pixels=18,
                                     tooltip_text="Guardar Proyecto")
        self.dict_proyecto["Guardar Proyecto"] = [
            guardar_proyecto, "document-save.svg"
        ]

        ejecutar_proyecto = get_boton(os.path.join(icons,
                                                   "media-playback-start.svg"),
                                      pixels=18,
                                      tooltip_text="Ejecutar Proyecto")
        self.dict_proyecto["Ejecutar Proyecto"] = [
            ejecutar_proyecto, "media-playback-start.svg"
        ]

        detener_ejecucion = get_boton(os.path.join(icons,
                                                   "media-playback-stop.svg"),
                                      pixels=18,
                                      tooltip_text="Detener Ejecución")
        self.dict_proyecto["Detener Ejecución"] = [
            detener_ejecucion, "media-playback-stop.svg"
        ]

        self.insert(nuevo_proyecto, -1)
        self.insert(abrir_proyecto, -1)
        self.insert(editar_proyecto, -1)
        self.insert(guardar_proyecto, -1)
        self.insert(cerrar_proyecto, -1)

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

        self.insert(ejecutar_proyecto, -1)
        self.insert(detener_ejecucion, -1)

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

        self.show_all()

        for key in self.dict_proyecto.keys():
            self.dict_proyecto[key][0].connect("clicked", self.__emit_accion)

        self.activar_proyecto(False)
        self.activar_ejecucion(None)

        self.set_size_request(240, -1)
示例#54
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.dict_archivo = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_archivo = get_boton(os.path.join(icons, icon_path),
                                  pixels=18,
                                  tooltip_text="Nuevo Archivo")
        self.dict_archivo["Nuevo Archivo"] = [
            nuevo_archivo, "document-new.svg"
        ]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_archivo = get_boton(os.path.join(icons, icon_path),
                                  pixels=18,
                                  tooltip_text="Abrir Archivo")
        self.dict_archivo["Abrir Archivo"] = [
            abrir_archivo, "document-open.svg"
        ]

        guardar_archivo = get_boton(os.path.join(icons, "document-save.svg"),
                                    pixels=18,
                                    tooltip_text="Guardar Archivo")
        self.dict_archivo["Guardar Archivo"] = [
            guardar_archivo, "document-save.svg"
        ]

        icon_path = make_icon_active(
            os.path.join(icons, "document-save-as.svg"))
        guardar_como = get_boton(os.path.join(icons, icon_path),
                                 pixels=18,
                                 tooltip_text="Guardar Como")
        self.dict_archivo["Guardar Como"] = [
            guardar_como, "document-save-as.svg"
        ]

        icon_path = make_icon_active(
            os.path.join(icons, "media-playback-start.svg"))
        ejecutar = get_boton(os.path.join(icons, icon_path),
                             pixels=18,
                             tooltip_text="Ejecutar Archivo")
        self.dict_archivo["Ejecutar Archivo"] = [
            ejecutar, "media-playback-start.svg"
        ]

        detener = get_boton(os.path.join(icons, "media-playback-stop.svg"),
                            pixels=18,
                            tooltip_text="Detener Ejecución")
        self.dict_archivo["Detener Ejecución"] = [
            detener, "media-playback-stop.svg"
        ]

        deshacer = get_boton(os.path.join(icons, "edit-undo.svg"),
                             pixels=18,
                             tooltip_text="Deshacer")
        self.dict_archivo["Deshacer"] = [deshacer, "edit-undo.svg"]

        rehacer = get_boton(os.path.join(icons, "edit-redo.svg"),
                            pixels=18,
                            tooltip_text="Rehacer")
        self.dict_archivo["Rehacer"] = [rehacer, "edit-redo.svg"]

        copiar = get_boton(os.path.join(icons, "edit-copy.svg"),
                           pixels=18,
                           tooltip_text="Copiar")
        self.dict_archivo["Copiar"] = [copiar, "edit-copy.svg"]

        cortar = get_boton(os.path.join(icons, "editcut.svg"),
                           pixels=18,
                           tooltip_text="Cortar")
        self.dict_archivo["Cortar"] = [cortar, "editcut.svg"]

        pegar = get_boton(os.path.join(icons, "editpaste.svg"),
                          pixels=18,
                          tooltip_text="Pegar")
        self.dict_archivo["Pegar"] = [pegar, "editpaste.svg"]

        seleccionar_todo = get_boton(os.path.join(icons,
                                                  "edit-select-all.svg"),
                                     pixels=18,
                                     tooltip_text="Seleccionar Todo")
        self.dict_archivo["Seleccionar Todo"] = [
            seleccionar_todo, "edit-select-all.svg"
        ]

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

        self.insert(nuevo_archivo, -1)
        self.insert(abrir_archivo, -1)
        self.insert(guardar_archivo, -1)
        self.insert(guardar_como, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(ejecutar, -1)
        self.insert(detener, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(deshacer, -1)
        self.insert(rehacer, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(copiar, -1)
        self.insert(cortar, -1)
        self.insert(pegar, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(seleccionar_todo, -1)

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

        self.show_all()

        for key in self.dict_archivo.keys():
            boton = self.dict_archivo[key][0]
            boton.connect("clicked", self.__emit_accion)
示例#55
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.set_border_width(4)

        self.widget_playing = []  # activos en playing
        self.widget_stop = []  # activos en stop

        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"))

        self.actualizador = False

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

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

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

        archivo = os.path.join(BASE_PATH, "Iconos", "configurar.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_tooltip_text("Configurar")
        boton.connect("clicked", self.__emit_senial, "Configurar")
        self.widget_stop.append(boton)
        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')
        self.widget_stop.append(boton)
        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')
        self.widget_stop.append(boton)
        toolbar.insert(boton, -1)

        archivo = os.path.join(BASE_PATH, "Iconos", "stop.svg")
        boton = get_boton(archivo, flip=False, pixels=45)
        boton.set_sensitive(False)
        boton.set_tooltip_text("Detener")
        boton.connect("clicked", self.__emit_senial, "Stop")
        self.widget_playing.append(boton)
        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()
示例#56
0
    def __init__(self, handle):

        activity.Activity.__init__(self, handle, False)

        self.set_title("JAMediaEditor")
        #self.set_icon_from_file(os.path.join(BASE_PATH, "Iconos",
        #    "JAMediaEditor2.svg"))
        #self.set_resizable(True)
        #self.set_size_request(640, 480)
        self.set_border_width(5)
        #self.set_position(Gtk.WindowPosition.CENTER)

        accel_group = Gtk.AccelGroup()
        self.add_accel_group(accel_group)

        base_widget = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)

        self.menu = Menu(accel_group)
        self.base_panel = BasePanel()
        self.toolbar_estado = ToolbarEstado()
        self.jamediapygihack = JAMediaPyGiHack()

        self.sugar_toolbar = Gtk.Toolbar()
        self.sugar_toolbar.modify_bg(0, Gdk.color_parse("#000000"))
        item = Gtk.ToolItem()
        item.set_expand(True)
        item.add(self.menu)
        self.sugar_toolbar.insert(item, -1)
        self.sugar_toolbar.insert(
            get_separador(draw=False, ancho=0, expand=False), -1)
        boton = StopButton(self)
        self.sugar_toolbar.insert(boton, -1)
        self.sugar_toolbar.insert(
            get_separador(draw=False, ancho=3, expand=False), -1)

        base_widget.pack_start(self.sugar_toolbar, False, False, 0)
        base_widget.pack_start(self.base_panel, True, True, 0)
        base_widget.pack_start(self.jamediapygihack, True, True, 0)
        base_widget.pack_start(self.toolbar_estado, False, False, 0)

        self.set_canvas(base_widget)

        self.show_all()
        self.maximize()

        self.jamediapygihack.hide()

        self.menu.connect('accion_ver', self.__ejecutar_accion_ver)
        self.menu.connect('accion_codigo', self.__ejecutar_accion_codigo)
        self.menu.connect('accion_proyecto', self.__ejecutar_accion_proyecto)
        self.menu.connect('accion_archivo', self.__ejecutar_accion_archivo)
        self.menu.connect('run_jamediapygihack', self.__run_jamediapygihack)
        self.jamediapygihack.connect('salir', self.__run_editor)

        self.base_panel.connect("update", self.__set_toolbar_archivo_and_menu)
        self.base_panel.connect("proyecto_abierto",
                                self.__set_toolbar_proyecto_and_menu)
        self.base_panel.connect("ejecucion", self.__set_toolbars_ejecucion)

        self.connect("delete-event", self.__exit)
        '''
        # Cuando se abre el editor con archivo como parámetro.
        if archivos:
            for archivo in archivos:
                if os.path.exists(archivo):
                    if os.path.isfile(archivo):
                        extension = os.path.splitext(
                            os.path.split(archivo)[1])[1]

                        if extension == ".ide":
                            GLib.idle_add(
                                self.base_panel.external_open_proyect,
                                archivo)

                        else:
                            GLib.idle_add(
                                self.base_panel.external_open_file,
                                archivo)
        '''
        print "JAMediaEditor:", os.getpid()
示例#57
0
    def __init__(self):

        gtk.EventBox.__init__(self)

        self.toolbars = []

        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", "JAMediaVideo.svg")
        boton = get_boton(archivo, flip=False, pixels=55)
        boton.set_tooltip_text("Autor")
        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=45)
        boton.set_tooltip_text("Ayuda")
        boton.connect("clicked", self.__show_help)
        toolbar.insert(boton, -1)

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

        self.toolbars_container = gtk.HBox()
        item = gtk.ToolItem()
        item.set_expand(True)
        item.add(self.toolbars_container)
        toolbar.insert(item, -1)

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

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

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

        self.toolbar_principal = ToolbarPrincipal()
        self.toolbars_container.pack_start(
            self.toolbar_principal, True, True, 0)
        self.toolbars.append(self.toolbar_principal)

        self.toolbar_video = ToolbarVideo()
        self.toolbars_container.pack_start(self.toolbar_video, True, True, 0)
        self.toolbars.append(self.toolbar_video)

        self.toolbar_fotografia = ToolbarFotografia()
        self.toolbars_container.pack_start(
            self.toolbar_fotografia, True, True, 0)
        self.toolbars.append(self.toolbar_fotografia)

        #self.toolbar_audio = ToolbarGrabarAudio()
        #self.toolbars_container.pack_start(
        #    self.toolbar_audio, True, True, 0)
        #self.toolbars.append(self.toolbar_audio)

        self.toolbar_jamedia = ToolbarJAMedia()
        self.toolbars_container.pack_start(self.toolbar_jamedia, True, True, 0)
        self.toolbars.append(self.toolbar_jamedia)

        self.toolbar_jamediaimagenes = ToolbarJAMediaImagenes()
        self.toolbars_container.pack_start(
            self.toolbar_jamediaimagenes, True, True, 0)
        self.toolbars.append(self.toolbar_jamediaimagenes)

        self.toolbar_converter = ToolbarConverter()
        self.toolbars_container.pack_start(
            self.toolbar_converter, True, True, 0)
        self.toolbars.append(self.toolbar_converter)

        self.add(toolbar)
        self.show_all()

        self.toolbar_principal.connect("menu", self.__get_menu)
        self.toolbar_video.connect("accion", self.__set_video_accion)
        self.toolbar_fotografia.connect("accion", self.__set_foto_accion)
        self.toolbar_jamedia.connect("accion", self.__set_jamedia_accion)
        #self.toolbar_audio.connect("accion", self.__set_audio_accion)
        self.toolbar_jamediaimagenes.connect("accion",
            self.__set_jamediaimagenes_accion)
        self.toolbar_converter.connect("accion", self.__set_converter_accion)