Undo/Redo

Во время работы с графом, запоминаются действия пользователя (до 20 действий) для того что бы пользователь мог отменить или восстановить свои действия.

Запоминаемые действия:

  • создание/удаление блока
  • создание/удаление входов/выходов блока
  • создание/удаление связи между блоками
  • вставка блока
  • трансформация блока
  • изменение стиля блока
  • сохранение настроек блока
  • изменение позиции блока
  • пропуск расчета блоков
  • скрытие/отображение связи между блоками
  • изменение позиции группы блоков
  • вставки/удаления группы блоков
  • пропуск расчета группы блоков
  • скрытие/отображение связи между группами блоков

Что бы отменить действие пользователя, надо нажать на стрелку, показывающею против часовой стрелки:

Что бы вернуть действие пользователя, надо нажать на стрелку, показывающею по часовой стрелки:

Особенность работы

Если пользователь А производит действия с блоком, с которым работал пользователь Б - пользователь Б не сможет отменить действия по этому блоку и последующие действия, которые были совершены после этих действий.