示例#1
0
        public void AddParameters(IEnumerable <CompileParameter> parameters)
        {
            _pauseEvents = true;
            foreach (var cp in parameters)
            {
                var fp = new ParameterTogglePanel(cp);
                fp.ValueChanged += ToggleParameter;
                FlowPanel.Controls.Add(fp);

                _panels.Add(fp);
                HoverTip.SetToolTip(fp.CheckBox, cp.Description);
            }
            _pauseEvents = false;
            UpdateGeneratedCommand();
        }
示例#2
0
        public void AddParameters(IEnumerable<CompileParameter> parameters)
        {
            _pauseEvents = true;
            foreach (var cp in parameters)
            {
                var fp = new ParameterTogglePanel(cp);
                fp.ValueChanged += ToggleParameter;
                FlowPanel.Controls.Add(fp);

                _panels.Add(fp);
                HoverTip.SetToolTip(fp.CheckBox, cp.Description);
            }
            _pauseEvents = false;
            UpdateGeneratedCommand();
        }