Example #1
0
 def __realize(self, widget):
     tipo = describe_archivo(self.archivo)
     if "image" in tipo:
         self.player = ImagePlayer(self)
     elif 'video' in tipo or 'application/ogg':
         self.player = JAMediaReproductor(self.get_property('window').xid)
     gobject.idle_add(self.player.load, self.archivo)
Example #2
0
 def __jamediaimagenes_run(self):
     """
     Cambia a modo visor de imágenes.
     """
     if PR:
         print "__jamediaimagenes_run"
     self.imageplayer = ImagePlayer(self.pantalla)
     self.playerlist.set_mime_types(["image/*"])
Example #3
0
 def __run(self):
     self.player = ImagePlayer(self.pantalla)
     dirpath = os.path.join(BASE_PATH, "Imagenes")
     elementos = []
     for path in sorted(os.listdir(dirpath)):
         elementos.append([path, os.path.join(dirpath, path)])
     self.playerlist.lista.agregar_items(elementos)
     dialog = Dialog(parent=self.get_toplevel(),
         text="Presiona Escape Cuando Desees Salir")
     dialog.run()
     return False
Example #4
0
    def __run_secuencia(self, widget=None, offset=1):
        self.stop()
        self.index_select += offset
        self.path = self.slides[self.index_select % len(self.slides)]
        self.imagenplayer = ImagePlayer(self.drawing)
        self.imagenplayer.load(self.path)
        self.label.set_text("Slide %i of %i" % (
            self.index_select % len(self.slides) + 1, len(self.slides)))

        #self.left.hide()
        #self.right.hide()
        return True
Example #5
0
    def __run_secuencia(self, widget=None, offset=1):
        self.stop()
        self.path = os.path.join(
            self.topic, "Imagenes",
            "%s.png" % self.vocabulario[self.index_select][0])
        self.imagenplayer = ImagePlayer(self.drawing)
        self.imagenplayer.load(self.path)
        self.label.set_text(self.vocabulario[self.index_select][1])
        if self.index_select < len(self.vocabulario) - 1:
            self.index_select += offset
        else:
            self.index_select = 0

        self.left.hide()
        self.right.hide()
        return True
Example #6
0
    def __load(self, index):
        """
        Carga una nueva palabra del Vocabulario
        """
        path = os.path.join(self.topic, "Imagenes",
            "%s.png" % self.vocabulario[index][0])
        if self.imagenplayer:
            self.imagenplayer.stop()
            del(self.imagenplayer)
            self.imagenplayer = False
        self.imagenplayer = ImagePlayer(self.flashcard.drawing)
        self.imagenplayer.load(path)
        #self.cabecera.question_label.modify_fg(gtk.STATE_NORMAL, COLORES["rojo"])
        pregunta = self.vocabulario[index][2] if len(self.vocabulario[index]) > 2 else ""
        if pregunta == "":
            pregunta = "What is this?"
        self.cabecera.question_label.set_markup("<b>"+pregunta+"</b>")

        if self.click_event:
            self.flashcard.disconnect(self.click_event)
            self.click_event = None
        self.click_event = self.flashcard.connect("button-press-event", self.repetir_pregunta, pregunta)
        gobject.idle_add(self.__activar, pregunta)
        return False
Example #7
0
 def load(self, topic):
     self.stop()
     self.path = os.path.abspath("Imagenes/juego1.png")
     self.imagenplayer = ImagePlayer(self)
     self.imagenplayer.load(self.path)
     return False