def __init__(self): Gtk.Toolbar.__init__(self) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "PygiHack.svg") boton = get_boton(archivo, flip=False, pixels=50) boton.set_tooltip_text("Créditos") boton.connect("clicked", self.__show_credits) self.insert(boton, -1) item = Gtk.ToolItem() item.set_expand(True) self.menu = Menu() self.menu.connect("import", self.__emit_import) self.menu.connect("accion-menu", self.__emit_accion_menu) self.menu.show() item.add(self.menu) self.insert(item, -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, pixels=50) boton.set_tooltip_text("Salir") boton.connect("clicked", self.__emit_salir) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) self.show_all()
def __init__(self): Gtk.Toolbar.__init__(self) self.insert(get_separador(draw = False, ancho = 3, expand = False), -1) imagen = Gtk.Image() icono = os.path.join( JAMediaObjectsPath, "Iconos", "JAMediaTerminal.svg") pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono, -1, get_pixels(1.0)) imagen.set_from_pixbuf(pixbuf) imagen.show() item = Gtk.ToolItem() item.add(imagen) self.insert(item, -1) self.insert(get_separador(draw = False, ancho = 0, expand = True), -1) ### Ayuda. archivo = os.path.join( JAMediaObjectsPath, "Iconos", "activity-help.svg") boton = get_boton(archivo, flip = False, pixels = get_pixels(1.0)) boton.set_tooltip_text("Ayuda") boton.connect("clicked", self.__emit_help) self.insert(boton, -1) ### Salir. archivo = os.path.join( JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip = False, pixels = get_pixels(1.0)) boton.set_tooltip_text("Salir") boton.connect("clicked", self.__emit_salir) self.insert(boton, -1) self.insert(get_separador(draw = False, ancho = 3, expand = False), -1) self.show_all()
def import_modulo(self, paquete, modulo): """ Crea una lengüeta para el módulo que se cargará. """ if paquete == "python-gi" or paquete == "python" or \ paquete == "Otros": hbox = Gtk.HBox() label = Gtk.Label(modulo) label.modify_fg(0, Gdk.Color(0, 0, 0)) boton = get_boton(os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg"), pixels=get_pixels(0.5), tooltip_text="Cerrar") hbox.pack_start(label, False, False, 0) hbox.pack_start(boton, False, False, 0) introspectionwidget = IntrospectionWidget(paquete, modulo) self.append_page(introspectionwidget, hbox) label.show() boton.show() self.show_all() boton.connect("clicked", self.__cerrar) self.set_current_page(-1)
def __init__(self, parent=None): Gtk.Dialog.__init__(self, parent=parent, flags=Gtk.DialogFlags.MODAL, buttons=["Cerrar", Gtk.ResponseType.ACCEPT]) self.set_border_width(15) tabla1 = Gtk.Table(columns=5, rows=2, homogeneous=False) vbox = Gtk.HBox() archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg") self.anterior = get_boton(archivo, flip=True, pixels=get_pixels(0.8), tooltip_text="Anterior") self.anterior.connect("clicked", self.__switch) self.anterior.show() vbox.pack_start(self.anterior, False, False, 0) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg") self.siguiente = get_boton(archivo, pixels=get_pixels(0.8), tooltip_text="Siguiente") self.siguiente.connect("clicked", self.__switch) self.siguiente.show() vbox.pack_end(self.siguiente, False, False, 0) tabla1.attach_defaults(vbox, 0, 5, 0, 1) self.helps = [] #for x in range(1, 2): # help = Gtk.Image() # help.set_from_file( # os.path.join(JAMediaObjectsPath, # "Iconos", "JAMedia-help%s.png" % x)) # tabla1.attach_defaults(help, 0, 5, 1, 2) # self.helps.append(help) self.vbox.pack_start(tabla1, True, True, 0) self.vbox.show_all() self.__switch(None)
def __init__(self): Gtk.Toolbar.__init__(self) self.intervalo = 3.0 self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "list-remove.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Disminuir") boton.connect("clicked", self.__menos_intervalo) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) item = Gtk.ToolItem() self.label = Gtk.Label("Cambiar Imagen cada: %s Segundos" % (self.intervalo)) self.label.show() item.add(self.label) self.insert(item, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-add.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Aumentar") boton.connect("clicked", self.__mas_intervalo) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-start.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Aceptar") boton.connect("clicked", self.__run_presentacion) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(0.8), tooltip_text="Cancelar") boton.connect("clicked", self.__cancelar) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) self.show_all()
def __init__(self): Gtk.Toolbar.__init__(self) self.direccion = None self.modelo = None self.iter = None self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8)) boton.set_tooltip_text("Cancelar") boton.connect("clicked", self.cancelar) self.insert(boton, -1) #self.insert(G.get_separador(draw = False, # ancho = 3, expand = False), -1) item = Gtk.ToolItem() item.set_expand(True) self.label = Gtk.Label("") self.label.show() item.add(self.label) self.insert(item, -1) #self.insert(G.get_separador(draw = False, # ancho = 3, expand = False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "dialog-ok.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(0.8)) boton.set_tooltip_text("Aceptar") boton.connect("clicked", self.emit_borrar) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) self.show_all()
def __init__(self, parent=None): Gtk.Dialog.__init__( self, parent=parent, flags=Gtk.DialogFlags.MODAL, buttons=["Cerrar", Gtk.ResponseType.ACCEPT] ) self.set_border_width(15) tabla1 = Gtk.Table(columns=5, rows=2, homogeneous=False) vbox = Gtk.HBox() archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg") self.anterior = get_boton(archivo, flip=True, pixels=get_pixels(0.8), tooltip_text="Anterior") self.anterior.connect("clicked", self.__switch) self.anterior.show() vbox.pack_start(self.anterior, False, False, 0) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "play.svg") self.siguiente = get_boton(archivo, pixels=get_pixels(0.8), tooltip_text="Siguiente") self.siguiente.connect("clicked", self.__switch) self.siguiente.show() vbox.pack_end(self.siguiente, False, False, 0) tabla1.attach_defaults(vbox, 0, 5, 0, 1) self.helps = [] # for x in range(1, 2): # help = Gtk.Image() # help.set_from_file( # os.path.join(JAMediaObjectsPath, # "Iconos", "JAMedia-help%s.png" % x)) # tabla1.attach_defaults(help, 0, 5, 1, 2) # self.helps.append(help) self.vbox.pack_start(tabla1, True, True, 0) self.vbox.show_all() self.__switch(None)
def add_leer(self, path): """ Carga un Directorio y Agrega una Lengüeta para él. """ directorios = Directorios() hbox = Gtk.HBox() texto = path if len(texto) > 15: texto = " . . . " + str(path[-15:]) label = Gtk.Label(texto) boton = get_boton( os.path.join(icons, "button-cancel.svg"), pixels=get_pixels(0.5), tooltip_text="Cerrar") hbox.pack_start(label, False, False, 0) hbox.pack_start(boton, False, False, 0) scroll = Gtk.ScrolledWindow() scroll.set_policy( Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) scroll.add(directorios) self.append_page(scroll, hbox) label.show() boton.show() self.show_all() directorios.connect('info', self.__emit_info) directorios.connect('borrar', self.__emit_borrar) directorios.connect('accion', self.__set_accion) directorios.connect('add-leer', self.__action_add_leer) directorios.load(path) boton.connect("clicked", self.__cerrar) self.set_current_page(-1) self.set_tab_reorderable(scroll, True) return False
def add_leer(self, path): """ Carga un Directorio y Agrega una Lengüeta para él. """ directorios = Directorios() hbox = Gtk.HBox() texto = path if len(texto) > 15: texto = " . . . " + str(path[-15:]) label = Gtk.Label(texto) boton = get_boton(os.path.join(icons, "button-cancel.svg"), pixels=get_pixels(0.5), tooltip_text="Cerrar") hbox.pack_start(label, False, False, 0) hbox.pack_start(boton, False, False, 0) scroll = Gtk.ScrolledWindow() scroll.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) scroll.add(directorios) self.append_page(scroll, hbox) label.show() boton.show() self.show_all() directorios.connect('info', self.__emit_info) directorios.connect('borrar', self.__emit_borrar) directorios.connect('accion', self.__set_accion) directorios.connect('add-leer', self.__action_add_leer) directorios.load(path) boton.connect("clicked", self.__cerrar) self.set_current_page(-1) self.set_tab_reorderable(scroll, True) return False
def __init__(self): Gtk.Toolbar.__init__(self) #self.modify_bg(0, Gdk.Color(0, 0, 0)) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) imagen = Gtk.Image() icono = os.path.join(ICONOS, "JAMediaExplorer.svg") pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icono, -1, get_pixels(1.0)) imagen.set_from_pixbuf(pixbuf) #imagen.modify_bg(0, Gdk.Color(0, 0, 0)) imagen.show() item = Gtk.ToolItem() item.add(imagen) self.insert(item, -1) menu = Menu() item = Gtk.ToolItem() #item.set_size_request(100, -1) item.set_expand(True) item.add(menu) menu.connect('accion_ver', self.__re_emit_accion_ver) self.insert(item, -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(ICONOS, "button-cancel.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1)) boton.set_tooltip_text("Salir") boton.connect("clicked", self.emit_salir) self.insert(boton, -1) self.show_all()
def __init__(self): Gtk.Toolbar.__init__(self) #self.modify_bg(0, Gdk.Color(0, 0, 0)) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) imagen = Gtk.Image() icono = os.path.join(ICONOS, "JAMediaExplorer.svg") pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size( icono, -1, get_pixels(1.0)) imagen.set_from_pixbuf(pixbuf) #imagen.modify_bg(0, Gdk.Color(0, 0, 0)) imagen.show() item = Gtk.ToolItem() item.add(imagen) self.insert(item, -1) menu = Menu() item = Gtk.ToolItem() #item.set_size_request(100, -1) item.set_expand(True) item.add(menu) menu.connect('accion_ver', self.__re_emit_accion_ver) self.insert(item, -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(ICONOS, "button-cancel.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1)) boton.set_tooltip_text("Salir") boton.connect("clicked", self.emit_salir) self.insert(boton, -1) self.show_all()
def __init__(self, path): Gtk.Toolbar.__init__(self) self.path = path self.buttons_back = [] self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg") boton = get_boton( archivo, # flip=True, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior") boton.connect("clicked", self.__emit_switch) self.insert(boton, -1) self.buttons_back.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_back.append(separador) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-open.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Abrir") boton.connect("clicked", self.__emit_open) self.insert(boton, -1) # FIXME: Hasta que no esté lista la vista de Cámara. #archivo = os.path.join( # JAMediaObjectsPath, # "Iconos", "camera-photo.svg") #boton = get_boton( # archivo, flip=False, # rotacion=None, # pixels=get_pixels(1), # tooltip_text="Cámara") #boton.connect("clicked", self.__emit_camara) #self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) self.insert(get_separador(draw=False, ancho=15, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "JAMediaImagenes.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1.2), tooltip_text="Autor.") boton.connect("clicked", self.__show_credits) self.insert(boton, -1) #archivo = os.path.join(JAMediaObjectsPath, # "Iconos", "JAMedia-help1.svg") #boton = get_boton( # archivo, flip=False, # pixels=get_pixels(1), # tooltip_text="Ayuda.") #boton.connect("clicked", self.__show_help) #self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir") boton.connect("clicked", self.__salir) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=5, expand=False), -1) self.show_all()
def __init__(self, path): Gtk.Toolbar.__init__(self) self.path = path self.buttons_player = [] self.buttons_escala_rotacion = [] self.buttons_config = [] self.buttons_guardar = [] self.modo = False # Solo almacenará edit o player self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg") boton = get_boton( archivo, # flip = True, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior") boton.connect("clicked", self.__emit_switch) self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) ### Vistas Configuración, Presentaciones y Navegador. archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-properties.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Navegar Imágenes") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_config.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-preferences.svg") button = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Configurar Presentación") button.connect("clicked", self.__activar) self.insert(button, -1) self.buttons_config.append(button) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_config.append(separador) ### Zoom archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-fit-best.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Centrar en Pantalla") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-out.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Alejar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-in.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Acercar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_escala_rotacion.append(separador) ### Rotación archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-left.svg") boton = get_boton( archivo, # flip=False, pixels=get_pixels(1), tooltip_text="Rotar Izquierda") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-right.svg") boton = get_boton( archivo, # flip=True, pixels=get_pixels(1), tooltip_text="Rotar Derecha") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_escala_rotacion.append(separador) ### Presentacion y Navegador archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-backward.svg") boton = get_boton( archivo, # flip=True, pixels=get_pixels(1), tooltip_text="Anterior") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-start.svg") self.botonplay = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Reproducir") self.botonplay.connect("clicked", self.__activar) self.insert(self.botonplay, -1) self.buttons_player.append(self.botonplay) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-forward.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Siguiente") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-stop.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Detener") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_player.append(separador) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-save.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Guardar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_guardar.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_guardar.append(separador) ### Salir self.insert(get_separador(draw=False, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir") boton.connect("clicked", self.__salir) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) self.show_all()
def __init__(self, path): Gtk.Toolbar.__init__(self) self.path = path self.buttons_back = [] self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg") boton = get_boton(archivo, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior") # flip=True, boton.connect("clicked", self.__emit_switch) self.insert(boton, -1) self.buttons_back.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_back.append(separador) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-open.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Abrir") boton.connect("clicked", self.__emit_open) self.insert(boton, -1) # FIXME: Hasta que no esté lista la vista de Cámara. # archivo = os.path.join( # JAMediaObjectsPath, # "Iconos", "camera-photo.svg") # boton = get_boton( # archivo, flip=False, # rotacion=None, # pixels=get_pixels(1), # tooltip_text="Cámara") # boton.connect("clicked", self.__emit_camara) # self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) self.insert(get_separador(draw=False, ancho=15, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "JAMediaImagenes.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1.2), tooltip_text="Autor.") boton.connect("clicked", self.__show_credits) self.insert(boton, -1) # archivo = os.path.join(JAMediaObjectsPath, # "Iconos", "JAMedia-help1.svg") # boton = get_boton( # archivo, flip=False, # pixels=get_pixels(1), # tooltip_text="Ayuda.") # boton.connect("clicked", self.__show_help) # self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) self.insert(get_separador(draw=False, ancho=0, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir") boton.connect("clicked", self.__salir) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=5, expand=False), -1) self.show_all()
def __init__(self, path): Gtk.Toolbar.__init__(self) self.path = path self.buttons_player = [] self.buttons_escala_rotacion = [] self.buttons_config = [] self.buttons_guardar = [] self.modo = False # Solo almacenará edit o player self.insert(get_separador(draw=False, ancho=3, expand=False), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "go-next-rtl.svg") boton = get_boton(archivo, rotacion=None, pixels=get_pixels(1), tooltip_text="Anterior") # flip = True, boton.connect("clicked", self.__emit_switch) self.insert(boton, -1) self.insert(get_separador(draw=True, expand=False), -1) ### Vistas Configuración, Presentaciones y Navegador. archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-properties.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Navegar Imágenes") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_config.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "gtk-preferences.svg") button = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Configurar Presentación") button.connect("clicked", self.__activar) self.insert(button, -1) self.buttons_config.append(button) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_config.append(separador) ### Zoom archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-fit-best.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Centrar en Pantalla") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-out.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Alejar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "zoom-in.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Acercar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_escala_rotacion.append(separador) ### Rotación archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-left.svg") boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Rotar Izquierda") # flip=False, boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "object-rotate-right.svg") boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Rotar Derecha") # flip=True, boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_escala_rotacion.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_escala_rotacion.append(separador) ### Presentacion y Navegador archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-backward.svg") boton = get_boton(archivo, pixels=get_pixels(1), tooltip_text="Anterior") # flip=True, boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-start.svg") self.botonplay = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Reproducir") self.botonplay.connect("clicked", self.__activar) self.insert(self.botonplay, -1) self.buttons_player.append(self.botonplay) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-seek-forward.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Siguiente") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "media-playback-stop.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Detener") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_player.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_player.append(separador) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "document-save.svg") boton = get_boton(archivo, flip=False, pixels=get_pixels(1), tooltip_text="Guardar") boton.connect("clicked", self.__activar) self.insert(boton, -1) self.buttons_guardar.append(boton) separador = get_separador(draw=True, expand=False) self.insert(separador, -1) self.buttons_guardar.append(separador) ### Salir self.insert(get_separador(draw=False, expand=True), -1) archivo = os.path.join(JAMediaObjectsPath, "Iconos", "button-cancel.svg") boton = get_boton(archivo, flip=False, rotacion=None, pixels=get_pixels(1), tooltip_text="Salir") boton.connect("clicked", self.__salir) self.insert(boton, -1) self.insert(get_separador(draw=False, ancho=3, expand=False), -1) self.show_all()