/// <summary> /// The session's batches. /// </summary> public static DataSet <BatchInfo> ForBatches(Core core) { return(new DataSet <BatchInfo>() { Core = core, ListTitle = "Batches", ListSource = core.Batches, ItemTitle = _GetDisplayName, ItemDescription = z => z.DisplayShortName + z.Comment.FormatIf("\r\nComment: "), StringComparator = _TypeNameComparator, HandleEdit = z => { return FrmEditGroupBase.Show(z.Owner, z.DefaultValue, z.ReadOnly) ? z.DefaultValue : null; }, Icon = Resources.IconGroups, }); }
/// <summary> /// The session's experimental groups /// </summary> public static DataSet <GroupInfo> ForGroups(Core core) { return(new DataSet <GroupInfo>() { Core = core, ListTitle = "Experimental Groups", ListSource = core.Groups, ItemTitle = _GetDisplayName, ItemDescription = z => z.DisplayShortName + ": " + z.DisplayName, StringComparator = _TypeNameComparator, HandleEdit = z => { return FrmEditGroupBase.Show(z.Owner, z.DefaultValue, z.ReadOnly) ? z.DefaultValue : null; }, Icon = Resources.IconGroups, }); }