public MatchesController(MainController mainController, StatusBarController statusBarController,
                          RegexControl regexControl, CheckResultControl resultControl,
                          MatchesTargetControl matchesTargetControl,
                          MatchesResultControl matchesResultControl,
                          CheckClearToolBarControl checkClearToolBarControl,
                          EditToolBarControl editToolBarControl,
                          FileToolBarControl fileToolBarControl)
     : base(statusBarController, regexControl, resultControl, matchesTargetControl.TargetTextMatchesField,
            checkClearToolBarControl, editToolBarControl) {
     _regexControl = regexControl;
     _mainController = mainController;
     _matchesListControl = matchesResultControl.LbMatches;
     _groupsListControl = matchesResultControl.LbGroups;
     _captionsListControl = matchesResultControl.LvCaptions;
     _matchesResultControl = matchesResultControl;
     _fileToolBarControl = fileToolBarControl;
     _matchesFileItemControl = matchesTargetControl.MatchesFileItemControl;
     _matchesTargetControl = matchesTargetControl;
     _fileToolBarControl.OnOpenFile += new EditionEventHandler(OpenFile);
     _matchesFileItemControl.OnAddFileToFavorites +=
         new MatchesFileItemEventHandler(MatchesFileItemControl_OnAddFileToFavorites);
     _matchesFileItemControl.OnAddRegexPatternToFavorites +=
         new MatchesFileItemEventHandler(MatchesFileItemControl_OnAddRegexPatternToFavorites);
     _matchesResultControl.OnCaptionMode += new CaptionModeEventHandler(MatchesResultControl_OnCaptionMode);
     _matchesResultControl.InitHelpProvider(_mainController);
     UnlockTargetTextField();
 }
Exemple #2
0
        private void InitializeComponent() {
            this.components = new System.ComponentModel.Container();
            System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MainForm));
            this.mainMenu = new System.Windows.Forms.MainMenu();
            this.miFile = new System.Windows.Forms.MenuItem();
            this.miOpenFile = new System.Windows.Forms.MenuItem();
            this.miFileActionsSeparator = new System.Windows.Forms.MenuItem();
            this.miLoadList = new System.Windows.Forms.MenuItem();
            this.miSaveList = new System.Windows.Forms.MenuItem();
            this.miFileListActionsSeparator = new System.Windows.Forms.MenuItem();
            this.miPreferences = new System.Windows.Forms.MenuItem();
            this.miPreferencesSeparator = new System.Windows.Forms.MenuItem();
            this.miExit = new System.Windows.Forms.MenuItem();
            this.menuItem3 = new System.Windows.Forms.MenuItem();
            this.miCopyPat = new System.Windows.Forms.MenuItem();
            this.miPastePat = new System.Windows.Forms.MenuItem();
            this.miCutPat = new System.Windows.Forms.MenuItem();
            this.miClearPat = new System.Windows.Forms.MenuItem();
            this.miAddPatternToFavoriteSep = new System.Windows.Forms.MenuItem();
            this.miAddPatternToFavorites = new System.Windows.Forms.MenuItem();
            this.miUpdatePatternInFavorites = new System.Windows.Forms.MenuItem();
            this.miOpenRegexPattern = new System.Windows.Forms.MenuItem();
            this.miRegexPatternAddFieldsSep = new System.Windows.Forms.MenuItem();
            this.miCaptionsResultPattern = new System.Windows.Forms.MenuItem();
            this.miRegexPatternDescription = new System.Windows.Forms.MenuItem();
            this.menuItem1 = new System.Windows.Forms.MenuItem();
            this.miPredefinedPatterns = new System.Windows.Forms.MenuItem();
            this.miRegexPatternHistory = new System.Windows.Forms.MenuItem();
            this.miInsertSymbolOfPattern = new System.Windows.Forms.MenuItem();
            this.miEdit = new System.Windows.Forms.MenuItem();
            this.miCopy = new System.Windows.Forms.MenuItem();
            this.miPaste = new System.Windows.Forms.MenuItem();
            this.miCut = new System.Windows.Forms.MenuItem();
            this.miClear = new System.Windows.Forms.MenuItem();
            this.miEditTextSpecialActionsSeparator = new System.Windows.Forms.MenuItem();
            this.miCopyUniqueSymbols = new System.Windows.Forms.MenuItem();
            this.miPasteSpecial = new System.Windows.Forms.MenuItem();
            this.miListActionsSeparator = new System.Windows.Forms.MenuItem();
            this.miPasteList = new System.Windows.Forms.MenuItem();
            this.miAppendList = new System.Windows.Forms.MenuItem();
            this.miView = new System.Windows.Forms.MenuItem();
            this.miToolBars = new System.Windows.Forms.MenuItem();
            this.miRegexOptions = new System.Windows.Forms.MenuItem();
            this.miHighlightResultsInList = new System.Windows.Forms.MenuItem();
            this.menuItem2 = new System.Windows.Forms.MenuItem();
            this.miScalePatternUp = new System.Windows.Forms.MenuItem();
            this.miScalePatternDown = new System.Windows.Forms.MenuItem();
            this.miAction = new System.Windows.Forms.MenuItem();
            this.miCheck = new System.Windows.Forms.MenuItem();
            this.miShowSelectedItemsSep = new System.Windows.Forms.MenuItem();
            this.miShowSelectedItems = new System.Windows.Forms.MenuItem();
            this.miShowAllItems = new System.Windows.Forms.MenuItem();
            this.miModes = new System.Windows.Forms.MenuItem();
            this.miIsMatch = new System.Windows.Forms.MenuItem();
            this.miMatches = new System.Windows.Forms.MenuItem();
            this.miCheckByList = new System.Windows.Forms.MenuItem();
            this.miLanguage = new System.Windows.Forms.MenuItem();
            this.miLangEnglish = new System.Windows.Forms.MenuItem();
            this.miLangRussian = new System.Windows.Forms.MenuItem();
            this.miHelp = new System.Windows.Forms.MenuItem();
            this.miHelpIntro = new System.Windows.Forms.MenuItem();
            this.miSepHelp = new System.Windows.Forms.MenuItem();
            this.miRegister = new System.Windows.Forms.MenuItem();
            this.miSepRegister = new System.Windows.Forms.MenuItem();
            this.miAbout = new System.Windows.Forms.MenuItem();
            this.toolBarImageList = new System.Windows.Forms.ImageList(this.components);
            this.statusBar = new System.Windows.Forms.StatusBar();
            this.sbpMessagePanel = new System.Windows.Forms.StatusBarPanel();
            this.toolBarRegexPanel = new System.Windows.Forms.Panel();
            this.scalerToolBarControl = new RegexExplorer.ToolBarControls.ScalerToolBarControl();
            this.regexEditToolBarControl = new RegexExplorer.ToolBarControls.EditToolBarControl();
            this.regexToolBarControl = new RegexExplorer.ToolBarControls.CheckClearToolBarControl();
            this.helpProvider = new System.Windows.Forms.HelpProvider();
            this.tabIsMatch = new System.Windows.Forms.TabPage();
            this.targetTextIsMatchField = new RegexExplorer.TitledTextField();
            this.checkResultIsMatchControl = new RegexExplorer.CheckResultControl();
            this.toolBarIsMatchPanel = new System.Windows.Forms.Panel();
            this.panel1 = new System.Windows.Forms.Panel();
            this.editIsMatchToolBarControl = new RegexExplorer.ToolBarControls.EditToolBarControl();
            this.checkClearIsMatchToolBarControl = new RegexExplorer.ToolBarControls.CheckClearToolBarControl();
            this.Label2 = new System.Windows.Forms.PictureBox();
            this.tabMatches = new System.Windows.Forms.TabPage();
            this.matchesResultControl = new RegexExplorer.Controls.MatchesResultControl();
            this.splitter1 = new System.Windows.Forms.Splitter();
            this.matchesTargetControl = new RegexExplorer.Controls.MatchesTargetControl();
            this.checkResultMatchesControl = new RegexExplorer.CheckResultControl();
            this.toolBarMatchesPanel = new System.Windows.Forms.Panel();
            this.fileToolBarControl = new RegexExplorer.ToolBarControls.FileToolBarControl();
            this.editMatchesToolBarControl = new RegexExplorer.ToolBarControls.EditToolBarControl();
            this.checkClearMatchesToolBarControl = new RegexExplorer.ToolBarControls.CheckClearToolBarControl();
            this.tabCheckByList = new System.Windows.Forms.TabPage();
            this.targetTextsListControl = new RegexExplorer.EditableListControl();
            this.checkResultCheckByListControl = new RegexExplorer.CheckResultControl();
            this.toolBarCheckByListPanel = new System.Windows.Forms.Panel();
            this.listCheckByListToolBarControl = new RegexExplorer.ToolBarControls.ListToolBarControl();
            this.editCheckByListToolBarControl = new RegexExplorer.ToolBarControls.EditToolBarControl();
            this.checkClearCheckByListToolBarControl = new RegexExplorer.ToolBarControls.CheckClearToolBarControl();
            this.regexOptionsControl = new RegexExplorer.Controls.RegexOptionsControl();
            this.regexControl = new RegexExplorer.RegexControl();
            this.mainTab = new System.Windows.Forms.TabControl();
            ((System.ComponentModel.ISupportInitialize)(this.sbpMessagePanel)).BeginInit();
            this.toolBarRegexPanel.SuspendLayout();
            this.tabIsMatch.SuspendLayout();
            this.toolBarIsMatchPanel.SuspendLayout();
            this.tabMatches.SuspendLayout();
            this.toolBarMatchesPanel.SuspendLayout();
            this.tabCheckByList.SuspendLayout();
            this.toolBarCheckByListPanel.SuspendLayout();
            this.mainTab.SuspendLayout();
            this.SuspendLayout();
            // 
            // mainMenu
            // 
            this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                     this.miFile,
                                                                                     this.menuItem3,
                                                                                     this.miEdit,
                                                                                     this.miView,
                                                                                     this.miAction,
                                                                                     this.miModes,
                                                                                     this.miLanguage,
                                                                                     this.miHelp});
            // 
            // miFile
            // 
            this.miFile.Index = 0;
            this.miFile.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                   this.miOpenFile,
                                                                                   this.miFileActionsSeparator,
                                                                                   this.miLoadList,
                                                                                   this.miSaveList,
                                                                                   this.miFileListActionsSeparator,
                                                                                   this.miPreferences,
                                                                                   this.miPreferencesSeparator,
                                                                                   this.miExit});
            this.miFile.Text = "File";
            // 
            // miOpenFile
            // 
            this.miOpenFile.Index = 0;
            this.miOpenFile.Shortcut = System.Windows.Forms.Shortcut.CtrlO;
            this.miOpenFile.Text = "Open file";
            this.miOpenFile.Click += new System.EventHandler(this.miOpenFile_Click);
            // 
            // miFileActionsSeparator
            // 
            this.miFileActionsSeparator.Index = 1;
            this.miFileActionsSeparator.Text = "-";
            // 
            // miLoadList
            // 
            this.miLoadList.Index = 2;
            this.miLoadList.Shortcut = System.Windows.Forms.Shortcut.CtrlL;
            this.miLoadList.Text = "Load list";
            this.miLoadList.Click += new System.EventHandler(this.miLoadList_Click);
            // 
            // miSaveList
            // 
            this.miSaveList.Index = 3;
            this.miSaveList.Shortcut = System.Windows.Forms.Shortcut.CtrlS;
            this.miSaveList.Text = "Save list";
            this.miSaveList.Click += new System.EventHandler(this.miSaveList_Click);
            // 
            // miFileListActionsSeparator
            // 
            this.miFileListActionsSeparator.Index = 4;
            this.miFileListActionsSeparator.Text = "-";
            // 
            // miPreferences
            // 
            this.miPreferences.Index = 5;
            this.miPreferences.Shortcut = System.Windows.Forms.Shortcut.F10;
            this.miPreferences.Text = "Preferences";
            this.miPreferences.Click += new System.EventHandler(this.miPreferences_Click);
            // 
            // miPreferencesSeparator
            // 
            this.miPreferencesSeparator.Index = 6;
            this.miPreferencesSeparator.Text = "-";
            // 
            // miExit
            // 
            this.miExit.Index = 7;
            this.miExit.Shortcut = System.Windows.Forms.Shortcut.AltF4;
            this.miExit.Text = "Exit";
            this.miExit.Click += new System.EventHandler(this.miExit_Click);
            // 
            // menuItem3
            // 
            this.menuItem3.Index = 1;
            this.menuItem3.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                      this.miCopyPat,
                                                                                      this.miPastePat,
                                                                                      this.miCutPat,
                                                                                      this.miClearPat,
                                                                                      this.miAddPatternToFavoriteSep,
                                                                                      this.miAddPatternToFavorites,
                                                                                      this.miUpdatePatternInFavorites,
                                                                                      this.miOpenRegexPattern,
                                                                                      this.miRegexPatternAddFieldsSep,
                                                                                      this.miCaptionsResultPattern,
                                                                                      this.miRegexPatternDescription,
                                                                                      this.menuItem1,
                                                                                      this.miPredefinedPatterns,
                                                                                      this.miRegexPatternHistory,
                                                                                      this.miInsertSymbolOfPattern});
            this.menuItem3.Text = "Edit pattern";
            // 
            // miCopyPat
            // 
            this.miCopyPat.Index = 0;
            this.miCopyPat.Text = "Copy   Ctrl+C";
            this.miCopyPat.Click += new System.EventHandler(this.miCopyPat_Click);
            // 
            // miPastePat
            // 
            this.miPastePat.Index = 1;
            this.miPastePat.Text = "Paste   Ctrl+V";
            this.miPastePat.Click += new System.EventHandler(this.miPastePat_Click);
            // 
            // miCutPat
            // 
            this.miCutPat.Index = 2;
            this.miCutPat.Text = "Cut     Ctrl+X";
            this.miCutPat.Click += new System.EventHandler(this.miCutPat_Click);
            // 
            // miClearPat
            // 
            this.miClearPat.Index = 3;
            this.miClearPat.Text = "Clear";
            this.miClearPat.Click += new System.EventHandler(this.miClearPat_Click);
            // 
            // miAddPatternToFavoriteSep
            // 
            this.miAddPatternToFavoriteSep.Index = 4;
            this.miAddPatternToFavoriteSep.Text = "-";
            // 
            // miAddPatternToFavorites
            // 
            this.miAddPatternToFavorites.Index = 5;
            this.miAddPatternToFavorites.Shortcut = System.Windows.Forms.Shortcut.CtrlD;
            this.miAddPatternToFavorites.Text = "Add pattern to favorites";
            this.miAddPatternToFavorites.Click += new System.EventHandler(this.miAddPatternToFavorites_Click);
            // 
            // miUpdatePatternInFavorites
            // 
            this.miUpdatePatternInFavorites.Index = 6;
            this.miUpdatePatternInFavorites.Shortcut = System.Windows.Forms.Shortcut.CtrlU;
            this.miUpdatePatternInFavorites.Text = "Update favorite pattern";
            this.miUpdatePatternInFavorites.Click += new System.EventHandler(this.miUpdatePatternInFavorites_Click);
            // 
            // miOpenRegexPattern
            // 
            this.miOpenRegexPattern.Index = 7;
            this.miOpenRegexPattern.Shortcut = System.Windows.Forms.Shortcut.CtrlI;
            this.miOpenRegexPattern.Text = "Open favorite pattern";
            this.miOpenRegexPattern.Click += new System.EventHandler(this.miOpenRegexPattern_Click);
            // 
            // miRegexPatternAddFieldsSep
            // 
            this.miRegexPatternAddFieldsSep.Index = 8;
            this.miRegexPatternAddFieldsSep.Text = "-";
            // 
            // miCaptionsResultPattern
            // 
            this.miCaptionsResultPattern.Index = 9;
            this.miCaptionsResultPattern.ShowShortcut = false;
            this.miCaptionsResultPattern.Text = "Captions result pattern";
            this.miCaptionsResultPattern.Click += new System.EventHandler(this.miCaptionsResultPattern_Click);
            // 
            // miRegexPatternDescription
            // 
            this.miRegexPatternDescription.Index = 10;
            this.miRegexPatternDescription.ShowShortcut = false;
            this.miRegexPatternDescription.Text = "Display description";
            this.miRegexPatternDescription.Click += new System.EventHandler(this.miRegexPatternDescription_Click);
            // 
            // menuItem1
            // 
            this.menuItem1.Index = 11;
            this.menuItem1.Text = "-";
            // 
            // miPredefinedPatterns
            // 
            this.miPredefinedPatterns.Index = 12;
            this.miPredefinedPatterns.Shortcut = System.Windows.Forms.Shortcut.CtrlR;
            this.miPredefinedPatterns.Text = "Predefined patterns";
            this.miPredefinedPatterns.Click += new System.EventHandler(this.miPredefinedPatterns_Click);
            // 
            // miRegexPatternHistory
            // 
            this.miRegexPatternHistory.Index = 13;
            this.miRegexPatternHistory.Shortcut = System.Windows.Forms.Shortcut.CtrlH;
            this.miRegexPatternHistory.Text = "History of patterns";
            this.miRegexPatternHistory.Click += new System.EventHandler(this.miRegeexPatternHistory_Click);
            // 
            // miInsertSymbolOfPattern
            // 
            this.miInsertSymbolOfPattern.Index = 14;
            this.miInsertSymbolOfPattern.Shortcut = System.Windows.Forms.Shortcut.CtrlE;
            this.miInsertSymbolOfPattern.Text = "Insert symbols of pattern";
            this.miInsertSymbolOfPattern.Click += new System.EventHandler(this.miInsertSymbolOfPattern_Click);
            // 
            // miEdit
            // 
            this.miEdit.Index = 2;
            this.miEdit.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                   this.miCopy,
                                                                                   this.miPaste,
                                                                                   this.miCut,
                                                                                   this.miClear,
                                                                                   this.miEditTextSpecialActionsSeparator,
                                                                                   this.miCopyUniqueSymbols,
                                                                                   this.miPasteSpecial,
                                                                                   this.miListActionsSeparator,
                                                                                   this.miPasteList,
                                                                                   this.miAppendList});
            this.miEdit.Text = "Edit text";
            // 
            // miCopy
            // 
            this.miCopy.Index = 0;
            this.miCopy.Text = "Copy   Ctrl+C";
            this.miCopy.Click += new System.EventHandler(this.miCopy_Click);
            // 
            // miPaste
            // 
            this.miPaste.Index = 1;
            this.miPaste.Text = "Paste   Ctrl+V";
            this.miPaste.Click += new System.EventHandler(this.miPaste_Click);
            // 
            // miCut
            // 
            this.miCut.Index = 2;
            this.miCut.Text = "Cut   Ctrl+X";
            this.miCut.Click += new System.EventHandler(this.miCut_Click);
            // 
            // miClear
            // 
            this.miClear.Index = 3;
            this.miClear.Text = "Clear";
            this.miClear.Click += new System.EventHandler(this.miClear_Click);
            // 
            // miEditTextSpecialActionsSeparator
            // 
            this.miEditTextSpecialActionsSeparator.Index = 4;
            this.miEditTextSpecialActionsSeparator.Text = "-";
            // 
            // miCopyUniqueSymbols
            // 
            this.miCopyUniqueSymbols.Index = 5;
            this.miCopyUniqueSymbols.Text = "Copy unique symbols";
            this.miCopyUniqueSymbols.Click += new System.EventHandler(this.miCopyUniqueSymbols_Click);
            // 
            // miPasteSpecial
            // 
            this.miPasteSpecial.Index = 6;
            this.miPasteSpecial.Text = "Paste special";
            this.miPasteSpecial.Click += new System.EventHandler(this.miPasteSpecial_Click);
            // 
            // miListActionsSeparator
            // 
            this.miListActionsSeparator.Index = 7;
            this.miListActionsSeparator.Text = "-";
            // 
            // miPasteList
            // 
            this.miPasteList.Index = 8;
            this.miPasteList.Text = "Paste list";
            this.miPasteList.Click += new System.EventHandler(this.miPasteList_Click);
            // 
            // miAppendList
            // 
            this.miAppendList.Index = 9;
            this.miAppendList.Text = "Append list";
            this.miAppendList.Click += new System.EventHandler(this.miAppendList_Click);
            // 
            // miView
            // 
            this.miView.Index = 3;
            this.miView.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                   this.miToolBars,
                                                                                   this.miRegexOptions,
                                                                                   this.miHighlightResultsInList,
                                                                                   this.menuItem2,
                                                                                   this.miScalePatternUp,
                                                                                   this.miScalePatternDown});
            this.miView.Text = "View";
            // 
            // miToolBars
            // 
            this.miToolBars.Index = 0;
            this.miToolBars.RadioCheck = true;
            this.miToolBars.Text = "ToolBars";
            this.miToolBars.Click += new System.EventHandler(this.miToolBars_Click);
            // 
            // miRegexOptions
            // 
            this.miRegexOptions.Index = 1;
            this.miRegexOptions.RadioCheck = true;
            this.miRegexOptions.Text = "Regex options";
            this.miRegexOptions.Click += new System.EventHandler(this.miRegexOptions_Click);
            // 
            // miHighlightResultsInList
            // 
            this.miHighlightResultsInList.Index = 2;
            this.miHighlightResultsInList.RadioCheck = true;
            this.miHighlightResultsInList.Text = "Color results in list";
            this.miHighlightResultsInList.Click += new System.EventHandler(this.miResultWithColors_Click);
            // 
            // menuItem2
            // 
            this.menuItem2.Index = 3;
            this.menuItem2.Text = "-";
            // 
            // miScalePatternUp
            // 
            this.miScalePatternUp.Index = 4;
            this.miScalePatternUp.Shortcut = System.Windows.Forms.Shortcut.F12;
            this.miScalePatternUp.Text = "Scale pattern up";
            this.miScalePatternUp.Click += new System.EventHandler(this.miScalePatternUp_Click);
            // 
            // miScalePatternDown
            // 
            this.miScalePatternDown.Index = 5;
            this.miScalePatternDown.Shortcut = System.Windows.Forms.Shortcut.F11;
            this.miScalePatternDown.Text = "Scale pattern down";
            this.miScalePatternDown.Click += new System.EventHandler(this.miScalePatternDown_Click);
            // 
            // miAction
            // 
            this.miAction.Index = 4;
            this.miAction.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                     this.miCheck,
                                                                                     this.miShowSelectedItemsSep,
                                                                                     this.miShowSelectedItems,
                                                                                     this.miShowAllItems});
            this.miAction.Text = "Action";
            // 
            // miCheck
            // 
            this.miCheck.Index = 0;
            this.miCheck.Shortcut = System.Windows.Forms.Shortcut.F5;
            this.miCheck.Text = "Check";
            this.miCheck.Click += new System.EventHandler(this.miCheck_Click);
            // 
            // miShowSelectedItemsSep
            // 
            this.miShowSelectedItemsSep.Index = 1;
            this.miShowSelectedItemsSep.Text = "-";
            // 
            // miShowSelectedItems
            // 
            this.miShowSelectedItems.Index = 2;
            this.miShowSelectedItems.Shortcut = System.Windows.Forms.Shortcut.F3;
            this.miShowSelectedItems.Text = "Show selected items";
            this.miShowSelectedItems.Click += new System.EventHandler(this.miShowSelectedItems_Click);
            // 
            // miShowAllItems
            // 
            this.miShowAllItems.Index = 3;
            this.miShowAllItems.Shortcut = System.Windows.Forms.Shortcut.CtrlF3;
            this.miShowAllItems.Text = "Show all items";
            this.miShowAllItems.Click += new System.EventHandler(this.miShowAllItems_Click);
            // 
            // miModes
            // 
            this.miModes.Index = 5;
            this.miModes.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                    this.miIsMatch,
                                                                                    this.miMatches,
                                                                                    this.miCheckByList});
            this.miModes.Text = "Modes";
            // 
            // miIsMatch
            // 
            this.miIsMatch.Index = 0;
            this.miIsMatch.Text = "Is match";
            this.miIsMatch.Click += new System.EventHandler(this.miIsMatch_Click);
            // 
            // miMatches
            // 
            this.miMatches.Index = 1;
            this.miMatches.Text = "Matches/Captions";
            this.miMatches.Click += new System.EventHandler(this.miMatches_Click);
            // 
            // miCheckByList
            // 
            this.miCheckByList.Index = 2;
            this.miCheckByList.Text = "Check by list";
            this.miCheckByList.Click += new System.EventHandler(this.miCheckByList_Click);
            // 
            // miLanguage
            // 
            this.miLanguage.Index = 6;
            this.miLanguage.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                       this.miLangEnglish,
                                                                                       this.miLangRussian});
            this.miLanguage.ShowShortcut = false;
            this.miLanguage.Text = "Language";
            // 
            // miLangEnglish
            // 
            this.miLangEnglish.Index = 0;
            this.miLangEnglish.ShowShortcut = false;
            this.miLangEnglish.Text = "English";
            this.miLangEnglish.Click += new System.EventHandler(this.miLangEnglish_Click);
            // 
            // miLangRussian
            // 
            this.miLangRussian.Index = 1;
            this.miLangRussian.Text = "Russian";
            this.miLangRussian.Click += new System.EventHandler(this.miLangRussian_Click);
            // 
            // miHelp
            // 
            this.miHelp.Index = 7;
            this.miHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                                                                                   this.miHelpIntro,
                                                                                   this.miSepHelp,
                                                                                   this.miRegister,
                                                                                   this.miSepRegister,
                                                                                   this.miAbout});
            this.miHelp.Text = "Help";
            // 
            // miHelpIntro
            // 
            this.miHelpIntro.Index = 0;
            this.miHelpIntro.Shortcut = System.Windows.Forms.Shortcut.F1;
            this.miHelpIntro.Text = "Help";
            this.miHelpIntro.Click += new System.EventHandler(this.miHelpIntro_Click);
            // 
            // miSepHelp
            // 
            this.miSepHelp.Index = 1;
            this.miSepHelp.Text = "-";
            // 
            // miRegister
            // 
            this.miRegister.Index = 2;
            this.miRegister.Shortcut = System.Windows.Forms.Shortcut.F8;
            this.miRegister.Text = "Register";
            this.miRegister.Click += new System.EventHandler(this.miRegister_Click);
            // 
            // miSepRegister
            // 
            this.miSepRegister.Index = 3;
            this.miSepRegister.Text = "-";
            // 
            // miAbout
            // 
            this.miAbout.Index = 4;
            this.miAbout.Text = "About";
            this.miAbout.Click += new System.EventHandler(this.miAbout_Click);
            // 
            // toolBarImageList
            // 
            this.toolBarImageList.ImageSize = new System.Drawing.Size(19, 18);
            this.toolBarImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("toolBarImageList.ImageStream")));
            this.toolBarImageList.TransparentColor = System.Drawing.Color.Gray;
            // 
            // statusBar
            // 
            this.statusBar.Location = new System.Drawing.Point(0, 435);
            this.statusBar.Name = "statusBar";
            this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] {
                                                                                         this.sbpMessagePanel});
            this.statusBar.Size = new System.Drawing.Size(584, 22);
            this.statusBar.TabIndex = 5;
            // 
            // toolBarRegexPanel
            // 
            this.toolBarRegexPanel.Controls.Add(this.scalerToolBarControl);
            this.toolBarRegexPanel.Controls.Add(this.regexEditToolBarControl);
            this.toolBarRegexPanel.Controls.Add(this.regexToolBarControl);
            this.toolBarRegexPanel.Dock = System.Windows.Forms.DockStyle.Top;
            this.toolBarRegexPanel.Location = new System.Drawing.Point(0, 0);
            this.toolBarRegexPanel.Name = "toolBarRegexPanel";
            this.toolBarRegexPanel.Size = new System.Drawing.Size(584, 32);
            this.toolBarRegexPanel.TabIndex = 7;
            // 
            // scalerToolBarControl
            // 
            this.scalerToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.scalerToolBarControl.Location = new System.Drawing.Point(120, 0);
            this.scalerToolBarControl.Name = "scalerToolBarControl";
            this.scalerToolBarControl.Size = new System.Drawing.Size(56, 32);
            this.scalerToolBarControl.TabIndex = 3;
            this.scalerToolBarControl.TabStop = false;
            // 
            // regexEditToolBarControl
            // 
            this.regexEditToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.regexEditToolBarControl.Location = new System.Drawing.Point(32, 0);
            this.regexEditToolBarControl.Name = "regexEditToolBarControl";
            this.regexEditToolBarControl.pasteSpecialVisible = false;
            this.regexEditToolBarControl.Size = new System.Drawing.Size(88, 32);
            this.regexEditToolBarControl.TabIndex = 2;
            this.regexEditToolBarControl.TabStop = false;
            // 
            // regexToolBarControl
            // 
            this.regexToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.regexToolBarControl.Location = new System.Drawing.Point(0, 0);
            this.regexToolBarControl.Name = "regexToolBarControl";
            this.regexToolBarControl.Size = new System.Drawing.Size(32, 32);
            this.regexToolBarControl.TabIndex = 1;
            this.regexToolBarControl.TabStop = false;
            // 
            // tabIsMatch
            // 
            this.tabIsMatch.Controls.Add(this.targetTextIsMatchField);
            this.tabIsMatch.Controls.Add(this.checkResultIsMatchControl);
            this.tabIsMatch.Controls.Add(this.toolBarIsMatchPanel);
            this.tabIsMatch.Controls.Add(this.Label2);
            this.helpProvider.SetHelpKeyword(this.tabIsMatch, "IsMatch");
            this.helpProvider.SetHelpNavigator(this.tabIsMatch, System.Windows.Forms.HelpNavigator.KeywordIndex);
            this.helpProvider.SetHelpString(this.tabIsMatch, "");
            this.tabIsMatch.Location = new System.Drawing.Point(4, 22);
            this.tabIsMatch.Name = "tabIsMatch";
            this.helpProvider.SetShowHelp(this.tabIsMatch, true);
            this.tabIsMatch.Size = new System.Drawing.Size(576, 241);
            this.tabIsMatch.TabIndex = 0;
            this.tabIsMatch.Text = "Is match";
            // 
            // targetTextIsMatchField
            // 
            this.targetTextIsMatchField.Dock = System.Windows.Forms.DockStyle.Fill;
            this.targetTextIsMatchField.Location = new System.Drawing.Point(0, 68);
            this.targetTextIsMatchField.Multiline = true;
            this.targetTextIsMatchField.Name = "targetTextIsMatchField";
            this.targetTextIsMatchField.ReadOnly = false;
            this.targetTextIsMatchField.Size = new System.Drawing.Size(576, 173);
            this.targetTextIsMatchField.TabIndex = 9;
            this.targetTextIsMatchField.TitleText = "Target text";
            // 
            // checkResultIsMatchControl
            // 
            this.checkResultIsMatchControl.Dock = System.Windows.Forms.DockStyle.Top;
            this.checkResultIsMatchControl.Location = new System.Drawing.Point(0, 32);
            this.checkResultIsMatchControl.Name = "checkResultIsMatchControl";
            this.checkResultIsMatchControl.ResultText = "";
            this.checkResultIsMatchControl.ResultTitle = "Result";
            this.checkResultIsMatchControl.Size = new System.Drawing.Size(576, 36);
            this.checkResultIsMatchControl.TabIndex = 8;
            this.checkResultIsMatchControl.TabStop = false;
            // 
            // toolBarIsMatchPanel
            // 
            this.toolBarIsMatchPanel.Controls.Add(this.panel1);
            this.toolBarIsMatchPanel.Controls.Add(this.editIsMatchToolBarControl);
            this.toolBarIsMatchPanel.Controls.Add(this.checkClearIsMatchToolBarControl);
            this.toolBarIsMatchPanel.Dock = System.Windows.Forms.DockStyle.Top;
            this.toolBarIsMatchPanel.Location = new System.Drawing.Point(0, 0);
            this.toolBarIsMatchPanel.Name = "toolBarIsMatchPanel";
            this.toolBarIsMatchPanel.Size = new System.Drawing.Size(576, 32);
            this.toolBarIsMatchPanel.TabIndex = 0;
            // 
            // panel1
            // 
            this.panel1.Location = new System.Drawing.Point(192, 0);
            this.panel1.Name = "panel1";
            this.panel1.Size = new System.Drawing.Size(368, 32);
            this.panel1.TabIndex = 2;
            // 
            // editIsMatchToolBarControl
            // 
            this.editIsMatchToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.editIsMatchToolBarControl.Location = new System.Drawing.Point(32, 0);
            this.editIsMatchToolBarControl.Name = "editIsMatchToolBarControl";
            this.editIsMatchToolBarControl.pasteSpecialVisible = true;
            this.editIsMatchToolBarControl.Size = new System.Drawing.Size(120, 32);
            this.editIsMatchToolBarControl.TabIndex = 1;
            this.editIsMatchToolBarControl.TabStop = false;
            // 
            // checkClearIsMatchToolBarControl
            // 
            this.checkClearIsMatchToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.checkClearIsMatchToolBarControl.Location = new System.Drawing.Point(0, 0);
            this.checkClearIsMatchToolBarControl.Name = "checkClearIsMatchToolBarControl";
            this.checkClearIsMatchToolBarControl.Size = new System.Drawing.Size(32, 32);
            this.checkClearIsMatchToolBarControl.TabIndex = 0;
            this.checkClearIsMatchToolBarControl.TabStop = false;
            // 
            // Label2
            // 
            this.Label2.Image = ((System.Drawing.Image)(resources.GetObject("Label2.Image")));
            this.Label2.Location = new System.Drawing.Point(504, 112);
            this.Label2.Name = "Label2";
            this.Label2.Size = new System.Drawing.Size(24, 24);
            this.Label2.TabIndex = 3;
            this.Label2.TabStop = false;
            this.Label2.Visible = false;
            // 
            // tabMatches
            // 
            this.tabMatches.Controls.Add(this.matchesResultControl);
            this.tabMatches.Controls.Add(this.splitter1);
            this.tabMatches.Controls.Add(this.matchesTargetControl);
            this.tabMatches.Controls.Add(this.checkResultMatchesControl);
            this.tabMatches.Controls.Add(this.toolBarMatchesPanel);
            this.helpProvider.SetHelpKeyword(this.tabMatches, "Matches");
            this.helpProvider.SetHelpNavigator(this.tabMatches, System.Windows.Forms.HelpNavigator.KeywordIndex);
            this.helpProvider.SetHelpString(this.tabMatches, "");
            this.tabMatches.Location = new System.Drawing.Point(4, 22);
            this.tabMatches.Name = "tabMatches";
            this.helpProvider.SetShowHelp(this.tabMatches, true);
            this.tabMatches.Size = new System.Drawing.Size(576, 241);
            this.tabMatches.TabIndex = 2;
            this.tabMatches.Text = "Matches/Captions";
            this.tabMatches.Visible = false;
            // 
            // matchesResultControl
            // 
            this.matchesResultControl.Dock = System.Windows.Forms.DockStyle.Fill;
            this.matchesResultControl.Location = new System.Drawing.Point(275, 69);
            this.matchesResultControl.Name = "matchesResultControl";
            this.matchesResultControl.Size = new System.Drawing.Size(301, 172);
            this.matchesResultControl.TabIndex = 25;
            // 
            // splitter1
            // 
            this.splitter1.Location = new System.Drawing.Point(272, 69);
            this.splitter1.Name = "splitter1";
            this.splitter1.Size = new System.Drawing.Size(3, 172);
            this.splitter1.TabIndex = 24;
            this.splitter1.TabStop = false;
            // 
            // matchesTargetControl
            // 
            this.matchesTargetControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.matchesTargetControl.Location = new System.Drawing.Point(0, 69);
            this.matchesTargetControl.Name = "matchesTargetControl";
            this.matchesTargetControl.Size = new System.Drawing.Size(272, 172);
            this.matchesTargetControl.TabIndex = 23;
            // 
            // checkResultMatchesControl
            // 
            this.checkResultMatchesControl.Dock = System.Windows.Forms.DockStyle.Top;
            this.checkResultMatchesControl.Location = new System.Drawing.Point(0, 32);
            this.checkResultMatchesControl.Name = "checkResultMatchesControl";
            this.checkResultMatchesControl.ResultText = "";
            this.checkResultMatchesControl.ResultTitle = "Result";
            this.checkResultMatchesControl.Size = new System.Drawing.Size(576, 37);
            this.checkResultMatchesControl.TabIndex = 15;
            this.checkResultMatchesControl.TabStop = false;
            // 
            // toolBarMatchesPanel
            // 
            this.toolBarMatchesPanel.Controls.Add(this.fileToolBarControl);
            this.toolBarMatchesPanel.Controls.Add(this.editMatchesToolBarControl);
            this.toolBarMatchesPanel.Controls.Add(this.checkClearMatchesToolBarControl);
            this.toolBarMatchesPanel.Dock = System.Windows.Forms.DockStyle.Top;
            this.toolBarMatchesPanel.Location = new System.Drawing.Point(0, 0);
            this.toolBarMatchesPanel.Name = "toolBarMatchesPanel";
            this.toolBarMatchesPanel.Size = new System.Drawing.Size(576, 32);
            this.toolBarMatchesPanel.TabIndex = 14;
            // 
            // fileToolBarControl
            // 
            this.fileToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.fileToolBarControl.Location = new System.Drawing.Point(148, 0);
            this.fileToolBarControl.Name = "fileToolBarControl";
            this.fileToolBarControl.OpenFileVisible = true;
            this.fileToolBarControl.SaveFileVisible = false;
            this.fileToolBarControl.Size = new System.Drawing.Size(40, 32);
            this.fileToolBarControl.TabIndex = 3;
            // 
            // editMatchesToolBarControl
            // 
            this.editMatchesToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.editMatchesToolBarControl.Location = new System.Drawing.Point(32, 0);
            this.editMatchesToolBarControl.Name = "editMatchesToolBarControl";
            this.editMatchesToolBarControl.pasteSpecialVisible = true;
            this.editMatchesToolBarControl.Size = new System.Drawing.Size(116, 32);
            this.editMatchesToolBarControl.TabIndex = 2;
            this.editMatchesToolBarControl.TabStop = false;
            // 
            // checkClearMatchesToolBarControl
            // 
            this.checkClearMatchesToolBarControl.AccessibleDescription = "";
            this.checkClearMatchesToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.checkClearMatchesToolBarControl.Location = new System.Drawing.Point(0, 0);
            this.checkClearMatchesToolBarControl.Name = "checkClearMatchesToolBarControl";
            this.checkClearMatchesToolBarControl.Size = new System.Drawing.Size(32, 32);
            this.checkClearMatchesToolBarControl.TabIndex = 1;
            this.checkClearMatchesToolBarControl.TabStop = false;
            // 
            // tabCheckByList
            // 
            this.tabCheckByList.Controls.Add(this.targetTextsListControl);
            this.tabCheckByList.Controls.Add(this.checkResultCheckByListControl);
            this.tabCheckByList.Controls.Add(this.toolBarCheckByListPanel);
            this.helpProvider.SetHelpKeyword(this.tabCheckByList, "CheckByList");
            this.helpProvider.SetHelpNavigator(this.tabCheckByList, System.Windows.Forms.HelpNavigator.KeywordIndex);
            this.helpProvider.SetHelpString(this.tabCheckByList, "");
            this.tabCheckByList.Location = new System.Drawing.Point(4, 22);
            this.tabCheckByList.Name = "tabCheckByList";
            this.helpProvider.SetShowHelp(this.tabCheckByList, true);
            this.tabCheckByList.Size = new System.Drawing.Size(576, 241);
            this.tabCheckByList.TabIndex = 1;
            this.tabCheckByList.Text = "Check by list";
            this.tabCheckByList.Visible = false;
            // 
            // targetTextsListControl
            // 
            this.targetTextsListControl.Dock = System.Windows.Forms.DockStyle.Fill;
            this.targetTextsListControl.keepTextAfterAddition = false;
            this.targetTextsListControl.Location = new System.Drawing.Point(0, 64);
            this.targetTextsListControl.Name = "targetTextsListControl";
            this.targetTextsListControl.Size = new System.Drawing.Size(576, 177);
            this.targetTextsListControl.TabIndex = 28;
            // 
            // checkResultCheckByListControl
            // 
            this.checkResultCheckByListControl.Dock = System.Windows.Forms.DockStyle.Top;
            this.checkResultCheckByListControl.Location = new System.Drawing.Point(0, 32);
            this.checkResultCheckByListControl.Name = "checkResultCheckByListControl";
            this.checkResultCheckByListControl.ResultText = "";
            this.checkResultCheckByListControl.ResultTitle = "Result";
            this.checkResultCheckByListControl.Size = new System.Drawing.Size(576, 32);
            this.checkResultCheckByListControl.TabIndex = 24;
            this.checkResultCheckByListControl.TabStop = false;
            // 
            // toolBarCheckByListPanel
            // 
            this.toolBarCheckByListPanel.Controls.Add(this.listCheckByListToolBarControl);
            this.toolBarCheckByListPanel.Controls.Add(this.editCheckByListToolBarControl);
            this.toolBarCheckByListPanel.Controls.Add(this.checkClearCheckByListToolBarControl);
            this.toolBarCheckByListPanel.Dock = System.Windows.Forms.DockStyle.Top;
            this.toolBarCheckByListPanel.Location = new System.Drawing.Point(0, 0);
            this.toolBarCheckByListPanel.Name = "toolBarCheckByListPanel";
            this.toolBarCheckByListPanel.Size = new System.Drawing.Size(576, 32);
            this.toolBarCheckByListPanel.TabIndex = 0;
            // 
            // listCheckByListToolBarControl
            // 
            this.listCheckByListToolBarControl.appendListVisible = true;
            this.listCheckByListToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.listCheckByListToolBarControl.loadListVisible = true;
            this.listCheckByListToolBarControl.Location = new System.Drawing.Point(180, 0);
            this.listCheckByListToolBarControl.Name = "listCheckByListToolBarControl";
            this.listCheckByListToolBarControl.pasteListVisible = true;
            this.listCheckByListToolBarControl.saveListVisible = true;
            this.listCheckByListToolBarControl.Size = new System.Drawing.Size(120, 32);
            this.listCheckByListToolBarControl.TabIndex = 6;
            this.listCheckByListToolBarControl.TabStop = false;
            // 
            // editCheckByListToolBarControl
            // 
            this.editCheckByListToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.editCheckByListToolBarControl.Location = new System.Drawing.Point(32, 0);
            this.editCheckByListToolBarControl.Name = "editCheckByListToolBarControl";
            this.editCheckByListToolBarControl.pasteSpecialVisible = true;
            this.editCheckByListToolBarControl.Size = new System.Drawing.Size(148, 32);
            this.editCheckByListToolBarControl.TabIndex = 5;
            this.editCheckByListToolBarControl.TabStop = false;
            // 
            // checkClearCheckByListToolBarControl
            // 
            this.checkClearCheckByListToolBarControl.Dock = System.Windows.Forms.DockStyle.Left;
            this.checkClearCheckByListToolBarControl.Location = new System.Drawing.Point(0, 0);
            this.checkClearCheckByListToolBarControl.Name = "checkClearCheckByListToolBarControl";
            this.checkClearCheckByListToolBarControl.Size = new System.Drawing.Size(32, 32);
            this.checkClearCheckByListToolBarControl.TabIndex = 4;
            this.checkClearCheckByListToolBarControl.TabStop = false;
            // 
            // regexOptionsControl
            // 
            this.regexOptionsControl.Dock = System.Windows.Forms.DockStyle.Top;
            this.regexOptionsControl.Location = new System.Drawing.Point(0, 104);
            this.regexOptionsControl.Name = "regexOptionsControl";
            this.regexOptionsControl.Size = new System.Drawing.Size(584, 64);
            this.regexOptionsControl.TabIndex = 18;
            this.regexOptionsControl.TabStop = false;
            // 
            // regexControl
            // 
            this.regexControl.CurrentScaleIndex = 0;
            this.regexControl.Dock = System.Windows.Forms.DockStyle.Top;
            this.regexControl.Location = new System.Drawing.Point(0, 32);
            this.regexControl.Name = "regexControl";
            this.regexControl.ReadOnlyRegexMatchCaptionsResult = true;
            this.regexControl.RegexPatternsDescriptionIsVisible = true;
            this.regexControl.RegexPatternsResultIsVisible = true;
            this.regexControl.Size = new System.Drawing.Size(584, 72);
            this.regexControl.TabIndex = 17;
            // 
            // mainTab
            // 
            this.mainTab.Controls.Add(this.tabIsMatch);
            this.mainTab.Controls.Add(this.tabMatches);
            this.mainTab.Controls.Add(this.tabCheckByList);
            this.mainTab.Dock = System.Windows.Forms.DockStyle.Fill;
            this.mainTab.Location = new System.Drawing.Point(0, 168);
            this.mainTab.Name = "mainTab";
            this.mainTab.SelectedIndex = 0;
            this.mainTab.Size = new System.Drawing.Size(584, 267);
            this.mainTab.TabIndex = 19;
            this.mainTab.TabStop = false;
            // 
            // MainForm
            // 
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(584, 457);
            this.Controls.Add(this.mainTab);
            this.Controls.Add(this.regexOptionsControl);
            this.Controls.Add(this.regexControl);
            this.Controls.Add(this.toolBarRegexPanel);
            this.Controls.Add(this.statusBar);
            this.HelpButton = true;
            this.helpProvider.SetHelpKeyword(this, "1001");
            this.helpProvider.SetHelpNavigator(this, System.Windows.Forms.HelpNavigator.TableOfContents);
            this.helpProvider.SetHelpString(this, "");
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.Menu = this.mainMenu;
            this.Name = "MainForm";
            this.helpProvider.SetShowHelp(this, true);
            this.Text = "Regex Explorer";
            ((System.ComponentModel.ISupportInitialize)(this.sbpMessagePanel)).EndInit();
            this.toolBarRegexPanel.ResumeLayout(false);
            this.tabIsMatch.ResumeLayout(false);
            this.toolBarIsMatchPanel.ResumeLayout(false);
            this.tabMatches.ResumeLayout(false);
            this.toolBarMatchesPanel.ResumeLayout(false);
            this.tabCheckByList.ResumeLayout(false);
            this.toolBarCheckByListPanel.ResumeLayout(false);
            this.mainTab.ResumeLayout(false);
            this.ResumeLayout(false);

        }