private void addItem(Script.ValueType type) { var sw = new ScriptEditFrm(false, type == Script.ValueType.StyleSheet); if (sw.ShowDialog() == DialogResult.OK) { Prefs.AllScripts.Add(sw.EditedScript); RefreshList(); } else { // If file was selected and then form cancelled delete file if (sw.FileName != String.Empty && File.Exists(Scriptmonkey.ScriptPath + sw.FileName)) File.Delete(Scriptmonkey.ScriptPath + sw.FileName); } sw.Dispose(); }
private void editBtn_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex > -1) { ScriptEditFrm sw = new ScriptEditFrm(true, Prefs.AllScripts[listBox1.SelectedIndex].Type == Script.ValueType.StyleSheet) { EditedScript = Prefs.AllScripts[listBox1.SelectedIndex] }; sw.LoadFromEditedScript(); if (sw.ShowDialog() == DialogResult.OK) { int index = listBox1.SelectedIndex; Prefs.AllScripts[index] = sw.EditedScript; RefreshList(); listBox1.SetSelected(index, true); } sw.Dispose(); } }