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