|
|
|
@ -6,15 +6,19 @@
@@ -6,15 +6,19 @@
|
|
|
|
|
// </file>
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
|
using System.Collections; |
|
|
|
|
using System.Windows.Controls; |
|
|
|
|
|
|
|
|
|
using Debugger; |
|
|
|
|
using Debugger.AddIn; |
|
|
|
|
using ICSharpCode.Core; |
|
|
|
|
using ICSharpCode.Core.Presentation; |
|
|
|
|
using ICSharpCode.NRefactory; |
|
|
|
|
using ICSharpCode.SharpDevelop; |
|
|
|
|
using ICSharpCode.SharpDevelop.Debugging; |
|
|
|
|
using ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor; |
|
|
|
|
using ICSharpCode.SharpDevelop.Services; |
|
|
|
|
using ICSharpCode.TextEditor; |
|
|
|
|
using System.Windows.Controls; |
|
|
|
|
|
|
|
|
|
namespace ICSharpCode.SharpDevelop.Gui.Pads |
|
|
|
|
{ |
|
|
|
@ -22,6 +26,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
@@ -22,6 +26,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
|
|
|
|
|
{ |
|
|
|
|
SupportedLanguage language; |
|
|
|
|
|
|
|
|
|
const string debuggerConsoleToolBarTreePath = "/SharpDevelop/Pads/ConsolePad/ToolBar"; |
|
|
|
|
|
|
|
|
|
public SupportedLanguage SelectedLanguage { |
|
|
|
|
get { return language; } |
|
|
|
|
set { |
|
|
|
@ -96,7 +102,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
@@ -96,7 +102,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public ConsolePad() |
|
|
|
|
{ |
|
|
|
|
{ |
|
|
|
|
WindowsDebugger debugger = (WindowsDebugger)DebuggerService.CurrentDebugger; |
|
|
|
|
|
|
|
|
|
debugger.ProcessSelected += delegate(object sender, ProcessEventArgs e) { |
|
|
|
@ -104,5 +110,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
@@ -104,5 +110,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Pads
|
|
|
|
|
}; |
|
|
|
|
this.Process = debugger.DebuggedProcess; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override ToolBar BuildToolBar() |
|
|
|
|
{ |
|
|
|
|
return ToolBarService.CreateToolBar(this, debuggerConsoleToolBarTreePath); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|