Stetic.Project.NotifyActionGroupAdded C# (CSharp) Method

NotifyActionGroupAdded() private method

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

Usage Example

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