Exemplo n.º 1
0
 private void tabSplitter_SplitterMoved(object sender, SplitterEventArgs e)
 {
     SplitterPositionChanged?.Invoke(this, new EventArgs());
 }
Exemplo n.º 2
0
        public TestCentricMainView() : base("TestCentric")
        {
            InitializeComponent();

            treeSplitter.SplitterMoved += (s, e) =>
            {
                SplitterPositionChanged?.Invoke(s, e);
            };

            // UI Elements on main form
            RunButton  = new ButtonElement(runButton);
            StopButton = new ButtonElement(stopButton);
            RunSummary = new ControlElement(runSummary);
            ResultTabs = new TabSelector(resultTabs);

            // Initialize File Menu Commands
            FileMenu            = new PopupMenu(fileMenu);
            OpenCommand         = new MenuCommand(openMenuItem);
            CloseCommand        = new MenuCommand(closeMenuItem);
            AddTestFilesCommand = new MenuCommand(addTestFileMenuItem);
            ReloadTestsCommand  = new MenuCommand(reloadTestsMenuItem);
            RuntimeMenu         = new PopupMenu(runtimeMenuItem);
            SelectedRuntime     = new CheckedMenuGroup(runtimeMenuItem);
            ProcessModel        = new CheckedMenuGroup(
                defaultProcessMenuItem, inProcessMenuItem, singleProcessMenuItem, multipleProcessMenuItem);
            DomainUsage = new CheckedMenuGroup(
                defaultDomainMenuItem, singleDomainMenuItem, multipleDomainMenuItem);
            RunAsX86        = new CheckedMenuItem(runAsX86MenuItem);
            RecentFilesMenu = new PopupMenu(recentFilesMenu);
            ExitCommand     = new MenuCommand(exitMenuItem);

            // Initialize View Menu Commands
            DisplayFormat            = new CheckedMenuGroup(fullGuiMenuItem, miniGuiMenuItem);
            IncreaseFontCommand      = new MenuCommand(increaseFontMenuItem);
            DecreaseFontCommand      = new MenuCommand(decreaseFontMenuItem);
            ChangeFontCommand        = new MenuCommand(fontChangeMenuItem);
            RestoreFontCommand       = new MenuCommand(defaultFontMenuItem);
            IncreaseFixedFontCommand = new MenuCommand(increaseFixedFontMenuItem);
            DecreaseFixedFontCommand = new MenuCommand(decreaseFixedFontMenuItem);
            RestoreFixedFontCommand  = new MenuCommand(restoreFixedFontMenuItem);
            StatusBarCommand         = new CheckedMenuItem(statusBarMenuItem);

            // Initialize Test Menu Commands
            RunAllCommand      = new MenuCommand(runAllMenuItem);
            RunSelectedCommand = new MenuCommand(runSelectedMenuItem);
            RunFailedCommand   = new MenuCommand(runFailedMenuItem);
            StopRunCommand     = new MenuCommand(stopRunMenuItem);

            // Initialize Tools Menu Comands
            ToolsMenu                = new PopupMenu(toolsMenu);
            SaveResultsCommand       = new MenuCommand(saveResultsMenuItem);
            OpenWorkDirectoryCommand = new MenuCommand(openWorkDirectoryMenuItem);
            ExtensionsCommand        = new MenuCommand(extensionsMenuItem);
            SettingsCommand          = new MenuCommand(settingsMenuItem);

            TestCentricHelpCommand = new MenuCommand(testCentricHelpMenuItem);
            NUnitHelpCommand       = new MenuCommand(nunitHelpMenuItem);
            AboutCommand           = new MenuCommand(aboutMenuItem);

            DialogManager = new DialogManager();
        }