debugger - dissassembler - wire pageup/pagedown to incement/decrement

This commit is contained in:
adelikat 2019-02-02 17:08:26 -06:00
parent ec333fe1b8
commit 143c172cf0
1 changed files with 24 additions and 6 deletions

View File

@ -139,16 +139,12 @@ namespace BizHawk.Client.EmuHawk
{ {
if (e.Type == ScrollEventType.SmallIncrement) if (e.Type == ScrollEventType.SmallIncrement)
{ {
IncrementCurrentAddress(); SmallIncrement();
Disassemble();
DisassemblerView.Refresh();
} }
if (e.Type == ScrollEventType.SmallDecrement) if (e.Type == ScrollEventType.SmallDecrement)
{ {
DecrementCurrentAddress(); SmallDecrement();
Disassemble();
DisassemblerView.Refresh();
} }
} }
@ -166,12 +162,34 @@ namespace BizHawk.Client.EmuHawk
} }
} }
private void SmallIncrement()
{
IncrementCurrentAddress();
Disassemble();
DisassemblerView.Refresh();
}
private void SmallDecrement()
{
DecrementCurrentAddress();
Disassemble();
DisassemblerView.Refresh();
}
private void DisassemblerView_KeyDown(object sender, KeyEventArgs e) private void DisassemblerView_KeyDown(object sender, KeyEventArgs e)
{ {
if (e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.C) // Ctrl + C if (e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.C) // Ctrl + C
{ {
CopySelectedDisassembler(); CopySelectedDisassembler();
} }
else if (!e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.PageDown)
{
SmallIncrement();
}
else if (!e.Control && !e.Shift && !e.Alt && e.KeyCode == Keys.PageUp)
{
SmallDecrement();
}
} }
private void CopySelectedDisassembler() private void CopySelectedDisassembler()