public Stetic.Wrapper.ActionGroup AddNewActionGroup(string name) { Stetic.Wrapper.ActionGroup group = new Stetic.Wrapper.ActionGroup(); group.Name = name; ActionGroups.Add(group); return(group); }
public Stetic.Wrapper.ActionGroup AddNewActionGroup(string name) { Stetic.Wrapper.ActionGroup group = new Stetic.Wrapper.ActionGroup(); group.Name = name; ActionGroups.Add(group); this.modifiedTopLevels.Add(name); return(group); }
public void RemoveActionGroup(Stetic.Wrapper.ActionGroup group) { ActionGroups.Remove(group); string name = group.Name; if (modifiedTopLevels.Contains(name)) { modifiedTopLevels.Remove(name); } }
public Stetic.Wrapper.ActionGroup AddNewActionGroupFromTemplate(string template) { XmlDocument doc = new XmlDocument(); doc.LoadXml(template); ObjectReader or = new ObjectReader(this, FileFormat.Native); Stetic.Wrapper.ActionGroup group = new Stetic.Wrapper.ActionGroup(); group.Read(or, doc.DocumentElement); ActionGroups.Add(group); return(group); }
public Wrapper.ActionGroup[] GetActionGroups() { // Needed since ActionGroupCollection can't be made serializable return(ActionGroups.ToArray()); }
public void RemoveActionGroup(Stetic.Wrapper.ActionGroup group) { ActionGroups.Remove(group); }
public static ActionGroup GetActionGroup(Type type) { return(ActionGroups.GetActionGroup(type.FullName)); }