public static IStringConfig CreateStringConfig(this IPluginHost host, ConfigAttribute attribute, Type type) { IStringConfig result = null; host.CreateStringConfig(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); result.SetSubType2(attribute.DefaultString, attribute.MaxChars, attribute.FileMask, (TStringType)attribute.StringType); result.Order = attribute.Order; return(result); }
public override void DestroyPins() { FHost.DeletePin(FStateTime); FHost.DeletePin(FStateName); FHost.DeletePin(FStateEvents); FStateTime = null; FStateName = null; FStateEvents = null; FKeyFrames.Clear(); }
public override void DestroyPins() { FHost.DeletePin(FKeyTime); FHost.DeletePin(FKeyFlagY); FHost.DeletePin(FKeyValue); FKeyTime = null; FKeyValue = null; FKeyFlagY = null; FKeyFrames.Clear(); }
public override void DestroyPins() { // DELETE ALL PINS /////////////////////// /// FHost.DeletePin(FFilenameIn); FFilenameIn = null; FHost.DeletePin(FChannelOut); FChannelOut = null; FHost.DeletePin(FVelocityOut); FVelocityOut = null; //delete midiscore FMidiScore = null; base.DestroyPins(); }
public StringConfigStream(IStringConfig stringConfig) : base(stringConfig) { FStringConfig = stringConfig; }
public void CreateStringConfig(string Name, TSliceMode SliceMode, TPinVisibility Visibility, out IStringConfig Pin) { Pin = new TStringPin(this, Name, TPinDirection.Input, new TOnConfigurate(ConfigurateCB), SliceMode, Visibility); AddPin(Pin as TBasePin); }