Example #1
0
 public override void Execute()
 {
     mNode.Detach();
     if (UpdateSelection)
     {
         View.Selection = mAfter;
     }
     TriggerProgressChanged();
 }
Example #2
0
 public override void UnExecute()
 {
     mCopy.Detach();
     if (mParent != null && mParent is SectionNode)
     {
         View.UpdateBlocksLabelInStrip((SectionNode)mParent);
     }
     base.UnExecute();
 }
Example #3
0
 public override void UnExecute()
 {
     if (mNode.IsRooted)
     {
         mNode.Detach();
     }
     if (mNode is EmptyNode)
     {
         View.UpdateBlocksLabelInStrip((SectionNode)mParent);
     }
     base.UnExecute();
 }