Exemple #1
0
        private void RegexInfoClick(object sender, RoutedEventArgs e)
        {
            if (regexInfoWindow == null)
            {
                regexInfoWindow         = new RegexCodeSheet();
                regexInfoWindow.Closed += RegexInfoWindow_Closed;
            }

            regexInfoWindow.Show();
            regexInfoWindow.Activate();
        }
Exemple #2
0
        private void Window_Closed(object sender, System.EventArgs e)
        {
            textToFind    = txtFind2.Text;
            caseSensitive = (cbCaseSensitive.IsChecked == true);
            wholeWord     = (cbWholeWord.IsChecked == true);
            useRegex      = (cbRegex.IsChecked == true);
            useWildcards  = (cbWildcards.IsChecked == true);
            searchUp      = (cbSearchUp.IsChecked == true);
            editor.TextArea.TextView.BackgroundRenderers.Remove(searchResultsBackgroundRenderer);
            editor.TextArea.TextView.BackgroundRenderers.Remove(selectionSearchBackgroundRenderer);

            mainWindowViewModel.TabLosingFocus -= textArea_CloseDocument;
            currentDocument.TextChanged        -= textArea_Document_TextChanged;
            editor.TextArea.SelectionChanged   -= TextArea_SelectionChanged;

            if (regexInfoWindow != null)
            {
                regexInfoWindow.Close();
                regexInfoWindow = null;
            }

            theDialog = null;
        }
Exemple #3
0
 private void RegexInfoWindow_Closed(object sender, EventArgs e)
 {
     regexInfoWindow = null;
 }