Ejemplo n.º 1
0
        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);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 private void buttonRemoveTextForHiSettings_Click(object sender, EventArgs e)
 {
     var form = new FormRemoveTextForHearImpaired();
     form.InitializeSettingsOnly();
     form.ShowDialog(this);
 }
Ejemplo n.º 4
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));
                    }
                }
            }
        }