Example #1
0
        private void OpenYamlEditorAction(object sender, EventArgs e)
        {
            string yaml = "";

            if (AampFile.aampFileV1 != null)
            {
                yaml = AampYamlConverter.ToYaml(AampFile.aampFileV1);
            }
            else
            {
                yaml = AampYamlConverter.ToYaml(AampFile.aampFileV2);
            }

            STForm form = new STForm();

            form.Text = "YAML Text Editor";
            var panel = new STPanel()
            {
                Dock = DockStyle.Fill,
            };

            form.AddControl(panel);
            var editor = new TextEditor()
            {
                Dock = DockStyle.Fill,
            };

            editor.FillEditor(yaml);
            editor.IsYAML = true;
            panel.Controls.Add(editor);

            if (form.ShowDialog() == DialogResult.OK)
            {
            }
        }
Example #2
0
        private void ToYamlAction(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter = "YAML|*.yaml;";

            if (sfd.ShowDialog() == DialogResult.OK)
            {
                string yaml = "";

                if (AampFile.aampFileV1 != null)
                {
                    yaml = AampYamlConverter.ToYaml(AampFile.aampFileV1);
                }
                else
                {
                    yaml = AampYamlConverter.ToYaml(AampFile.aampFileV2);
                }

                File.WriteAllText(sfd.FileName, yaml);
            }
        }