Table of Contents

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.

OutputControl
OutputTextBox
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.

OnTraceWrite(string?)
OnTraceWriteLine(string?)
WriteLineAndWait(string, OutputMessageKind)

Writes the specified text to the output and waits for the operation to complete.