/// <summary> /// Handles button: View script /// </summary> private void _btnViewScript_Click(object sender, EventArgs e) { if (this._selectedResults != null) { FrmEditConfigurationCluster.Show(this, this._core, this._selectedResults.Configuration.ClustererConfiguration, true, true); } }
/// <summary> /// The session's clustering algorithms /// </summary> public static DataSet <ConfigurationClusterer> ForClusterers(Core core) { return(new DataSet <ConfigurationClusterer>() { Core = core, ListTitle = "Clusterers", ListSource = core.Clusterers, ItemDescription = _GetComment, ListSupportsReorder = true, HandleCommit = z => core.SetClusterers(z.List, z.Progress, z.Transient), Icon = Resources.IconScriptCluster, ItemsReferenceList = true, HandleEdit = z => { if (!_ShowEditPreamble(z.Cast <ConfigurationBase>())) { return null; } return CommitEdit(FrmEditConfigurationCluster.Show(z.Owner, core, z.DefaultValue?.Args, z.ReadOnly, false), z); } }); }