Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
TreeViewsExt
Interface TreeViewsExt
interface
TreeViewsExt
{
$checkStateChanged
(
treeViewId
:
string
,
itemIds
:
{
checked
:
boolean
;
id
:
string
}
[]
,
)
:
Promise
<
void
>
;
$dragEnd
(
treeViewId
:
string
)
:
Promise
<
void
>
;
$dragStarted
(
treeViewId
:
string
,
treeItemIds
:
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
UriComponents
[]
>
;
$drop
(
treeViewId
:
string
,
treeItemId
:
undefined
|
string
,
dataTransferItems
:
[
string
,
string
|
DataTransferFileDTO
]
[]
,
token
:
CancellationToken
,
)
:
Promise
<
void
>
;
$getChildren
(
treeViewId
:
string
,
treeItemId
:
undefined
|
string
,
)
:
Promise
<
undefined
|
TreeViewItem
[]
>
;
$hasResolveTreeItem
(
treeViewId
:
string
)
:
Promise
<
boolean
>
;
$resolveTreeItem
(
treeViewId
:
string
,
treeItemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TreeViewItem
>
;
$setExpanded
(
treeViewId
:
string
,
treeItemId
:
string
,
expanded
:
boolean
,
)
:
Promise
<
any
>
;
$setSelection
(
treeViewId
:
string
,
treeItemIds
:
string
[]
)
:
Promise
<
void
>
;
$setVisible
(
treeViewId
:
string
,
visible
:
boolean
)
:
Promise
<
void
>
;
}
Implemented by
TreeViewsExtImpl
Index
Methods
$check
State
Changed
$drag
End
$drag
Started
$drop
$get
Children
$has
Resolve
Tree
Item
$resolve
Tree
Item
$set
Expanded
$set
Selection
$set
Visible
Methods
$check
State
Changed
$checkStateChanged
(
treeViewId
:
string
,
itemIds
:
{
checked
:
boolean
;
id
:
string
}
[]
,
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
itemIds
:
{
checked
:
boolean
;
id
:
string
}
[]
Returns
Promise
<
void
>
$drag
End
$dragEnd
(
treeViewId
:
string
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
Returns
Promise
<
void
>
$drag
Started
$dragStarted
(
treeViewId
:
string
,
treeItemIds
:
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
UriComponents
[]
>
Parameters
treeViewId
:
string
treeItemIds
:
string
[]
token
:
CancellationToken
Returns
Promise
<
undefined
|
UriComponents
[]
>
$drop
$drop
(
treeViewId
:
string
,
treeItemId
:
undefined
|
string
,
dataTransferItems
:
[
string
,
string
|
DataTransferFileDTO
]
[]
,
token
:
CancellationToken
,
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
treeItemId
:
undefined
|
string
dataTransferItems
:
[
string
,
string
|
DataTransferFileDTO
]
[]
token
:
CancellationToken
Returns
Promise
<
void
>
$get
Children
$getChildren
(
treeViewId
:
string
,
treeItemId
:
undefined
|
string
,
)
:
Promise
<
undefined
|
TreeViewItem
[]
>
Parameters
treeViewId
:
string
treeItemId
:
undefined
|
string
Returns
Promise
<
undefined
|
TreeViewItem
[]
>
$has
Resolve
Tree
Item
$hasResolveTreeItem
(
treeViewId
:
string
)
:
Promise
<
boolean
>
Parameters
treeViewId
:
string
Returns
Promise
<
boolean
>
$resolve
Tree
Item
$resolveTreeItem
(
treeViewId
:
string
,
treeItemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
TreeViewItem
>
Parameters
treeViewId
:
string
treeItemId
:
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
TreeViewItem
>
$set
Expanded
$setExpanded
(
treeViewId
:
string
,
treeItemId
:
string
,
expanded
:
boolean
,
)
:
Promise
<
any
>
Parameters
treeViewId
:
string
treeItemId
:
string
expanded
:
boolean
Returns
Promise
<
any
>
$set
Selection
$setSelection
(
treeViewId
:
string
,
treeItemIds
:
string
[]
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
treeItemIds
:
string
[]
Returns
Promise
<
void
>
$set
Visible
$setVisible
(
treeViewId
:
string
,
visible
:
boolean
)
:
Promise
<
void
>
Parameters
treeViewId
:
string
visible
:
boolean
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$check
State
Changed
$drag
End
$drag
Started
$drop
$get
Children
$has
Resolve
Tree
Item
$resolve
Tree
Item
$set
Expanded
$set
Selection
$set
Visible
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...