private void RemoveTextForHearImparedToolStripMenuItemClick(object sender, EventArgs e) { if (IsSubtitleLoaded) { ReloadFromSourceView(); var removeTextFromHearImpaired = new FormRemoveTextForHearImpaired(); _formPositionsAndSizes.SetPositionAndSize(removeTextFromHearImpaired); removeTextFromHearImpaired.Initialize(_subtitle); if (removeTextFromHearImpaired.ShowDialog(this) == DialogResult.OK) { MakeHistoryForUndo(_language.BeforeRemovalOfTextingForHearingImpaired); int count = removeTextFromHearImpaired.RemoveTextFromHearImpaired(); if (count > 0) { if (count == 1) ShowStatus(_language.TextingForHearingImpairedRemovedOneLine); else ShowStatus(string.Format(_language.TextingForHearingImpairedRemovedXLines, count)); _subtitleListViewIndex = -1; Renumber(); ShowSource(); SubtitleListview1.Fill(_subtitle, _subtitleAlternate); if (_subtitle.Paragraphs.Count > 0) SubtitleListview1.SelectIndexAndEnsureVisible(0); } } _formPositionsAndSizes.SavePositionAndSize(removeTextFromHearImpaired); } else { MessageBox.Show(_language.NoSubtitleLoaded, Title, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void RemoveTextForHearImparedToolStripMenuItemClick(object sender, EventArgs e) { if (!IsSubtitleLoaded) { DisplaySubtitleNotLoadedMessage(); return; } ReloadFromSourceView(); using (var removeTextFromHearImpaired = new FormRemoveTextForHearImpaired()) { removeTextFromHearImpaired.Initialize(_subtitle); if (removeTextFromHearImpaired.ShowDialog(this) == DialogResult.OK) { MakeHistoryForUndo(_language.BeforeRemovalOfTextingForHearingImpaired); int count = removeTextFromHearImpaired.RemoveTextFromHearImpaired(); if (count > 0) { if (count == 1) ShowStatus(_language.TextingForHearingImpairedRemovedOneLine); else ShowStatus(string.Format(_language.TextingForHearingImpairedRemovedXLines, count)); _subtitleListViewIndex = -1; _subtitle.Renumber(); ShowSource(); SubtitleListview1.Fill(_subtitle, _subtitleAlternate); if (_subtitle.Paragraphs.Count > 0) SubtitleListview1.SelectIndexAndEnsureVisible(0); } } } }
private void RemoveTextForHearImpairedToolStripMenuItemClick(object sender, EventArgs e) { if (!IsSubtitleLoaded) { DisplaySubtitleNotLoadedMessage(); return; } ReloadFromSourceView(); using (var removeTextFromHearImpaired = new FormRemoveTextForHearImpaired(this)) { MakeHistoryForUndo(_language.BeforeRemovalOfTextingForHearingImpaired); removeTextFromHearImpaired.Initialize(_subtitle); if (removeTextFromHearImpaired.ShowDialog(this) == DialogResult.OK) { int count = removeTextFromHearImpaired.RemoveTextFromHearImpaired(); if (count > 0) { if (count == 1) ShowStatus(_language.TextingForHearingImpairedRemovedOneLine); else ShowStatus(string.Format(_language.TextingForHearingImpairedRemovedXLines, count)); } } } }