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

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

@ -68,6 +68,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -68,6 +68,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
{
name.Text = "Name";
language.Text = "Language";
RefreshList();
}
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 @@ -81,6 +81,11 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
program.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.ProgramColumn}");
timestamp.Text = StringParser.Parse("${res:MainWindow.Windows.Debug.TimestampColumn}");
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)

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

@ -68,6 +68,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -68,6 +68,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
name.Text = "Name";
val.Text = "Value";
type.Text = "Type";
if (NDebugger.IsProcessRunning == false) {
debuggerService_OnDebuggingPaused(this, new DebuggingPausedEventArgs(PausedReason.StepComplete));
}
}
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 @@ -80,6 +80,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
location.Text = "Location";
priority.Text = "Priority";
breaked.Text = "Breaked";
RefreshAllItems();
}
void RunningThreadsListItemActivate(object sender, EventArgs e)
@ -112,8 +114,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads @@ -112,8 +114,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
}
item.SubItems.Add(e.Thread.Priority.ToString());
item.SubItems.Add(e.Thread.Suspended.ToString());
return;
}
}
AddThread(this, e);
}
private void RemoveThread(object sender, ThreadEventArgs e)

Loading…
Cancel
Save