def __accion_stream(self, widget, accion, url): """ Ejecuta una acción sobre un streaming. borrar de la lista, eliminar streaming, copiar a jamedia, mover a jamedia. """ lista = self.toolbar_list.label.get_text() from Globales import eliminar_streaming from Globales import add_stream if accion == "Borrar": eliminar_streaming(url, lista) print "Streaming Eliminado:", url elif accion == "Copiar": modelo, iter = self.lista_de_reproduccion.get_selection().get_selected() nombre = modelo.get_value(iter, 1) url = modelo.get_value(iter, 2) tipo = self.toolbar_list.label.get_text() add_stream(tipo, [nombre, url]) elif accion == "Mover": modelo, iter = self.lista_de_reproduccion.get_selection().get_selected() nombre = modelo.get_value(iter, 1) url = modelo.get_value(iter, 2) tipo = self.toolbar_list.label.get_text() add_stream(tipo, [nombre, url]) eliminar_streaming(url, lista) else: print "accion_stream desconocido:", accion
def __set_accion(self, widget, lista, accion, _iter): """ Responde a las selecciones en el menu contextual de elemento en lista. """ name = lista.get_model().get_value(_iter, 1) uri = lista.get_model().get_value(_iter, 2) if accion == "play": self.__load_play((name, uri)) if accion == "Grabar": self.__grabar((name, uri)) #elif accion == "Copiar": # print accion #elif accion == "Mover": # print accion elif accion == "Quitar": items = self.inplay.get_children() for item in items: if name == item.name and uri == item.uri: item.stop() self.inplay.remove(item) item.destroy() break lista.get_model().remove(_iter) elif accion == "Borrar": items = self.inplay.get_children() for item in items: if name == item.name and uri == item.uri: item.stop() self.inplay.remove(item) item.destroy() break lista.get_model().remove(_iter) from Globales import eliminar_streaming eliminar_streaming(uri, "JAM-Radio") print("Streaming Eliminado:", name, uri) Gtk.StyleContext.reset_widgets(Gdk.Screen.get_default())
def __accion_stream(self, widget, accion, url): lista = self.base_panel.derecha.lista.toolbar.label.get_text() if accion == "Borrar": eliminar_streaming(url, lista) print "Streaming Eliminado:", url elif accion == "Copiar": modelo, _iter = self.base_panel.derecha.lista.lista.get_selection( ).get_selected() nombre = modelo.get_value(_iter, 1) add_stream(lista, [nombre, url]) elif accion == "Mover": modelo, _iter = self.base_panel.derecha.lista.lista.get_selection( ).get_selected() nombre = modelo.get_value(_iter, 1) add_stream(lista, [nombre, url]) eliminar_streaming(url, lista) else: print "accion_stream desconocido:", accion
def __accion_stream(self, widget, accion, url): lista = self.base_panel.derecha.lista.toolbar.label.get_text() if accion == "Borrar": eliminar_streaming(url, lista) print "Streaming Eliminado:", url elif accion == "Copiar": modelo, _iter = self.base_panel.derecha.lista.lista.get_selection( ).get_selected() nombre = modelo.get_value(_iter, 1) url = modelo.get_value(_iter, 2) tipo = self.base_panel.derecha.lista.toolbar.label.get_text() add_stream(tipo, [nombre, url]) elif accion == "Mover": modelo, _iter = self.base_panel.derecha.lista.lista.get_selection( ).get_selected() nombre = modelo.get_value(_iter, 1) url = modelo.get_value(_iter, 2) tipo = self.base_panel.derecha.lista.toolbar.label.get_text() add_stream(tipo, [nombre, url]) eliminar_streaming(url, lista) else: print "accion_stream desconocido:", accion