private void EditVocals() { if (Arrangement.CustomFont) MessageBox.Show("NOTICE: Expert Toolkit Users Only ..." + Environment.NewLine + Environment.NewLine + "A custom lyrics font is already" + Environment.NewLine + "defined for this arrangement.", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); using (var form = new VocalsForm(Arrangement.FontSng, _parentControl.LyricArtPath, Arrangement.CustomFont, Arrangement.SongXml.File)) { if (DialogResult.OK != form.ShowDialog()) return; Arrangement.FontSng = form.SngPath; // this is always null/empty _parentControl.LyricArtPath = form.ArtPath; Arrangement.CustomFont = form.IsCustom; if (!String.IsNullOrEmpty(form.VocalsPath)) { XmlPath = form.VocalsPath; Arrangement.SongXml.File = form.VocalsPath; if (XmlPath.ToLower().EndsWith("_jvocals.xml")) cmbArrangementName.SelectedItem = ArrangementName.JVocals; else cmbArrangementName.SelectedItem = ArrangementName.Vocals; } } }
private void vocalEdit_Click(object sender, EventArgs e) {//TODO: wrong behaviour with this warning message if (!String.IsNullOrEmpty(parentControl.LyricArtPath) && String.IsNullOrEmpty(Arrangement.FontSng)) { MessageBox.Show("FYI, there is alredy defined one custom font.\r\n", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); } using (var form = new VocalsForm(Arrangement.FontSng, parentControl.LyricArtPath, Arrangement.CustomFont)) { if (DialogResult.OK != form.ShowDialog()) { return; } Arrangement.FontSng = form.SngPath; parentControl.LyricArtPath = form.ArtPath; Arrangement.CustomFont = form.IsCustom; } }
private void vocalEdit_Click(object sender, EventArgs e) { //TODO: wrong behaviour with this warning message if (!String.IsNullOrEmpty(parentControl.LyricArtPath) && String.IsNullOrEmpty(Arrangement.FontSng)) MessageBox.Show("FYI, there is alredy defined one custom font.\r\n", DLCPackageCreator.MESSAGEBOX_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); using (var form = new VocalsForm(Arrangement.FontSng, parentControl.LyricArtPath, Arrangement.CustomFont)) { if (DialogResult.OK != form.ShowDialog()) { return; } Arrangement.FontSng = form.SngPath; parentControl.LyricArtPath = form.ArtPath; Arrangement.CustomFont = form.IsCustom; } }