Exemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if(txbName.Text.Length > 0)
            {
                generatedNode = new ClickNode(txbName.Text.Length > 0 ? txbName.Text : null);
                generatedNode.SetOption("records", MacroRecordBase.DeepCopy(Records));
                generatedNode.SetOption("nodeSettings", nodeSettings.ToDictionary(entry => entry.Key, entry => entry.Value));
                generatedNode.SetOption("timeSettings", timeSettings.ToDictionary(entry => entry.Key, entry => entry.Value));

                _okExit = true;
                Close();
            }

            else MessageBox.Show("Your node cannot be nameless, mortal!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }