Exemplo n.º 1
0
 def set_path(self,path):
     iter=self.model.get_iter_root()
     while iter:
         if io.equal(path,self.model[iter][2]):
             self.combo_entry.set_active_iter(iter)
             return
         iter=self.model.iter_next(iter)
     self.combo_entry.child.set_text(path)
Exemplo n.º 2
0
 def set_path(self,path):
     iter=self.model.get_iter_root()
     while iter:
         if io.equal(path,self.model[iter][2]):
             self.combo_entry.set_active_iter(iter)
             return
         iter=self.model.iter_next(iter)
     self.combo_entry.child.set_text(path)
Exemplo n.º 3
0
 def __call__(self):
     try:
         if io.equal(self.dest_path, self.src_path):
             ext = io.get_ext(self.dest_path)
             if ext:
                 ext = '.' + ext
             h, dpath = tempfile.mkstemp(ext)
         else:
             dpath = self.dest_path
         self.item.image.save(dpath)
     except:
         gobject.idle_add(self.plugin.image_write_failed)
         return True
     if not metadata.copy_metadata(self.item.meta, self.src_path, dpath):
         gobject.idle_add(self.plugin.image_write_meta_failed)
         return True
     if dpath != self.dest_path:
         try:
             io.remove_file(self.dest_path)
             io.move_file(dpath, self.dest_path)
         except IOError:
             gobject.idle_add(self.plugin.image_write_meta_failed)
     gobject.idle_add(self.plugin.image_write_done)
     return True
Exemplo n.º 4
0
 def __call__(self):
     try:
         if io.equal(self.dest_path,self.src_path):
             ext = io.get_ext(self.dest_path)
             if ext:
                 ext = '.'+ext
             h,dpath = tempfile.mkstemp(ext)
         else:
             dpath = self.dest_path
         self.item.image.save(dpath)
     except:
         gobject.idle_add(self.plugin.image_write_failed)
         return True
     if not metadata.copy_metadata(self.item.meta,self.src_path,dpath):
         gobject.idle_add(self.plugin.image_write_meta_failed)
         return True
     if dpath!=self.dest_path:
         try:
             io.remove_file(self.dest_path)
             io.move_file(dpath,self.dest_path)
         except IOError:
             gobject.idle_add(self.plugin.image_write_meta_failed)
     gobject.idle_add(self.plugin.image_write_done)
     return True