Class OutputPanel
- Namespace
- Alternet.Scripter.Debugger.UI.AlternetUI
- Assembly
- Alternet.Scripter.Debugger.UI.AlternetUI.v10.dll
Represents a user interface panel for displaying and managing debug messages and running process output.
public class OutputPanel : Panel, INotifyPropertyChanged, ISupportInitialize, IComponent, IDisposable, INotifyDataErrorInfo, IDebuggerOutputPanel, IDebuggerPanel
- Inheritance
-
OutputPanel
- Implements
Constructors
- OutputPanel()
Initializes a new instance of the OutputPanel class.
Fields
- CreateOutputTextBox
Gets or sets override function which creates Alternet.UI.IOutputTextBox interface provider.
- DefaultShowTraceMessages
Indicates whether trace messages (which are logged using WriteLine(string) and similar methods) should be displayed. Default is True.
Properties
- Debugger
Gets or sets
IScriptDebuggerBase
which output messages will be displayed by this user control.
- SelectedMessage
Gets currently selected message.
- ToolBar
Gets the toolbar associated with the control.
Methods
- AddContextMenuAction(string, Action)
Adds a custom action to the context menu with the specified title.
- Clear()
Clears output list.
- DisposeManaged()
Override to dispose managed resources. Here we dispose all used object references.
- Localize()
Localizes string resources.
- WriteLineAndWait(string, OutputMessageKind)
Writes the specified text to the output and waits for the operation to complete.