예제 #1
0
파일: fparea.py 프로젝트: mrwright/fpgen
 def redo(self):
     (next_fp, next_modified) = self._redo_list.pop()
     self._undo_list.append((next_fp, next_modified))
     new_object_manager = ObjectManager.from_dict(next_fp)
     self.set_object_manager(new_object_manager)
     self.emit("modified", next_modified)
예제 #2
0
파일: fparea.py 프로젝트: mrwright/fpgen
 def undo(self):
     self._redo_list.append(self._undo_list.pop())
     (last_fp, last_modified) = self._undo_list[-1]
     new_object_manager = ObjectManager.from_dict(last_fp)
     self.set_object_manager(new_object_manager)
     self.emit("modified", last_modified)
예제 #3
0
 def load_file(self, filename):
     with open(filename) as f:
         contents = f.read()
     d = json.loads(contents)
     new_object_manager = ObjectManager.from_dict(d)
     self.fparea.set_object_manager(new_object_manager)
예제 #4
0
 def redo(self):
     (next_fp, next_modified) = self._redo_list.pop()
     self._undo_list.append((next_fp, next_modified))
     new_object_manager = ObjectManager.from_dict(next_fp)
     self.set_object_manager(new_object_manager)
     self.emit("modified", next_modified)
예제 #5
0
 def undo(self):
     self._redo_list.append(self._undo_list.pop())
     (last_fp, last_modified) = self._undo_list[-1]
     new_object_manager = ObjectManager.from_dict(last_fp)
     self.set_object_manager(new_object_manager)
     self.emit("modified", last_modified)
예제 #6
0
 def load_file(self, filename):
     with open(filename) as f:
         contents = f.read()
     d = json.loads(contents)
     new_object_manager = ObjectManager.from_dict(d)
     self.fparea.set_object_manager(new_object_manager)