Stetic.Project.NotifyActionGroupRemoved C# (CSharp) Method

NotifyActionGroupRemoved() private method

private NotifyActionGroupRemoved ( string group ) : void
group string
return void
        internal void NotifyActionGroupRemoved(string group)
        {
            GuiDispatch.InvokeSync (delegate {
                ActionGroupInfo gi = GetActionGroup (group);
                if (gi != null) {
                    groups.Remove (gi);
                    if (ActionGroupsChanged != null)
                        ActionGroupsChanged (this, EventArgs.Empty);
                }
            });
        }

Usage Example

コード例 #1
0
 void OnGroupRemoved(object s, Stetic.Wrapper.ActionGroupEventArgs args)
 {
     args.ActionGroup.SignalAdded   -= OnSignalAdded;
     args.ActionGroup.SignalRemoved -= OnSignalRemoved;
     args.ActionGroup.SignalChanged -= OnSignalChanged;
     if (frontend != null)
     {
         frontend.NotifyActionGroupRemoved(args.ActionGroup.Name);
     }
     OnComponentTypesChanged(null, null);
 }