Example #1
0
        void VarSizeBoxValueChanged(object sender, EventArgs e)
        {
            if (selectedFunctionIndex < 0)
            {
                return;
            }
            if (selectedVariableIndex < 0)
            {
                return;
            }
            ScriptFunction sf = scriptContainer.Functions[selectedFunctionIndex];

            ScriptFunction.ScriptVariable sv = sf.Variables[selectedVariableIndex];
            sv.ArraySize = (int)varSizeBox.Value;
        }
Example #2
0
        void VarTypeComboBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            if (selectedFunctionIndex < 0)
            {
                return;
            }
            if (selectedVariableIndex < 0)
            {
                return;
            }
            ScriptFunction sf = scriptContainer.Functions[selectedFunctionIndex];

            ScriptFunction.ScriptVariable sv = sf.Variables[selectedVariableIndex];
            sv.Type = (ScriptObjContainer.VarType)varTypeComboBox.SelectedIndex;
        }
Example #3
0
        /// <summary>
        /// User selected variable from the list. Update variable info
        /// </summary>
        void VariablesListBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            int index = variablesListBox.SelectedIndex;

            if (index < 0)
            {
                return;
            }
            selectedVariableIndex = index;

            // Which variable
            ScriptFunction sf = scriptContainer.Functions[selectedFunctionIndex];

            ScriptFunction.ScriptVariable sv = sf.Variables[index];

            // Update data
            varNameTextBox.Text           = sv.Name;
            varTypeComboBox.SelectedIndex = (int)sv.Type;
            varSizeBox.Value = sv.ArraySize;
        }
Example #4
0
        void VarNameTextBoxTextChanged(object sender, EventArgs e)
        {
            if (selectedFunctionIndex < 0)
            {
                return;
            }
            if (selectedVariableIndex < 0)
            {
                return;
            }
            ScriptFunction sf = scriptContainer.Functions[selectedFunctionIndex];

            ScriptFunction.ScriptVariable sv = sf.Variables[selectedVariableIndex];
            if (varNameTextBox.Text.Length <= 0)
            {
                // Prevent making unnamed variables
                varNameTextBox.Text = sv.Name;
                return;
            }
            sv.Name = varNameTextBox.Text;
            variablesListBox.Items[selectedVariableIndex] = sv.Name;
        }