Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
main/browser/scm-main
PluginScmProvider
Class PluginScmProvider
Implements
ScmProvider
Index
Constructors
constructor
Properties
groups
on
Did
Change
on
Did
Change
Commit
Template
on
Did
Change
Resources
Accessors
accept
Input
Command
commit
Template
context
Value
count
handle
id
label
on
Did
Change
Status
Bar
Commands
root
Uri
status
Bar
Commands
Methods
dispose
register
Groups
splice
Group
Resource
States
unregister
Group
update
Group
update
Group
Label
update
Source
Control
Constructors
constructor
new
PluginScmProvider
(
proxy
:
ScmExt
,
colors
:
ColorRegistry
,
sharedStyle
:
PluginSharedStyle
,
_handle
:
number
,
_contextValue
:
string
,
_label
:
string
,
_rootUri
:
undefined
|
URI
,
disposables
:
DisposableCollection
,
)
:
PluginScmProvider
Parameters
proxy
:
ScmExt
colors
:
ColorRegistry
sharedStyle
:
PluginSharedStyle
_handle
:
number
_contextValue
:
string
_label
:
string
_rootUri
:
undefined
|
URI
disposables
:
DisposableCollection
Returns
PluginScmProvider
Properties
Readonly
groups
groups
:
PluginScmResourceGroup
[]
= []
Readonly
on
Did
Change
onDidChange
:
Event
<
void
>
= ...
Readonly
on
Did
Change
Commit
Template
onDidChangeCommitTemplate
:
Event
<
string
>
= ...
Readonly
on
Did
Change
Resources
onDidChangeResources
:
Event
<
void
>
= ...
Accessors
accept
Input
Command
get
acceptInputCommand
()
:
undefined
|
ScmCommand
Returns
undefined
|
ScmCommand
commit
Template
get
commitTemplate
()
:
string
Returns
string
context
Value
get
contextValue
()
:
string
Returns
string
count
get
count
()
:
undefined
|
number
Returns
undefined
|
number
handle
get
handle
()
:
number
Returns
number
id
get
id
()
:
string
Returns
string
label
get
label
()
:
string
Returns
string
on
Did
Change
Status
Bar
Commands
get
onDidChangeStatusBarCommands
()
:
Event
<
ScmCommand
[]
>
Returns
Event
<
ScmCommand
[]
>
root
Uri
get
rootUri
()
:
string
Returns
string
status
Bar
Commands
get
statusBarCommands
()
:
undefined
|
ScmCommand
[]
Returns
undefined
|
ScmCommand
[]
Methods
dispose
dispose
()
:
void
Dispose this object.
Returns
void
register
Groups
registerGroups
(
resourceGroups
:
ScmRawResourceGroup
[]
)
:
void
Parameters
resourceGroups
:
ScmRawResourceGroup
[]
Returns
void
splice
Group
Resource
States
spliceGroupResourceStates
(
splices
:
ScmRawResourceSplices
[]
)
:
void
Parameters
splices
:
ScmRawResourceSplices
[]
Returns
void
unregister
Group
unregisterGroup
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
update
Group
updateGroup
(
handle
:
number
,
features
:
SourceControlGroupFeatures
)
:
void
Parameters
handle
:
number
features
:
SourceControlGroupFeatures
Returns
void
update
Group
Label
updateGroupLabel
(
handle
:
number
,
label
:
string
)
:
void
Parameters
handle
:
number
label
:
string
Returns
void
update
Source
Control
updateSourceControl
(
features
:
SourceControlProviderFeatures
)
:
void
Parameters
features
:
SourceControlProviderFeatures
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
groups
on
Did
Change
on
Did
Change
Commit
Template
on
Did
Change
Resources
Accessors
accept
Input
Command
commit
Template
context
Value
count
handle
id
label
on
Did
Change
Status
Bar
Commands
root
Uri
status
Bar
Commands
Methods
dispose
register
Groups
splice
Group
Resource
States
unregister
Group
update
Group
update
Group
Label
update
Source
Control
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Dispose this object.