Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
CustomEditorsMain
Interface CustomEditorsMain
interface
CustomEditorsMain
{
$onContentChange
(
resource
:
UriComponents
,
viewType
:
string
)
:
void
;
$onDidEdit
(
resource
:
UriComponents
,
viewType
:
string
,
editId
:
number
,
label
:
undefined
|
string
,
)
:
void
;
$registerCustomEditorProvider
(
viewType
:
string
,
options
:
WebviewPanelOptions
,
supportsMultipleEditorsPerDocument
:
boolean
,
)
:
void
;
$registerTextEditorProvider
(
viewType
:
string
,
options
:
WebviewPanelOptions
,
capabilities
:
CustomTextEditorCapabilities
,
)
:
void
;
$unregisterEditorProvider
(
viewType
:
string
)
:
void
;
}
Implemented by
CustomEditorsMainImpl
Index
Methods
$on
Content
Change
$on
Did
Edit
$register
Custom
Editor
Provider
$register
Text
Editor
Provider
$unregister
Editor
Provider
Methods
$on
Content
Change
$onContentChange
(
resource
:
UriComponents
,
viewType
:
string
)
:
void
Parameters
resource
:
UriComponents
viewType
:
string
Returns
void
$on
Did
Edit
$onDidEdit
(
resource
:
UriComponents
,
viewType
:
string
,
editId
:
number
,
label
:
undefined
|
string
,
)
:
void
Parameters
resource
:
UriComponents
viewType
:
string
editId
:
number
label
:
undefined
|
string
Returns
void
$register
Custom
Editor
Provider
$registerCustomEditorProvider
(
viewType
:
string
,
options
:
WebviewPanelOptions
,
supportsMultipleEditorsPerDocument
:
boolean
,
)
:
void
Parameters
viewType
:
string
options
:
WebviewPanelOptions
supportsMultipleEditorsPerDocument
:
boolean
Returns
void
$register
Text
Editor
Provider
$registerTextEditorProvider
(
viewType
:
string
,
options
:
WebviewPanelOptions
,
capabilities
:
CustomTextEditorCapabilities
,
)
:
void
Parameters
viewType
:
string
options
:
WebviewPanelOptions
capabilities
:
CustomTextEditorCapabilities
Returns
void
$unregister
Editor
Provider
$unregisterEditorProvider
(
viewType
:
string
)
:
void
Parameters
viewType
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$on
Content
Change
$on
Did
Edit
$register
Custom
Editor
Provider
$register
Text
Editor
Provider
$unregister
Editor
Provider
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...