Example #1
0
        public void UnExecute()
        {
            StageView   stage                = MainForm.CurrentStage;
            List <Bond> discardAddedBonds    = new List <Bond>();
            List <Bond> discardPreviousBonds = new List <Bond>();

            foreach (Bond b in addedBonds)
            {
                stage.CurrentEditItem.BondStore.RemoveBond(b);
            }

            stage.MoveGuide(guide, -offsetX, -offsetY, addedBonds, previousBonds);

            foreach (Bond b in previousBonds)
            {
                stage.CurrentEditItem.BondStore.AddBond(b);
            }
        }
Example #2
0
        public void Execute()
        {
            StageView stage = MainForm.CurrentStage;

            stage.MoveGuide(guide, offsetX, offsetY, addedBonds, previousBonds);
        }