public GameSettings(BaseGame grid, IComponent parent) : base(grid, parent) { _enableEffects = new CheckedMenuItem(grid, grid.Font.MeasureString(new Vector2(10, 100), Strings.EffectsUc), () => Game.Audio.EnableAudio, p => { Game.Audio.EnableAudio = p; }, Strings.EffectsUc); _effectVolume = new ScaleMenuItem(grid, grid.Font.MeasureString(new Vector2(10, _enableEffects.Bounds.Y + _enableEffects.Bounds.Height), Strings.EffectVolume + MaxPercent), () => Game.Audio.EffectVolume, p => { Game.Audio.EffectVolume = p; }, Strings.EffectVolume); _musicVolume = new ScaleMenuItem(grid, grid.Font.MeasureString(new Vector2(10, _effectVolume.Bounds.Y + _effectVolume.Bounds.Height), Strings.MusicVolume + MaxPercent), () => Game.Audio.MusicVolume, p => { Game.Audio.MusicVolume = p; }, Strings.MusicVolume); MenuItem backItem = new MenuItem(grid, grid.Font.MeasureString(new Vector2(10, _musicVolume.Bounds.Y + _musicVolume.Bounds.Height), Strings.Back), Strings.Back); _menu = new Menu(grid, HandleMenuSelect, _enableEffects, _effectVolume, _musicVolume, backItem ); }
public TestTreeView() { InitializeComponent(); RunCommand = new MenuCommand(runMenuItem); ShowCheckBoxes = new CheckedMenuItem(showCheckBoxesMenuItem); ShowFailedAssumptions = new CheckedMenuItem(failedAssumptionsMenuItem); PropertiesCommand = new MenuCommand(propertiesMenuItem); WireUpEvents(); }
public TestCentricMainView() : base("TestCentric") { InitializeComponent(); // View Parameters FontSelector = new FontSelector(this); SplitterPosition = new SplitterPosition(treeSplitter); // UI Elements on main form RunButton = new ButtonElement(runButton); StopButton = new ButtonElement(stopButton); RunSummary = new ControlElement <ExpandingLabel>(runCount); ResultTabs = new TabSelector(resultTabs); // Initialize File Menu Commands FileMenu = new PopupMenu(fileMenu); OpenCommand = new MenuCommand(openMenuItem); CloseCommand = new MenuCommand(closeMenuItem); AddTestFileCommand = new MenuCommand(addTestFileMenuItem); ReloadTestsCommand = new MenuCommand(reloadTestsMenuItem); RuntimeMenu = new PopupMenu(runtimeMenuItem); SelectedRuntime = new CheckedMenuGroup(runtimeMenuItem); 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); ProjectEditorCommand = new MenuCommand(projectEditorMenuItem); SaveResultsCommand = new MenuCommand(saveResultsMenuItem); ExtensionsCommand = new MenuCommand(extensionsMenuItem); SettingsCommand = new MenuCommand(settingsMenuItem); TestCentricHelpCommand = new MenuCommand(testCentricHelpMenuItem); NUnitHelpCommand = new MenuCommand(nunitHelpMenuItem); AboutCommand = new MenuCommand(aboutMenuItem); }
public TestTreeView() { InitializeComponent(); RunCommand = new MenuCommand(runMenuItem); ShowCheckBoxes = new CheckedMenuItem(showCheckBoxesMenuItem); ShowFailedAssumptions = new CheckedMenuItem(failedAssumptionsMenuItem); ExpandAllCommand = new MenuCommand(expandAllMenuItem); CollapseAllCommand = new MenuCommand(collapseAllMenuItem); HideTestsCommand = new MenuCommand(hideTestsMenuItem); PropertiesCommand = new MenuCommand(propertiesMenuItem); ClearAllCheckBoxes = new ButtonElement(clearAllButton); CheckFailedTests = new ButtonElement(checkFailedButton); Tree = new TreeViewElement(tree); WireUpEvents(); }
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(); }