コード例 #1
0
ファイル: meldwindow.py プロジェクト: GNOME/meld
 def append_dirdiff(self, gfiles, auto_compare=False):
     dirs = [d.get_path() if d else None for d in gfiles]
     assert len(dirs) in (1, 2, 3)
     doc = DirDiff(len(dirs))
     self._append_page(doc, "folder")
     doc.set_locations(dirs)
     if auto_compare:
         doc.scheduler.add_task(doc.auto_compare)
     return doc
コード例 #2
0
 def append_dirdiff(self, gfiles, auto_compare=False):
     dirs = [d.get_path() for d in gfiles if d]
     assert len(dirs) in (1, 2, 3)
     doc = DirDiff(len(dirs))
     self._append_page(doc, "folder")
     doc.set_locations(dirs)
     if auto_compare:
         doc.scheduler.add_task(doc.auto_compare)
     return doc
コード例 #3
0
ファイル: meldwindow.py プロジェクト: Mu-L/meld
 def append_dirdiff(
     self,
     gfiles: Sequence[Optional[Gio.File]],
     auto_compare: bool = False,
 ) -> DirDiff:
     assert len(gfiles) in (1, 2, 3)
     doc = DirDiff(len(gfiles))
     self._append_page(doc)
     doc.folders = gfiles
     doc.set_locations()
     if auto_compare:
         doc.scheduler.add_task(doc.auto_compare)
     return doc