From 172205a86e574e0b8a209aa0df66de9dd479a9c4 Mon Sep 17 00:00:00 2001 From: "andres.delikat" Date: Thu, 25 Aug 2011 23:49:13 +0000 Subject: [PATCH] Hex Editor - Display address highlighted --- BizHawk.MultiClient/tools/HexEditor.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/tools/HexEditor.cs b/BizHawk.MultiClient/tools/HexEditor.cs index 75e1f80ee8..51f54af2f2 100644 --- a/BizHawk.MultiClient/tools/HexEditor.cs +++ b/BizHawk.MultiClient/tools/HexEditor.cs @@ -23,7 +23,7 @@ namespace BizHawk.MultiClient int RowsVisible = 0; string Header = ""; int NumDigits = 4; - string NumDigitsStr = "{0:X4} "; + string NumDigitsStr = "{0:X4} "; char[] nibbles = { 'G', 'G', 'G', 'G' , 'G', 'G', 'G', 'G'}; //G = off 0-9 & A-F are acceptable values int addressHighlighted = -1; int addressOver = -1; @@ -340,10 +340,19 @@ namespace BizHawk.MultiClient } addressHighlighted = addr; addressOver = addr; - info = String.Format("{0:X4}", addressOver); + info = String.Format(NumDigitsStr, addressOver); + UpdateFormText(); Refresh(); } + private void UpdateFormText() + { + if (addressHighlighted >= 0) + Text = "Hex Editor - Editing Address 0x" + String.Format(NumDigitsStr, addressHighlighted); + else + Text = "Hex Editor"; + } + public bool IsVisible(int addr) { unchecked @@ -487,6 +496,7 @@ namespace BizHawk.MultiClient addressHighlighted = -1; ClearNibbles(); this.Focus(); + UpdateFormText(); this.Refresh(); }