Exemplo n.º 1
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)
Exemplo n.º 2
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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)