コード例 #1
0
ファイル: GraphLayerCommands.cs プロジェクト: Altaxo/Altaxo
		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
ファイル: GraphLayerCommands.cs プロジェクト: Altaxo/Altaxo
		public override void Run(Graph3DController ctrl)
		{
			ctrl.EnsureValidityOfCurrentLayerNumber();
			ctrl.Doc.CopyToClipboardLayerAsNative(ctrl.CurrentLayerNumber);
		}
コード例 #3
0
ファイル: GraphLayerCommands.cs プロジェクト: Altaxo/Altaxo
		public override void Run(Graph3DController ctrl)
		{
			ctrl.EnsureValidityOfCurrentLayerNumber();
			ctrl.Doc.DeleteLayer(ctrl.CurrentLayerNumber, true);
		}
コード例 #4
0
ファイル: GraphLayerCommands.cs プロジェクト: Altaxo/Altaxo
		public override void Run(Graph3DController ctrl)
		{
			ctrl.EnsureValidityOfCurrentLayerNumber();
			ctrl.Doc.ShowLayerDialog(ctrl.CurrentLayerNumber);
		}
コード例 #5
0
ファイル: GraphLayerCommands.cs プロジェクト: Altaxo/Altaxo
		public override void Run(Graph3DController ctrl)
		{
			ctrl.EnsureValidityOfCurrentLayerNumber();
			ctrl.Doc.PasteFromClipboardAsTemplateForLayer(ctrl.CurrentLayerNumber);
		}