Beispiel #1
0
    def VisualiserPage(self, event=None):
        index = self.GetSelection()
        if index == -1:
            dlg = wx.MessageDialog(
                self, _(u"Vous devez d'abord sélectionner un document !"),
                _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
            dlg.ShowModal()
            dlg.Destroy()
            return
        thumb = self.GetItem(index)
        track = thumb.track

        if track.isImage == True:
            # Ouvrir Editeur Photo
            from Dlg import DLG_Visualiseur_image
            dlg = DLG_Visualiseur_image.MyFrame(None, imgPIL=track.image)
            dlg.Show(True)
        else:
            # Création du doc dans le répertoire Temp et ouverture
            nomFichier = UTILS_Fichiers.GetRepTemp(fichier="document.%s" %
                                                   track.type)
            buffer = track.buffer
            file = open(nomFichier, "wb")
            file.write(buffer)
            file.close()
            FonctionsPerso.LanceFichierExterne(nomFichier)
Beispiel #2
0
 def Visualiser(self, event=None):
     if self.imagewx == None:
         dlg = wx.MessageDialog(self,
                                _(u"Il n'y a aucune image à visualiser !"),
                                _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     from Dlg import DLG_Visualiseur_image
     dlg = DLG_Visualiseur_image.MyFrame(None, imgWX=self.imagewx)
     dlg.Show(True)