2011-02-20 03:02:44 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Data;
|
|
|
|
|
using System.Drawing;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
|
|
|
|
namespace BizHawk.MultiClient.tools
|
|
|
|
|
{
|
|
|
|
|
public partial class HotkeyWindow : Form
|
|
|
|
|
{
|
|
|
|
|
public HotkeyWindow()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
2011-02-20 03:24:37 +00:00
|
|
|
|
IDW_FRAMEADVANCE.Text = Global.Config.FrameAdvanceBinding;
|
|
|
|
|
IDW_PAUSE.Text = Global.Config.EmulatorPauseBinding;
|
|
|
|
|
IDW_HARDRESET.Text = Global.Config.HardResetBinding;
|
|
|
|
|
IDW_REWIND.Text = Global.Config.RewindBinding;
|
|
|
|
|
IDW_FASTFORWARD.Text = Global.Config.FastForwardBinding;
|
2011-02-20 15:25:00 +00:00
|
|
|
|
IDW_SCREENSHOT.Text = Global.Config.ScreenshotBinding;
|
|
|
|
|
IDW_FULLSCREEN.Text = Global.Config.ToggleFullscreenBinding;
|
2011-02-20 03:24:37 +00:00
|
|
|
|
|
2011-02-20 03:02:44 +00:00
|
|
|
|
IDW_QuickSave.Text = Global.Config.QuickSave;
|
|
|
|
|
IDW_QuickLoad.Text = Global.Config.QuickLoad;
|
|
|
|
|
//Save States
|
|
|
|
|
IDW_SS0.Text = Global.Config.SaveSlot0;
|
|
|
|
|
IDW_SS1.Text = Global.Config.SaveSlot1;
|
|
|
|
|
IDW_SS2.Text = Global.Config.SaveSlot2;
|
|
|
|
|
IDW_SS3.Text = Global.Config.SaveSlot3;
|
|
|
|
|
IDW_SS4.Text = Global.Config.SaveSlot4;
|
|
|
|
|
IDW_SS5.Text = Global.Config.SaveSlot5;
|
|
|
|
|
IDW_SS6.Text = Global.Config.SaveSlot6;
|
|
|
|
|
IDW_SS7.Text = Global.Config.SaveSlot7;
|
|
|
|
|
IDW_SS8.Text = Global.Config.SaveSlot8;
|
|
|
|
|
IDW_SS9.Text = Global.Config.SaveSlot9;
|
|
|
|
|
//Load States
|
|
|
|
|
IDW_LS0.Text = Global.Config.LoadSlot0;
|
|
|
|
|
IDW_LS1.Text = Global.Config.LoadSlot1;
|
|
|
|
|
IDW_LS2.Text = Global.Config.LoadSlot2;
|
|
|
|
|
IDW_LS3.Text = Global.Config.LoadSlot3;
|
|
|
|
|
IDW_LS4.Text = Global.Config.LoadSlot4;
|
|
|
|
|
IDW_LS5.Text = Global.Config.LoadSlot5;
|
|
|
|
|
IDW_LS6.Text = Global.Config.LoadSlot6;
|
|
|
|
|
IDW_LS7.Text = Global.Config.LoadSlot7;
|
|
|
|
|
IDW_LS8.Text = Global.Config.LoadSlot8;
|
|
|
|
|
IDW_LS9.Text = Global.Config.LoadSlot9;
|
|
|
|
|
//Select States
|
|
|
|
|
IDW_ST0.Text = Global.Config.SelectSlot0;
|
|
|
|
|
IDW_ST1.Text = Global.Config.SelectSlot1;
|
|
|
|
|
IDW_ST2.Text = Global.Config.SelectSlot2;
|
|
|
|
|
IDW_ST3.Text = Global.Config.SelectSlot3;
|
|
|
|
|
IDW_ST4.Text = Global.Config.SelectSlot4;
|
|
|
|
|
IDW_ST5.Text = Global.Config.SelectSlot5;
|
|
|
|
|
IDW_ST6.Text = Global.Config.SelectSlot6;
|
|
|
|
|
IDW_ST7.Text = Global.Config.SelectSlot7;
|
|
|
|
|
IDW_ST8.Text = Global.Config.SelectSlot8;
|
|
|
|
|
IDW_ST9.Text = Global.Config.SelectSlot9;
|
2011-04-10 16:10:10 +00:00
|
|
|
|
IDW_TOOLBOX.Text = Global.Config.ToolBox;
|
2011-02-20 03:02:44 +00:00
|
|
|
|
}
|
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
this.Close();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void IDB_SAVE_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
2011-02-20 03:24:37 +00:00
|
|
|
|
|
|
|
|
|
Global.Config.FastForwardBinding = IDW_FASTFORWARD.Text;
|
|
|
|
|
Global.Config.FrameAdvanceBinding = IDW_FRAMEADVANCE.Text;
|
|
|
|
|
Global.Config.HardResetBinding = IDW_HARDRESET.Text;
|
|
|
|
|
Global.Config.RewindBinding = IDW_REWIND.Text;
|
|
|
|
|
Global.Config.EmulatorPauseBinding = IDW_PAUSE.Text;
|
2011-02-20 15:25:00 +00:00
|
|
|
|
Global.Config.ToggleFullscreenBinding = IDW_FULLSCREEN.Text;
|
|
|
|
|
Global.Config.ScreenshotBinding = IDW_SCREENSHOT.Text;
|
2011-02-20 03:24:37 +00:00
|
|
|
|
|
2011-02-20 03:02:44 +00:00
|
|
|
|
Global.Config.QuickLoad = IDW_QuickLoad.Text;
|
|
|
|
|
Global.Config.QuickSave = IDW_QuickSave.Text;
|
|
|
|
|
|
|
|
|
|
Global.Config.SaveSlot0 = IDW_SS0.Text;
|
|
|
|
|
Global.Config.SaveSlot1 = IDW_SS1.Text;
|
|
|
|
|
Global.Config.SaveSlot2 = IDW_SS2.Text;
|
|
|
|
|
Global.Config.SaveSlot3 = IDW_SS3.Text;
|
|
|
|
|
Global.Config.SaveSlot4 = IDW_SS4.Text;
|
|
|
|
|
Global.Config.SaveSlot5 = IDW_SS5.Text;
|
|
|
|
|
Global.Config.SaveSlot6 = IDW_SS6.Text;
|
|
|
|
|
Global.Config.SaveSlot7 = IDW_SS7.Text;
|
|
|
|
|
Global.Config.SaveSlot8 = IDW_SS8.Text;
|
|
|
|
|
Global.Config.SaveSlot9 = IDW_SS9.Text;
|
|
|
|
|
|
|
|
|
|
Global.Config.LoadSlot0 = IDW_LS0.Text;
|
|
|
|
|
Global.Config.LoadSlot1 = IDW_LS1.Text;
|
|
|
|
|
Global.Config.LoadSlot2 = IDW_LS2.Text;
|
|
|
|
|
Global.Config.LoadSlot3 = IDW_LS3.Text;
|
|
|
|
|
Global.Config.LoadSlot4 = IDW_LS4.Text;
|
|
|
|
|
Global.Config.LoadSlot5 = IDW_LS5.Text;
|
|
|
|
|
Global.Config.LoadSlot6 = IDW_LS6.Text;
|
|
|
|
|
Global.Config.LoadSlot7 = IDW_LS7.Text;
|
|
|
|
|
Global.Config.LoadSlot8 = IDW_LS8.Text;
|
|
|
|
|
Global.Config.LoadSlot9 = IDW_LS9.Text;
|
|
|
|
|
|
|
|
|
|
Global.Config.SelectSlot0 = IDW_ST0.Text;
|
|
|
|
|
Global.Config.SelectSlot1 = IDW_ST1.Text;
|
|
|
|
|
Global.Config.SelectSlot2 = IDW_ST2.Text;
|
|
|
|
|
Global.Config.SelectSlot3 = IDW_ST3.Text;
|
|
|
|
|
Global.Config.SelectSlot4 = IDW_ST4.Text;
|
|
|
|
|
Global.Config.SelectSlot5 = IDW_ST5.Text;
|
|
|
|
|
Global.Config.SelectSlot6 = IDW_ST6.Text;
|
|
|
|
|
Global.Config.SelectSlot7 = IDW_ST7.Text;
|
|
|
|
|
Global.Config.SelectSlot8 = IDW_ST8.Text;
|
2011-04-10 16:10:10 +00:00
|
|
|
|
Global.Config.SelectSlot9 = IDW_ST9.Text;
|
|
|
|
|
Global.Config.ToolBox = IDW_TOOLBOX.Text;
|
2011-04-10 16:58:42 +00:00
|
|
|
|
this.DialogResult = DialogResult.OK;
|
2011-02-20 03:02:44 +00:00
|
|
|
|
this.Close();
|
|
|
|
|
}
|
2011-03-10 03:24:43 +00:00
|
|
|
|
|
|
|
|
|
private void hotkeyTabs_SelectedIndexChanged(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
hotkeyTabs.TabPages[hotkeyTabs.SelectedIndex].Controls[0].Focus();
|
|
|
|
|
}
|
2011-02-20 03:02:44 +00:00
|
|
|
|
}
|
|
|
|
|
}
|