Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WebviewPanelImpl

Implements

  • WebviewPanel

Index

Constructors

  • new WebviewPanelImpl(viewId: string, proxy: WebviewsMain, _viewType: string, _title: string, showOptions: ViewColumn | WebviewPanelShowOptions, _options: WebviewPanelOptions, _webview: WebviewImpl): WebviewPanelImpl

Properties

_active: boolean = true
_iconPath: undefined | Uri | { dark: Uri; light: Uri }
_showOptions: WebviewPanelShowOptions
_visible: boolean = true
isDisposed: boolean = false
onDidChangeViewState: Event<WebviewPanelOnDidChangeViewStateEvent> = ...
onDidChangeViewStateEmitter: Emitter<WebviewPanelOnDidChangeViewStateEvent> = ...
onDidDispose: Event<void> = ...
onDisposeEmitter: Emitter<void> = ...

Accessors

  • get active(): boolean
  • get iconPath(): undefined | Uri | { dark: Uri; light: Uri }
  • set iconPath(iconPath: undefined | Uri | { dark: Uri; light: Uri }): void
  • get options(): WebviewPanelOptions
  • get showOptions(): WebviewPanelShowOptions
  • get title(): string
  • set title(newTitle: string): void
  • get viewColumn(): undefined | ViewColumn
  • get viewType(): string
  • get visible(): boolean

Methods

  • checkIsDisposed(): void
  • dispose(): void
  • postMessage(message: any): PromiseLike<boolean>
  • setActive(value: boolean): void
  • setShowOptions(value: WebviewPanelShowOptions): void
  • setViewColumn(value: undefined | ViewColumn): void
  • setVisible(value: boolean): void