Browse Source

Fixed SD2-1505 - Locals window - show values in hex does not refresh the values on display. Based on fix supplied by Nikhil Sarda.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3961 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 17 years ago
parent
commit
91bd830e61
  1. 10
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs
  2. 2
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/TreeModel/ValueNode.cs

10
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs

@ -51,11 +51,21 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -51,11 +51,21 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
{
TreeViewAdv localVarList;
Process debuggedProcess;
static LocalVarPad instance;
readonly TreeColumn nameColumn = new TreeColumn();
readonly TreeColumn valColumn = new TreeColumn();
readonly TreeColumn typeColumn = new TreeColumn();
public LocalVarPad()
{
instance = this;
}
public static LocalVarPad Instance {
get { return instance; }
}
/// <remarks>
/// This is not used anywhere, but it is neccessary to be overridden in children of AbstractPadContent.
/// </remarks>

2
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/TreeModel/ValueNode.cs

@ -15,6 +15,7 @@ using ICSharpCode.Core; @@ -15,6 +15,7 @@ using ICSharpCode.Core;
using ICSharpCode.Core.WinForms;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Debugging;
using ICSharpCode.SharpDevelop.Gui.Pads;
using ICSharpCode.SharpDevelop.Services;
namespace Debugger.AddIn.TreeModel
@ -233,6 +234,7 @@ namespace Debugger.AddIn.TreeModel @@ -233,6 +234,7 @@ namespace Debugger.AddIn.TreeModel
hexView.Checked = DebuggingOptions.Instance.ShowValuesInHexadecimal;
hexView.Click += delegate {
DebuggingOptions.Instance.ShowValuesInHexadecimal = !DebuggingOptions.Instance.ShowValuesInHexadecimal;
LocalVarPad.Instance.RefreshPad();
};
menu.Items.AddRange(new ToolStripItem[] {

Loading…
Cancel
Save