Stetic.Project.NotifySignalChanged C# (CSharp) Method

NotifySignalChanged() private method

private NotifySignalChanged ( object obj, string name, Stetic.Signal oldSignal, Stetic.Signal signal ) : void
obj object
name string
oldSignal Stetic.Signal
signal Stetic.Signal
return void
        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));
                }
            });
        }

Usage Example

コード例 #1
0
 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);
     }
 }