private void PhonemeSelect_Clicked(object sender, EventArgs e) { var menuItem = sender as ToolStripMenuItem; if (menuItem != null) { List <MarksTextInfo> changedMarks = new List <MarksTextInfo>(); foreach (var mark in _marksSelectionManager.SelectedMarks) { var mti = new MarksTextInfo(mark, menuItem.Text, mark.Text); changedMarks.Add(mti); mark.Text = menuItem.Text; } TimeLineGlobalEventManager.Manager.OnMarksTextChanged(new MarksTextChangedEventArgs(changedMarks)); } }
private void Rename_Click(object sender, EventArgs e) { var single = _marksSelectionManager.SelectedMarks.Count == 1; TextDialog td = new TextDialog("Enter the new text.", _marksSelectionManager.SelectedMarks.Count == 1?"Edit Mark":"Edit Multiple Marks", single?_marksSelectionManager.SelectedMarks.First().Text:string.Empty, single); var result = td.ShowDialog(this); if (result == DialogResult.OK) { List <MarksTextInfo> changedMarks = new List <MarksTextInfo>(); foreach (var mark in _marksSelectionManager.SelectedMarks) { var mti = new MarksTextInfo(mark, td.Response, mark.Text); changedMarks.Add(mti); mark.Text = td.Response; } TimeLineGlobalEventManager.Manager.OnMarksTextChanged(new MarksTextChangedEventArgs(changedMarks)); } }