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) { } }
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); } }