private void ConfigureObject(IParametrizedObject parametrizedObject)
        {
            if (this.inhibitParameterWindow)
            {
                return;
            }

            ParameterWindow.ConfigureParametrizedObject(parametrizedObject);
        }
        private void ConfigureObjectWithInnerObjects(IParametrizedObject parametrizedObject)
        {
            if (this.inhibitParameterWindow)
            {
                return;
            }

            ParameterWindow.ConfigureParametrizedObjectAndInnerObjects(parametrizedObject);
        }
Esempio n. 3
0
        private void ExperimentParametersButtonClick(object sender, EventArgs e)
        {
            this.PauseWork();

            ParameterWindow.ConfigureParametrizedObject(this.experiment);

            this.experimentWorker.ReconfigureProgress();
            this.experimentWorker.ConfigureProgressBar(this.progressBar1);

            this.UpdateStatus();
        }
Esempio n. 4
0
    private void Start()
    {
        gameObject.SetActive(false);
        polarBrushWidow    = transform.Find("PolarBrushWindow").GetComponent <PolarBrushWindow>();
        parameterWindow    = transform.Find("ParameterWindow").GetComponent <ParameterWindow>();
        brushDropdownList  = transform.Find("TypeLabel").Find("Dropdown").GetComponent <Dropdown>();
        windowLabel        = transform.Find("DragPanel").Find("BrushWindowLabel").GetComponent <Text>();
        presetDropdownList = transform.Find("PresetLabel").Find("Dropdown").GetComponent <Dropdown>();
        presetInputField   = transform.Find("PresetInputField").GetComponent <InputField>();
        savePresetButton   = transform.Find("SavePresetButton").GetComponent <Button>();

        presetDropdownList.onValueChanged.AddListener(delegate { OnPresetDropdownChanged(); });
    }
 public void ParameterExecuted(object param)
 {
     try
     {
         ParameterWindow paramWindow = new ParameterWindow();
         paramWindow.DataContext = this.RvtSheetData;
         if ((bool)paramWindow.ShowDialog())
         {
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Failed to open parameter info.\n" + ex.Message, "Open Parameter Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Esempio n. 6
0
        private void BtnAddParam_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (editjob == null)
            {
                return;
            }
            var param       = new JobParameter();
            var paramWindow = new ParameterWindow(param, true);

            paramWindow.Owner  = this;
            paramWindow.OnSave = (prm) =>
            {
                editjob.Parameters.Add(prm);
                dgParams.ItemsSource = null;
                dgParams.ItemsSource = editjob.Parameters;
                QuartzJsonContext.Instance.Update(editjob);
                QuartzJsonContext.Instance.Commit();
                QuartzJsonContext.Instance.Reload();
            };
            paramWindow.ShowDialog();
        }
Esempio n. 7
0
        private void ConnectToRlGlueButtonClick(object sender, EventArgs e)
        {
            var configurationWindow = new Integration.RLGlue.RLGlueExperimentConfigurationWindow();

            if (configurationWindow.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            var component = configurationWindow.ComponentType.InstantiateWithDefaultConstructor <Component>();

            if (ParameterWindow.ConfigureParametrizedObjectAndInnerObjects(component) != DialogResult.OK)
            {
                return;
            }

            var experimentWindow = new Integration.RLGlue.RLGlueExperimentWindow(
                configurationWindow.Host,
                configurationWindow.PortNumber,
                component);

            experimentWindow.Show();
        }
Esempio n. 8
0
        private void BtnEditParam_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (editjob == null)
            {
                return;
            }
            var param           = ((FrameworkElement)sender).DataContext as IJobParameter;
            var parameterWindow = new ParameterWindow(param, false);

            parameterWindow.Owner  = this;
            parameterWindow.OnSave = (prm) =>
            {
                var _param = editjob.Parameters.FirstOrDefault(x => x.Key == prm.Key);
                editjob.Parameters.Remove(_param);
                editjob.Parameters.Add(prm);
                dgParams.ItemsSource = null;
                dgParams.ItemsSource = editjob.Parameters;
                QuartzJsonContext.Instance.Update(editjob);
                QuartzJsonContext.Instance.Commit();
                QuartzJsonContext.Instance.Reload();
            };
            parameterWindow.ShowDialog();
        }
Esempio n. 9
0
 private void GlobalSettingsButtonClick(object sender, EventArgs e)
 {
     ParameterWindow.ConfigureParametrizedObjectAndInnerObjects(new GlobalParameters());
 }
Esempio n. 10
0
 private void Start()
 {
     parameterWindow = transform.parent.Find("ParameterWindow").GetComponent <ParameterWindow>();
     parameterWindow.gameObject.SetActive(false);
 }