organize mainform menu item event methods
This commit is contained in:
parent
c8d6ef0628
commit
8062faf40b
|
@ -1613,7 +1613,7 @@
|
||||||
this.miUnthrottled.Name = "miUnthrottled";
|
this.miUnthrottled.Name = "miUnthrottled";
|
||||||
this.miUnthrottled.Size = new System.Drawing.Size(202, 22);
|
this.miUnthrottled.Size = new System.Drawing.Size(202, 22);
|
||||||
this.miUnthrottled.Text = "Unthrottled";
|
this.miUnthrottled.Text = "Unthrottled";
|
||||||
this.miUnthrottled.Click += new System.EventHandler(this.miUnthrottled_Click);
|
this.miUnthrottled.Click += new System.EventHandler(this.UnthrottledMenuItem_Click);
|
||||||
//
|
//
|
||||||
// MinimizeSkippingMenuItem
|
// MinimizeSkippingMenuItem
|
||||||
//
|
//
|
||||||
|
@ -1875,7 +1875,7 @@
|
||||||
this.allowGameDBCoreOverridesToolStripMenuItem.Name = "allowGameDBCoreOverridesToolStripMenuItem";
|
this.allowGameDBCoreOverridesToolStripMenuItem.Name = "allowGameDBCoreOverridesToolStripMenuItem";
|
||||||
this.allowGameDBCoreOverridesToolStripMenuItem.Size = new System.Drawing.Size(239, 22);
|
this.allowGameDBCoreOverridesToolStripMenuItem.Size = new System.Drawing.Size(239, 22);
|
||||||
this.allowGameDBCoreOverridesToolStripMenuItem.Text = "Follow GameDB Core Overrides";
|
this.allowGameDBCoreOverridesToolStripMenuItem.Text = "Follow GameDB Core Overrides";
|
||||||
this.allowGameDBCoreOverridesToolStripMenuItem.Click += new System.EventHandler(this.allowGameDBCoreOverridesToolStripMenuItem_Click);
|
this.allowGameDBCoreOverridesToolStripMenuItem.Click += new System.EventHandler(this.AllowGameDBCoreOverridesToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// toolStripSeparator8
|
// toolStripSeparator8
|
||||||
//
|
//
|
||||||
|
@ -1895,7 +1895,7 @@
|
||||||
this.setLibretroCoreToolStripMenuItem.Name = "setLibretroCoreToolStripMenuItem";
|
this.setLibretroCoreToolStripMenuItem.Name = "setLibretroCoreToolStripMenuItem";
|
||||||
this.setLibretroCoreToolStripMenuItem.Size = new System.Drawing.Size(239, 22);
|
this.setLibretroCoreToolStripMenuItem.Size = new System.Drawing.Size(239, 22);
|
||||||
this.setLibretroCoreToolStripMenuItem.Text = "Set Libretro Core";
|
this.setLibretroCoreToolStripMenuItem.Text = "Set Libretro Core";
|
||||||
this.setLibretroCoreToolStripMenuItem.Click += new System.EventHandler(this.setLibretroCoreToolStripMenuItem_Click);
|
this.setLibretroCoreToolStripMenuItem.Click += new System.EventHandler(this.SetLibretroCoreMenuItem_Click);
|
||||||
//
|
//
|
||||||
// toolStripSeparator10
|
// toolStripSeparator10
|
||||||
//
|
//
|
||||||
|
@ -2079,7 +2079,7 @@
|
||||||
this.gameSharkConverterToolStripMenuItem.Name = "gameSharkConverterToolStripMenuItem";
|
this.gameSharkConverterToolStripMenuItem.Name = "gameSharkConverterToolStripMenuItem";
|
||||||
this.gameSharkConverterToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
|
this.gameSharkConverterToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
|
||||||
this.gameSharkConverterToolStripMenuItem.Text = "Cheat Code Converter";
|
this.gameSharkConverterToolStripMenuItem.Text = "Cheat Code Converter";
|
||||||
this.gameSharkConverterToolStripMenuItem.Click += new System.EventHandler(this.gameSharkConverterToolStripMenuItem_Click);
|
this.gameSharkConverterToolStripMenuItem.Click += new System.EventHandler(this.CheatCodeConverterMenuItem_Click);
|
||||||
//
|
//
|
||||||
// toolStripSeparator29
|
// toolStripSeparator29
|
||||||
//
|
//
|
||||||
|
@ -2092,7 +2092,7 @@
|
||||||
this.MultiDiskBundlerFileMenuItem.Name = "MultiDiskBundlerFileMenuItem";
|
this.MultiDiskBundlerFileMenuItem.Name = "MultiDiskBundlerFileMenuItem";
|
||||||
this.MultiDiskBundlerFileMenuItem.Size = new System.Drawing.Size(191, 22);
|
this.MultiDiskBundlerFileMenuItem.Size = new System.Drawing.Size(191, 22);
|
||||||
this.MultiDiskBundlerFileMenuItem.Text = "Multi-disk Bundler";
|
this.MultiDiskBundlerFileMenuItem.Text = "Multi-disk Bundler";
|
||||||
this.MultiDiskBundlerFileMenuItem.Click += new System.EventHandler(this.CreateMultigameFileMenuItem_Click);
|
this.MultiDiskBundlerFileMenuItem.Click += new System.EventHandler(this.MultidiskBundlerMenuItem_Click);
|
||||||
//
|
//
|
||||||
// externalToolToolStripMenuItem
|
// externalToolToolStripMenuItem
|
||||||
//
|
//
|
||||||
|
@ -2115,7 +2115,7 @@
|
||||||
this.batchRunnerToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
|
this.batchRunnerToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
|
||||||
this.batchRunnerToolStripMenuItem.Text = "Batch Runner";
|
this.batchRunnerToolStripMenuItem.Text = "Batch Runner";
|
||||||
this.batchRunnerToolStripMenuItem.Visible = false;
|
this.batchRunnerToolStripMenuItem.Visible = false;
|
||||||
this.batchRunnerToolStripMenuItem.Click += new System.EventHandler(this.batchRunnerToolStripMenuItem_Click);
|
this.batchRunnerToolStripMenuItem.Click += new System.EventHandler(this.BatchRunnerToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// ExperimentalToolsSubMenu
|
// ExperimentalToolsSubMenu
|
||||||
//
|
//
|
||||||
|
@ -2172,7 +2172,7 @@
|
||||||
this.coreToolStripMenuItem.Name = "coreToolStripMenuItem";
|
this.coreToolStripMenuItem.Name = "coreToolStripMenuItem";
|
||||||
this.coreToolStripMenuItem.Size = new System.Drawing.Size(233, 22);
|
this.coreToolStripMenuItem.Size = new System.Drawing.Size(233, 22);
|
||||||
this.coreToolStripMenuItem.Text = "&Core";
|
this.coreToolStripMenuItem.Text = "&Core";
|
||||||
this.coreToolStripMenuItem.DropDownOpened += new System.EventHandler(this.coreToolStripMenuItem_DropDownOpened);
|
this.coreToolStripMenuItem.DropDownOpened += new System.EventHandler(this.CoreToolStripMenuItem_DropDownOpened);
|
||||||
//
|
//
|
||||||
// quickNESToolStripMenuItem
|
// quickNESToolStripMenuItem
|
||||||
//
|
//
|
||||||
|
|
|
@ -234,6 +234,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FlushSaveRAMSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
FlushSaveRAMMenuItem.ShortcutKeyDisplayString = Global.Config.HotkeyBindings["Flush SRAM"].Bindings;
|
||||||
|
}
|
||||||
|
|
||||||
private void MovieSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void MovieSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
FullMovieLoadstatesMenuItem.Enabled = !Global.MovieSession.MultiTrack.IsActive;
|
FullMovieLoadstatesMenuItem.Enabled = !Global.MovieSession.MultiTrack.IsActive;
|
||||||
|
@ -445,6 +450,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
LoadQuickSave("QuickSave" + Global.Config.SaveSlot);
|
LoadQuickSave("QuickSave" + Global.Config.SaveSlot);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FlushSaveRAMMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
FlushSaveRAM();
|
||||||
|
}
|
||||||
|
|
||||||
private void ReadonlyMenuItem_Click(object sender, EventArgs e)
|
private void ReadonlyMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ToggleReadOnly();
|
ToggleReadOnly();
|
||||||
|
@ -848,14 +858,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
SetStatusBar();
|
SetStatusBar();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetStatusBar()
|
private void DisplayMessagesMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!_inFullscreen)
|
Global.Config.DisplayMessages ^= true;
|
||||||
{
|
|
||||||
MainStatusBar.Visible = Global.Config.DispChrome_StatusBarWindowed;
|
|
||||||
PerformLayout();
|
|
||||||
FrameBufferResized();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DisplayLogWindowMenuItem_Click(object sender, EventArgs e)
|
private void DisplayLogWindowMenuItem_Click(object sender, EventArgs e)
|
||||||
|
@ -950,6 +955,12 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void CoreToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
quickNESToolStripMenuItem.Checked = Global.Config.NES_InQuickNES;
|
||||||
|
nesHawkToolStripMenuItem.Checked = !Global.Config.NES_InQuickNES;
|
||||||
|
}
|
||||||
|
|
||||||
private void ControllersMenuItem_Click(object sender, EventArgs e)
|
private void ControllersMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var controller = new ControllerConfig(Emulator.ControllerDefinition);
|
var controller = new ControllerConfig(Emulator.ControllerDefinition);
|
||||||
|
@ -1112,6 +1123,12 @@ namespace BizHawk.Client.EmuHawk
|
||||||
VsyncMessage();
|
VsyncMessage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UnthrottledMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
_unthrottled ^= true;
|
||||||
|
ThrottleMessage();
|
||||||
|
}
|
||||||
|
|
||||||
private void MinimizeSkippingMenuItem_Click(object sender, EventArgs e)
|
private void MinimizeSkippingMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Global.Config.AutoMinimizeSkipping ^= true;
|
Global.Config.AutoMinimizeSkipping ^= true;
|
||||||
|
@ -1244,11 +1261,21 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void AllowGameDBCoreOverridesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Global.Config.CoreForcingViaGameDB ^= true;
|
||||||
|
}
|
||||||
|
|
||||||
private void N64VideoPluginSettingsMenuItem_Click(object sender, EventArgs e)
|
private void N64VideoPluginSettingsMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
N64PluginSettingsMenuItem_Click(sender, e);
|
N64PluginSettingsMenuItem_Click(sender, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void SetLibretroCoreMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
RunLibretroCoreChooser();
|
||||||
|
}
|
||||||
|
|
||||||
private void SaveConfigMenuItem_Click(object sender, EventArgs e)
|
private void SaveConfigMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
SaveConfig();
|
SaveConfig();
|
||||||
|
@ -1299,46 +1326,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void miUnthrottled_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
_unthrottled ^= true;
|
|
||||||
ThrottleMessage();
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool RunLibretroCoreChooser()
|
|
||||||
{
|
|
||||||
var ofd = new OpenFileDialog();
|
|
||||||
|
|
||||||
if (Global.Config.LibretroCore != null)
|
|
||||||
{
|
|
||||||
ofd.FileName = Path.GetFileName(Global.Config.LibretroCore);
|
|
||||||
ofd.InitialDirectory = Path.GetDirectoryName(Global.Config.LibretroCore);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ofd.InitialDirectory = PathManager.GetPathType("Libretro", "Cores");
|
|
||||||
if (!Directory.Exists(ofd.InitialDirectory))
|
|
||||||
{
|
|
||||||
Directory.CreateDirectory(ofd.InitialDirectory);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ofd.RestoreDirectory = true;
|
|
||||||
ofd.Filter = "Libretro Cores (*.dll)|*.dll";
|
|
||||||
|
|
||||||
if (ofd.ShowDialog() == DialogResult.Cancel)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
Global.Config.LibretroCore = ofd.FileName;
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void setLibretroCoreToolStripMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
RunLibretroCoreChooser();
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Tools
|
#region Tools
|
||||||
|
@ -1407,11 +1394,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
NewHexEditorMenuItem.Enabled = GlobalWin.Tools.IsAvailable<NewHexEditor>();
|
NewHexEditorMenuItem.Enabled = GlobalWin.Tools.IsAvailable<NewHexEditor>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AutoHawkMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<AutoHawk>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ToolBoxMenuItem_Click(object sender, EventArgs e)
|
private void ToolBoxMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<ToolBox>();
|
GlobalWin.Tools.Load<ToolBox>();
|
||||||
|
@ -1427,6 +1409,22 @@ namespace BizHawk.Client.EmuHawk
|
||||||
GlobalWin.Tools.Load<RamSearch>();
|
GlobalWin.Tools.Load<RamSearch>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void LuaConsoleMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
OpenLuaConsole();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void TAStudioMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!Emulator.CanPollInput())
|
||||||
|
{
|
||||||
|
MessageBox.Show("Current core does not support input polling. TAStudio can't be used.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
GlobalWin.Tools.Load<TAStudio>();
|
||||||
|
}
|
||||||
|
|
||||||
private void HexEditorMenuItem_Click(object sender, EventArgs e)
|
private void HexEditorMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<HexEditor>();
|
GlobalWin.Tools.Load<HexEditor>();
|
||||||
|
@ -1442,14 +1440,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
GlobalWin.Tools.Load<GenericDebugger>();
|
GlobalWin.Tools.Load<GenericDebugger>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TAStudioMenuItem_Click(object sender, EventArgs e)
|
private void CodeDataLoggerMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!Emulator.CanPollInput())
|
GlobalWin.Tools.Load<CDL>();
|
||||||
{
|
|
||||||
MessageBox.Show("Current core does not support input polling. TAStudio can't be used.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
GlobalWin.Tools.Load<TAStudio>();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MacroToolMenuItem_Click(object sender, EventArgs e)
|
private void MacroToolMenuItem_Click(object sender, EventArgs e)
|
||||||
|
@ -1462,21 +1455,36 @@ namespace BizHawk.Client.EmuHawk
|
||||||
GlobalWin.Tools.Load<VirtualpadTool>();
|
GlobalWin.Tools.Load<VirtualpadTool>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void BasicBotMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GlobalWin.Tools.Load<BasicBot>();
|
||||||
|
}
|
||||||
|
|
||||||
private void CheatsMenuItem_Click(object sender, EventArgs e)
|
private void CheatsMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<Cheats>();
|
GlobalWin.Tools.Load<Cheats>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LuaConsoleMenuItem_Click(object sender, EventArgs e)
|
private void CheatCodeConverterMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
OpenLuaConsole();
|
GlobalWin.Tools.Load<GameShark>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void batchRunnerToolStripMenuItem_Click(object sender, EventArgs e)
|
private void MultidiskBundlerMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GlobalWin.Tools.Load<MultiDiskBundler>();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void BatchRunnerToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
new BatchRun().ShowDialog();
|
new BatchRun().ShowDialog();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void AutoHawkMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GlobalWin.Tools.Load<AutoHawk>();
|
||||||
|
}
|
||||||
|
|
||||||
private void NewHexEditorMenuItem_Click(object sender, EventArgs e)
|
private void NewHexEditorMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<NewHexEditor>();
|
GlobalWin.Tools.Load<NewHexEditor>();
|
||||||
|
@ -1688,11 +1696,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
GlobalWin.Tools.Load<PCESoundDebugger>();
|
GlobalWin.Tools.Load<PCESoundDebugger>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CodeDataLoggerMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<CDL>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void PCEAlwaysPerformSpriteLimitMenuItem_Click(object sender, EventArgs e)
|
private void PCEAlwaysPerformSpriteLimitMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var s = ((PCEngine)Emulator).GetSettings();
|
var s = ((PCEngine)Emulator).GetSettings();
|
||||||
|
@ -2048,11 +2051,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
#region PSX
|
#region PSX
|
||||||
|
|
||||||
private void PSXHashDiscsToolStripMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
new PSXHashDiscs().ShowDialog();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void PSXSubMenu_DropDownOpened(object sender, EventArgs e)
|
private void PSXSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
PSXControllerSettingsMenuItem.Enabled = !Global.MovieSession.Movie.IsActive;
|
PSXControllerSettingsMenuItem.Enabled = !Global.MovieSession.Movie.IsActive;
|
||||||
|
@ -2063,6 +2061,25 @@ namespace BizHawk.Client.EmuHawk
|
||||||
new PSXControllerConfigNew().ShowDialog();
|
new PSXControllerConfigNew().ShowDialog();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void PSXOptionsMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
var result = PSXOptions.DoSettingsDialog(this);
|
||||||
|
if (result == DialogResult.OK)
|
||||||
|
{
|
||||||
|
FrameBufferResized();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void PSXDiscControlsMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GlobalWin.Tools.Load<VirtualpadTool>().ScrollToPadSchema("Console");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void PSXHashDiscsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
new PSXHashDiscs().ShowDialog();
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region SNES
|
#region SNES
|
||||||
|
@ -2145,6 +2162,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
SNES_ToggleOBJ4();
|
SNES_ToggleOBJ4();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void SNESControllerConfigurationMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
new SNESControllerSettings().ShowDialog();
|
||||||
|
}
|
||||||
|
|
||||||
private void SnesGfxDebuggerMenuItem_Click(object sender, EventArgs e)
|
private void SnesGfxDebuggerMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
GlobalWin.Tools.Load<SNESGraphicsDebugger>();
|
GlobalWin.Tools.Load<SNESGraphicsDebugger>();
|
||||||
|
@ -2166,30 +2188,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
SNESOptions.DoSettingsDialog(this);
|
SNESOptions.DoSettingsDialog(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PSXOptionsMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
var result = PSXOptions.DoSettingsDialog(this);
|
|
||||||
if (result == DialogResult.OK)
|
|
||||||
{
|
|
||||||
FrameBufferResized();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void PSXDiscControlsMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<VirtualpadTool>().ScrollToPadSchema("Console");
|
|
||||||
}
|
|
||||||
|
|
||||||
private void FlushSaveRAMMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
FlushSaveRAM();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void FlushSaveRAMSubMenu_DropDownOpened(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
this.FlushSaveRAMMenuItem.ShortcutKeyDisplayString = Global.Config.HotkeyBindings["Flush SRAM"].Bindings;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Coleco
|
#region Coleco
|
||||||
|
@ -2442,6 +2440,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
#region Help
|
#region Help
|
||||||
|
|
||||||
|
private void HelpSubMenu_DropDownOpened(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
FeaturesMenuItem.Visible = VersionInfo.DeveloperBuild;
|
||||||
|
}
|
||||||
|
|
||||||
private void OnlineHelpMenuItem_Click(object sender, EventArgs e)
|
private void OnlineHelpMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
System.Diagnostics.Process.Start("http://tasvideos.org/BizHawk.html");
|
System.Diagnostics.Process.Start("http://tasvideos.org/BizHawk.html");
|
||||||
|
@ -2452,6 +2455,11 @@ namespace BizHawk.Client.EmuHawk
|
||||||
System.Diagnostics.Process.Start("http://tasvideos.org/forum/viewforum.php?f=64");
|
System.Diagnostics.Process.Start("http://tasvideos.org/forum/viewforum.php?f=64");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FeaturesMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GlobalWin.Tools.Load<CoreFeatureAnalysis>();
|
||||||
|
}
|
||||||
|
|
||||||
private void AboutMenuItem_Click(object sender, EventArgs e)
|
private void AboutMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (VersionInfo.DeveloperBuild)
|
if (VersionInfo.DeveloperBuild)
|
||||||
|
|
|
@ -1348,6 +1348,35 @@ namespace BizHawk.Client.EmuHawk
|
||||||
GlobalWin.OSD.AddMessage(s.ShowOBJ_3 ? "OBJ 4 Layer On" : "OBJ 4 Layer Off");
|
GlobalWin.OSD.AddMessage(s.ShowOBJ_3 ? "OBJ 4 Layer On" : "OBJ 4 Layer Off");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool RunLibretroCoreChooser()
|
||||||
|
{
|
||||||
|
var ofd = new OpenFileDialog();
|
||||||
|
|
||||||
|
if (Global.Config.LibretroCore != null)
|
||||||
|
{
|
||||||
|
ofd.FileName = Path.GetFileName(Global.Config.LibretroCore);
|
||||||
|
ofd.InitialDirectory = Path.GetDirectoryName(Global.Config.LibretroCore);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ofd.InitialDirectory = PathManager.GetPathType("Libretro", "Cores");
|
||||||
|
if (!Directory.Exists(ofd.InitialDirectory))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(ofd.InitialDirectory);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ofd.RestoreDirectory = true;
|
||||||
|
ofd.Filter = "Libretro Cores (*.dll)|*.dll";
|
||||||
|
|
||||||
|
if (ofd.ShowDialog() == DialogResult.Cancel)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
Global.Config.LibretroCore = ofd.FileName;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Private variables
|
#region Private variables
|
||||||
|
@ -1422,6 +1451,16 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
#region Private methods
|
#region Private methods
|
||||||
|
|
||||||
|
private void SetStatusBar()
|
||||||
|
{
|
||||||
|
if (!_inFullscreen)
|
||||||
|
{
|
||||||
|
MainStatusBar.Visible = Global.Config.DispChrome_StatusBarWindowed;
|
||||||
|
PerformLayout();
|
||||||
|
FrameBufferResized();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void SetWindowText()
|
private void SetWindowText()
|
||||||
{
|
{
|
||||||
string str = "";
|
string str = "";
|
||||||
|
@ -4241,51 +4280,5 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
private void FeaturesMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<CoreFeatureAnalysis>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void BasicBotMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<BasicBot>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void DisplayMessagesMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
Global.Config.DisplayMessages ^= true;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void gameSharkConverterToolStripMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<GameShark>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void HelpSubMenu_DropDownOpened(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
FeaturesMenuItem.Visible = VersionInfo.DeveloperBuild;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void SNESControllerConfigurationMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
new SNESControllerSettings().ShowDialog();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CreateMultigameFileMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
GlobalWin.Tools.Load<MultiDiskBundler>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void coreToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
quickNESToolStripMenuItem.Checked = Global.Config.NES_InQuickNES;
|
|
||||||
nesHawkToolStripMenuItem.Checked = !Global.Config.NES_InQuickNES;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void allowGameDBCoreOverridesToolStripMenuItem_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
Global.Config.CoreForcingViaGameDB ^= true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue