public void SetPluginHost(IPluginHost Host) { //assign host this.FHost = Host; this.FData = StringDataHolder.Instance; this.FHost.CreateStringInput("Input", TSliceMode.Dynamic, TPinVisibility.True, out this.FPinInput); this.FPinInput.SetSubType("", false); this.FHost.CreateStringInput("Send String", TSliceMode.Single, TPinVisibility.True, out this.FPinInSendString); this.FPinInSendString.SetSubType("send", false); }
public void SetPluginHost(IPluginHost Host) { //assign host this.FHost = Host; this.FData = StringDataHolder.Instance; this.FHost.CreateValueConfig("Display Channel", 1, null, TSliceMode.Single, TPinVisibility.OnlyInspector, out this.FPinDisplayChannel); this.FPinDisplayChannel.SetSubType(0, 1, 1, 1, false, true, false); this.FHost.CreateStringInput("Input", TSliceMode.Dynamic, TPinVisibility.True, out this.FPinInput); this.FPinInput.SetSubType("", false); this.FHost.CreateStringInput("Send String", TSliceMode.Single, TPinVisibility.True, out this.FPinInSendString); this.FPinInSendString.SetSubType("send", false); }
public void SetPluginHost(IPluginHost Host) { //assign host this.FHost = Host; this.FData = StringDataHolder.Instance; this.FData.OnAdd += FData_OnAdd; this.FData.OnRemove += this.FData_OnAdd; this.FData.OnUpdate += this.FData_OnAdd; this.FHost.CreateStringInput("Receive String", TSliceMode.Single, TPinVisibility.True, out this.FPinInReceiveString); this.FPinInReceiveString.SetSubType("send", false); this.FHost.CreateStringInput("Default", TSliceMode.Dynamic, TPinVisibility.True, out this.FPinInDefault); this.FPinInDefault.SetSubType("", false); this.FHost.CreateStringOutput("Output", TSliceMode.Dynamic, TPinVisibility.True, out this.FPinOutValue); this.FPinOutValue.SetSubType("", false); this.FHost.CreateValueOutput("Found", 1, null, TSliceMode.Single, TPinVisibility.True, out this.FPinOutMatchCount); this.FPinOutMatchCount.SetSubType(0, 1, 1, 0, false, true, false); }