Add() public method

public Add ( ActionGroup group ) : void
group ActionGroup
return void
        void OnAddGroup(object s, EventArgs args)
        {
            ActionGroup group = new ActionGroup();

            group.Name = Catalog.GetString("New Action Group");
            actionGroups.Add(group);
            combo.Active = actionGroups.Count - 1;
            if (ActiveGroupCreated != null)
            {
                ActiveGroupCreated(this, new ActionGroupEventArgs(ActiveGroup));
            }

            if (agroupEditor != null)
            {
                agroupEditor.StartEditing();
            }
        }
Example #2
0
 protected void ReadActionGroups(ObjectReader reader, XmlElement elem)
 {
     if (reader.Format == FileFormat.Native)
     {
         if (actionGroups == null)
         {
             actionGroups = new ActionGroupCollection();
             actionGroups.SetOwner(this);
             actionGroups.ActionGroupAdded   += OnGroupAdded;
             actionGroups.ActionGroupRemoved += OnGroupRemoved;
             actionGroups.ActionGroupChanged += OnGroupChanged;
         }
         else
         {
             actionGroups.Clear();
         }
         foreach (XmlElement groupElem in elem.SelectNodes("action-group"))
         {
             ActionGroup actionGroup = new ActionGroup();
             actionGroup.Read(reader, groupElem);
             actionGroups.Add(actionGroup);
         }
     }
 }