From bdc105fa95ee861e9e1f342a70d229cfd3b5618a Mon Sep 17 00:00:00 2001 From: Dimitrie Stefanescu Date: Sat, 3 Apr 2021 17:59:58 +0100 Subject: [PATCH] feat(cancellation): implements it cyclotron component --- .../Sample_UslessCyclesComponent.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs index b204825..b0027f8 100755 --- a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs +++ b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs @@ -6,6 +6,7 @@ using System.Text; using System.Threading; using System.Threading.Tasks; using GrasshopperAsyncComponent; +using System.Windows.Forms; namespace GrasshopperAsyncComponentDemo.SampleImplementations { @@ -31,6 +32,15 @@ namespace GrasshopperAsyncComponentDemo.SampleImplementations { pManager.AddTextParameter("Output", "O", "Nothing really interesting.", GH_ParamAccess.item); } + + public override void AppendAdditionalMenuItems(ToolStripDropDown menu) + { + base.AppendAdditionalMenuItems(menu); + Menu_AppendItem(menu, "Cancel", (s, e) => + { + RequestCancellation(); + }); + } } public class UselessCyclesWorker : WorkerInstance