Example #1
0
        public override void Run(Graph3DController ctrl)
        {
            ctrl.EnsureValidityOfCurrentLayerNumber();
            var currentLayerNumber = ctrl.CurrentLayerNumber;

            if (currentLayerNumber.Count != 0)
            {
                ctrl.Doc.PasteFromClipboardAsNewLayerAfterLayerNumber(ctrl.CurrentLayerNumber);
            }
            else
            {
                Current.Gui.ErrorMessageBox("'Can't paste after the root layer. Please select another layer.", "Operation not possible");
            }
        }
Example #2
0
 public override void Run(Graph3DController ctrl)
 {
     ctrl.EnsureValidityOfCurrentLayerNumber();
     ctrl.Doc.CopyToClipboardLayerAsNative(ctrl.CurrentLayerNumber);
 }
Example #3
0
 public override void Run(Graph3DController ctrl)
 {
     ctrl.EnsureValidityOfCurrentLayerNumber();
     ctrl.Doc.DeleteLayer(ctrl.CurrentLayerNumber, true);
 }
Example #4
0
 public override void Run(Graph3DController ctrl)
 {
     ctrl.EnsureValidityOfCurrentLayerNumber();
     ctrl.Doc.ShowLayerDialog(ctrl.CurrentLayerNumber);
 }
Example #5
0
 public override void Run(Graph3DController ctrl)
 {
     ctrl.EnsureValidityOfCurrentLayerNumber();
     ctrl.Doc.PasteFromClipboardAsTemplateForLayer(ctrl.CurrentLayerNumber);
 }