internal void NotifySignalChanged(object obj, string name, Signal oldSignal, Signal signal) { GuiDispatch.InvokeSync (delegate { if (SignalChanged != null) { Component c = App.GetComponent (obj, name, null); if (c != null) SignalChanged (this, new ComponentSignalEventArgs (this, c, oldSignal, signal)); } }); }
protected virtual void OnSignalChanged(SignalChangedEventArgs args) { if (frontend != null) { frontend.NotifySignalChanged(Component.GetSafeReference(args.Wrapper), null, args.OldSignal, args.Signal); } if (SignalChanged != null) { SignalChanged(this, args); } }