Ejemplo n.º 1
0
 /// <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);
     }
 }
Ejemplo n.º 2
0
        /// <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);
                }
            });
        }