Browse Source

Fixed updating of debugger pads

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@54 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 21 years ago
parent
commit
1908743758
  1. 4
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/BreakPointsPad.cs
  2. 2
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/CallStackPad.cs
  3. 5
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LoadedModulesPad.cs
  4. 4
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LocalVarPad.cs
  5. 4
      src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/RunningThreadsPad.cs

4
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/BreakPointsPad.cs

@ -68,6 +68,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
{ {
name.Text = "Name"; name.Text = "Name";
path.Text = "Path"; path.Text = "Path";
FillList();
} }
void BreakpointsListItemCheck(object sender, ItemCheckEventArgs e) void BreakpointsListItemCheck(object sender, ItemCheckEventArgs e)
@ -83,8 +85,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
void FillList() void FillList()
{ {
breakpointsList.ItemCheck -= new ItemCheckEventHandler(BreakpointsListItemCheck); breakpointsList.ItemCheck -= new ItemCheckEventHandler(BreakpointsListItemCheck);
breakpointsList.BeginUpdate(); breakpointsList.BeginUpdate();
breakpointsList.Items.Clear(); breakpointsList.Items.Clear();

2
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/CallStackPad.cs

@ -68,6 +68,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
{ {
name.Text = "Name"; name.Text = "Name";
language.Text = "Language"; language.Text = "Language";
RefreshList();
} }
void CallStackListItemActivate(object sender, EventArgs e) void CallStackListItemActivate(object sender, EventArgs e)

5
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/LoadedModulesPad.cs

@ -81,6 +81,11 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
program.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.ProgramColumn}"); program.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.ProgramColumn}");
timestamp.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.TimestampColumn}"); timestamp.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.TimestampColumn}");
information.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.InformationColumn}"); information.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.InformationColumn}");
loadedModulesList.Items.Clear();
foreach(Module m in NDebugger.Modules) {
AddModule(this, new ModuleEventArgs(m));
}
} }
void AddModule(object sender, ModuleEventArgs e) void AddModule(object sender, ModuleEventArgs e)

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

@ -68,6 +68,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
name.Text = "Name"; name.Text = "Name";
val.Text = "Value"; val.Text = "Value";
type.Text = "Type"; type.Text = "Type";
if (NDebugger.IsProcessRunning == false) {
debuggerService_OnDebuggingPaused(this, new DebuggingPausedEventArgs(PausedReason.StepComplete));
}
} }
private void debuggerService_OnDebuggingPaused(object sender, DebuggingPausedEventArgs e) private void debuggerService_OnDebuggingPaused(object sender, DebuggingPausedEventArgs e)

4
src/AddIns/Misc/Debugger/Debugger.AddIn/Project/Src/Pads/RunningThreadsPad.cs

@ -80,6 +80,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
location.Text = "Location"; location.Text = "Location";
priority.Text = "Priority"; priority.Text = "Priority";
breaked.Text = "Breaked"; breaked.Text = "Breaked";
RefreshAllItems();
} }
void RunningThreadsListItemActivate(object sender, EventArgs e) void RunningThreadsListItemActivate(object sender, EventArgs e)
@ -112,8 +114,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
} }
item.SubItems.Add(e.Thread.Priority.ToString()); item.SubItems.Add(e.Thread.Priority.ToString());
item.SubItems.Add(e.Thread.Suspended.ToString()); item.SubItems.Add(e.Thread.Suspended.ToString());
return;
} }
} }
AddThread(this, e);
} }
private void RemoveThread(object sender, ThreadEventArgs e) private void RemoveThread(object sender, ThreadEventArgs e)

Loading…
Cancel
Save