Beispiel #1
0
        private void InputBox_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox inputBox = (TextBox)sender;

            if (e.Control && e.KeyCode == Keys.K)
            {
                frmScriptVariables scriptVariableEditor = new frmScriptVariables
                {
                    ScriptVariables = _currentEditor.ScriptVariables
                };

                if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
                {
                    _currentEditor.ScriptVariables = scriptVariableEditor.ScriptVariables;
                    inputBox.Text = inputBox.Text.Insert(inputBox.SelectionStart, scriptVariableEditor.LastModifiedVariableName);
                }
            }
            else if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.Enter)
            {
                return;
            }
            else if (e.KeyCode == Keys.Enter)
            {
                _currentEditor.uiBtnAdd_Click(null, null);
            }
        }
Beispiel #2
0
        private void OpenVariableManager()
        {
            if (!(_selectedTabScriptActions is ListView))
            {
                return;
            }

            frmScriptVariables scriptVariableEditor = new frmScriptVariables(_typeContext)
            {
                ScriptName      = uiScriptTabControl.SelectedTab.Name,
                ScriptVariables = new List <ScriptVariable>(_scriptVariables),
                ScriptArguments = new List <ScriptArgument>(_scriptArguments)
            };

            if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
            {
                Invalidate();
                _scriptVariables = scriptVariableEditor.ScriptVariables;
                uiScriptTabControl.SelectedTab.Tag = new ScriptObject(_scriptVariables, _scriptArguments, _scriptElements);

                if (!uiScriptTabControl.SelectedTab.Text.Contains(" *"))
                {
                    uiScriptTabControl.SelectedTab.Text += " *";
                }
            }

            ResetVariableArgumentBindings();
            scriptVariableEditor.Dispose();
        }
        private void OpenVariableManager()
        {
            frmScriptVariables scriptVariableEditor = new frmScriptVariables();

            scriptVariableEditor.ScriptName      = uiScriptTabControl.SelectedTab.Name;
            scriptVariableEditor.ScriptVariables = _scriptVariables;

            if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
            {
                _scriptVariables = scriptVariableEditor.ScriptVariables;
                if (!uiScriptTabControl.SelectedTab.Text.Contains(" *"))
                {
                    uiScriptTabControl.SelectedTab.Text += " *";
                }
            }
        }
Beispiel #4
0
        private void StandardComboBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.K)
            {
                frmScriptVariables scriptVariableEditor = new frmScriptVariables
                {
                    ScriptVariables = _currentEditor.ScriptVariables
                };

                if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
                {
                    _currentEditor.ScriptVariables = scriptVariableEditor.ScriptVariables;
                    ((ComboBox)sender).Text        = scriptVariableEditor.LastModifiedVariableName;
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                _currentEditor.uiBtnAdd_Click(null, null);
            }
        }
        private void OpenVariableManager()
        {
            frmScriptVariables scriptVariableEditor = new frmScriptVariables(TypeContext)
            {
                ScriptName = uiScriptTabControl.SelectedTab.Name
            };

            scriptVariableEditor.ScriptContext = ScriptContext;

            if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
            {
                if (!uiScriptTabControl.SelectedTab.Text.Contains(" *"))
                {
                    uiScriptTabControl.SelectedTab.Text += " *";
                }
            }

            ResetVariableArgumentBindings();
            scriptVariableEditor.Dispose();
            ScriptContext.AddIntellisenseControls(Controls);
        }
Beispiel #6
0
        private void OpenVariableManager()
        {
            frmScriptVariables scriptVariableEditor = new frmScriptVariables(TypeContext)
            {
                ScriptName      = uiScriptTabControl.SelectedTab.Name,
                ScriptVariables = new List <ScriptVariable>(ScriptVariables),
                ScriptArguments = new List <ScriptArgument>(ScriptArguments)
            };

            if (scriptVariableEditor.ShowDialog() == DialogResult.OK)
            {
                ScriptVariables = scriptVariableEditor.ScriptVariables;
                if (!uiScriptTabControl.SelectedTab.Text.Contains(" *"))
                {
                    uiScriptTabControl.SelectedTab.Text += " *";
                }
            }

            ResetVariableArgumentBindings();
            scriptVariableEditor.Dispose();
        }