Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugConsoleContribution

Hierarchy

  • AbstractViewContribution<ConsoleWidget>
    • DebugConsoleContribution

Implements

  • TabBarToolbarContribution

Index

Constructors

constructor

Properties

Protected consoleSessionManager

consoleSessionManager: ConsoleSessionManager

Protected debugConsoleSessionFactory

debugConsoleSessionFactory: DebugConsoleSessionFactory

Protected debugSessionManager

debugSessionManager: DebugSessionManager

Protected Readonly options

options: ViewContributionOptions

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly shell

shell: ApplicationShell

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly widgetManager

widgetManager: WidgetManager

Static options

options: ConsoleOptions = ...

Accessors

defaultViewOptions

  • get defaultViewOptions(): WidgetOptions
  • Returns WidgetOptions

viewId

  • get viewId(): string
  • Returns string

viewLabel

  • get viewLabel(): string
  • Returns string

widget

  • get widget(): Promise<T>
  • Returns Promise<T>

Methods

Protected changeDebugConsole

  • changeDebugConsole(event: ChangeEvent<HTMLSelectElement>): void

Protected changeSeverity

  • changeSeverity(event: ChangeEvent<HTMLSelectElement>): void

Protected clearConsole

  • clearConsole(): Promise<void>

closeView

  • closeView(): Promise<undefined | ConsoleWidget>
  • Returns Promise<undefined | ConsoleWidget>

Protected findParentSession

Protected init

  • init(): void

openView

  • openView(args?: Partial<OpenViewArguments>): Promise<ConsoleWidget>
  • Parameters

    • Optional args: Partial<OpenViewArguments>

    Returns Promise<ConsoleWidget>

registerCommands

  • registerCommands(commands: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void
  • Parameters

    • keybindings: KeybindingRegistry

    Returns void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void
  • Parameters

    • menus: MenuModelRegistry

    Returns void

registerToolbarItems

  • registerToolbarItems(toolbarRegistry: TabBarToolbarRegistry): Promise<void>

Protected renderDebugConsoleSelector

  • renderDebugConsoleSelector(widget: undefined | Widget): ReactNode

Protected renderSeveritySelector

  • renderSeveritySelector(widget: undefined | Widget): ReactNode

toggleView

  • toggleView(): Promise<ConsoleWidget>
  • Returns Promise<ConsoleWidget>

tryGetWidget

  • tryGetWidget(): undefined | ConsoleWidget
  • Returns undefined | ConsoleWidget

Protected withWidget

  • withWidget<T>(widget?: undefined | Widget, fn: (widget: ConsoleWidget) => T): false | T

Static bindContribution

  • bindContribution(bind: Bind): void

Static create

  • create(parent: Container): ConsoleWidget