SetActionGroup() private method

private SetActionGroup ( ActionGroup g ) : void
g ActionGroup
return void
Example #1
0
        internal void NotifyActionRemoved(Action ac)
        {
            ac.SetActionGroup(null);
            ac.ObjectChanged -= OnActionChanged;
            ac.SignalAdded   -= OnSignalAdded;
            ac.SignalRemoved -= OnSignalRemoved;
            ac.SignalChanged -= OnSignalChanged;

            NotifyChanged();

            if (ActionRemoved != null)
            {
                ActionRemoved(this, new ActionEventArgs(ac));
            }
        }
Example #2
0
        internal void NotifyActionAdded(Action ac)
        {
            ac.SetActionGroup(this);
            ac.ObjectChanged += OnActionChanged;
            ac.SignalAdded   += OnSignalAdded;
            ac.SignalRemoved += OnSignalRemoved;
            ac.SignalChanged += OnSignalChanged;

            ac.UpdateNameIndex();

            NotifyChanged();

            if (ActionAdded != null)
            {
                ActionAdded(this, new ActionEventArgs(ac));
            }
        }
Example #3
0
		internal void NotifyActionRemoved (Action ac)
		{
			ac.SetActionGroup (null);
			ac.ObjectChanged -= OnActionChanged;
			ac.SignalAdded -= OnSignalAdded;
			ac.SignalRemoved -= OnSignalRemoved;
			ac.SignalChanged -= OnSignalChanged;

			NotifyChanged ();
			
			if (ActionRemoved != null)
				ActionRemoved (this, new ActionEventArgs (ac));
		}
Example #4
0
		internal void NotifyActionAdded (Action ac)
		{
			ac.SetActionGroup (this);
			ac.ObjectChanged += OnActionChanged;
			ac.SignalAdded += OnSignalAdded;
			ac.SignalRemoved += OnSignalRemoved;
			ac.SignalChanged += OnSignalChanged;
			
			ac.UpdateNameIndex ();
			
			NotifyChanged ();
			
			if (ActionAdded != null)
				ActionAdded (this, new ActionEventArgs (ac));
		}