Interface: WebviewPanel
Defined in: packages/extension-api/src/extension-api.d.ts:1965
A panel that contains a webview.
Properties
active
readonly
active:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:2000
Whether the panel is active (focused by the user).
iconPath?
Defined in: packages/extension-api/src/extension-api.d.ts:1979
Icon for the panel shown in UI.
Type declaration
dark
readonly
dark:Uri
The icon path for the dark theme.
light
readonly
light:Uri
The icon path for the light theme.
onDidChangeViewState
readonly
onDidChangeViewState:Event
<WebviewPanelOnDidChangeViewStateEvent
>
Defined in: packages/extension-api/src/extension-api.d.ts:2010
Fired when the panel's view state changes.
onDidDispose
readonly
onDidDispose:Event
<void
>
Defined in: packages/extension-api/src/extension-api.d.ts:2020
Fired when the panel is disposed.
This may be because the user closed the panel or because .dispose()
was
called on it.
Trying to use the panel after it has been disposed throws an exception.
title
title:
string
Defined in: packages/extension-api/src/extension-api.d.ts:1974
Title of the panel shown in UI.
viewType
readonly
viewType:string
Defined in: packages/extension-api/src/extension-api.d.ts:1969
Identifies the type of the webview panel.
visible
readonly
visible:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:2005
Whether the panel is visible.
webview
readonly
webview:Webview
Defined in: packages/extension-api/src/extension-api.d.ts:1995
Webview
belonging to the panel.
Methods
dispose()
dispose():
void
Defined in: packages/extension-api/src/extension-api.d.ts:2035
Dispose of the webview panel.
This closes the panel if it showing and disposes of the resources owned by the webview.
Webview panels are also disposed when the user closes the webview panel. Both cases
fire the onDispose
event.
Returns
void
reveal()
reveal(
preserveFocus
?):void
Defined in: packages/extension-api/src/extension-api.d.ts:2026
Show the webview panel.
Parameters
preserveFocus?
boolean
When true
, the webview will not take focus.
Returns
void