make it easier to change memory domains in the hex editor. adelikat might not like this, feel free to revert.
This commit is contained in:
parent
513ceba3d2
commit
ba25e7045f
File diff suppressed because it is too large
Load Diff
|
@ -62,6 +62,22 @@ namespace BizHawk.MultiClient
|
||||||
Header.Font = new Font("Courier New", 8);
|
Header.Font = new Font("Courier New", 8);
|
||||||
AddressesLabel.Font = new Font("Courier New", 8);
|
AddressesLabel.Font = new Font("Courier New", 8);
|
||||||
AddressLabel.Font = new Font("Courier New", 8);
|
AddressLabel.Font = new Font("Courier New", 8);
|
||||||
|
memoryDomainsToolStripMenuItem.DropDownItemClicked += new ToolStripItemClickedEventHandler(memoryDomainsToolStripMenuItem_DropDownItemClicked);
|
||||||
|
toolStripComboBox_SelectDomain.SelectedIndexChanged += new EventHandler(toolStripComboBox_SelectDomain_SelectedIndexChanged);
|
||||||
|
}
|
||||||
|
void toolStripComboBox_SelectDomain_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
var tsmi = (ToolStripMenuItem)toolStripComboBox_SelectDomain.SelectedItem;
|
||||||
|
SetMemoryDomain((int)tsmi.Tag);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void memoryDomainsToolStripMenuItem_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
|
||||||
|
{
|
||||||
|
//if (HACK_WTF_REENTRANCY) return;
|
||||||
|
//HACK_WTF_REENTRANCY = true;
|
||||||
|
//e.ClickedItem.PerformClick();
|
||||||
|
//HACK_WTF_REENTRANCY = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LoadConfigSettings()
|
private void LoadConfigSettings()
|
||||||
|
@ -490,13 +506,14 @@ namespace BizHawk.MultiClient
|
||||||
var item = new ToolStripMenuItem {Text = str};
|
var item = new ToolStripMenuItem {Text = str};
|
||||||
{
|
{
|
||||||
int z = i;
|
int z = i;
|
||||||
item.Click += (o, ev) => SetMemoryDomain(z);
|
item.Click += (o, ev) =>
|
||||||
}
|
{
|
||||||
if (i == 0)
|
toolStripComboBox_SelectDomain.SelectedItem = item;
|
||||||
{
|
};
|
||||||
SetMemoryDomain(i);
|
item.Tag = z;
|
||||||
}
|
}
|
||||||
memoryDomainsToolStripMenuItem.DropDownItems.Add(item);
|
memoryDomainsToolStripMenuItem.DropDownItems.Add(item);
|
||||||
|
toolStripComboBox_SelectDomain.Items.Add(item);
|
||||||
domainMenuItems.Add(item);
|
domainMenuItems.Add(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -507,6 +524,13 @@ namespace BizHawk.MultiClient
|
||||||
rom_item.Click += (o, ev) => SetMemoryDomain(999); //999 will denote ROM file
|
rom_item.Click += (o, ev) => SetMemoryDomain(999); //999 will denote ROM file
|
||||||
memoryDomainsToolStripMenuItem.DropDownItems.Add(rom_item);
|
memoryDomainsToolStripMenuItem.DropDownItems.Add(rom_item);
|
||||||
domainMenuItems.Add(rom_item);
|
domainMenuItems.Add(rom_item);
|
||||||
|
|
||||||
|
if (Global.Emulator.MemoryDomains.Count > 0)
|
||||||
|
{
|
||||||
|
toolStripComboBox_SelectDomain.SelectedItem = toolStripComboBox_SelectDomain.Items[0];
|
||||||
|
AddressesLabel.Focus();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -2223,6 +2247,7 @@ namespace BizHawk.MultiClient
|
||||||
{
|
{
|
||||||
if (e.Button == MouseButtons.Left)
|
if (e.Button == MouseButtons.Left)
|
||||||
{
|
{
|
||||||
|
AddressesLabel.Focus();
|
||||||
int pointed_address = GetPointedAddress(e.X, e.Y);
|
int pointed_address = GetPointedAddress(e.X, e.Y);
|
||||||
if (pointed_address >= 0)
|
if (pointed_address >= 0)
|
||||||
{
|
{
|
||||||
|
@ -2283,5 +2308,10 @@ namespace BizHawk.MultiClient
|
||||||
alwaysOnTopToolStripMenuItem.Checked = alwaysOnTopToolStripMenuItem.Checked == false;
|
alwaysOnTopToolStripMenuItem.Checked = alwaysOnTopToolStripMenuItem.Checked == false;
|
||||||
this.TopMost = alwaysOnTopToolStripMenuItem.Checked;
|
this.TopMost = alwaysOnTopToolStripMenuItem.Checked;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void toolStripComboBox_SelectDomain_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue