Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/core
common/quick-pick-service
QuickPick
Interface QuickPick<T>
interface
QuickPick
<
T
extends
QuickPickItemOrSeparator
>
{
activeItems
:
readonly
T
[]
;
busy
:
boolean
;
buttons
:
readonly
QuickInputButton
[]
;
canSelectMany
:
boolean
;
contextKey
:
undefined
|
string
;
description
:
undefined
|
string
;
enabled
:
boolean
;
ignoreFocusOut
:
boolean
;
items
:
readonly
(
QuickPickSeparator
|
T
)
[]
;
keepScrollPosition
:
boolean
;
matchOnDescription
:
boolean
;
matchOnDetail
:
boolean
;
onDidAccept
:
Event
<
undefined
|
{
inBackground
:
boolean
}
>
;
onDidChangeActive
:
Event
<
T
[]
>
;
onDidChangeSelection
:
Event
<
T
[]
>
;
onDidChangeValue
:
Event
<
string
>
;
onDidHide
:
Event
<
{
reason
:
QuickInputHideReason
}
>
;
onDidTriggerButton
:
Event
<
QuickInputButton
>
;
onDidTriggerItemButton
:
Event
<
QuickPickItemButtonEvent
<
QuickPickItem
>
>
;
onDispose
:
Event
<
void
>
;
placeholder
:
undefined
|
string
;
selectedItems
:
readonly
T
[]
;
step
:
undefined
|
number
;
title
:
undefined
|
string
;
totalSteps
:
undefined
|
number
;
value
:
string
;
dispose
()
:
void
;
hide
()
:
void
;
show
()
:
void
;
}
Type Parameters
T
extends
QuickPickItemOrSeparator
Hierarchy (
View Summary
)
QuickInput
QuickPick
Index
Properties
active
Items
busy
buttons
can
Select
Many
context
Key
description
enabled
ignore
Focus
Out
items
keep
Scroll
Position
match
On
Description
match
On
Detail
on
Did
Accept
on
Did
Change
Active
on
Did
Change
Selection
on
Did
Change
Value
on
Did
Hide
on
Did
Trigger
Button
on
Did
Trigger
Item
Button
on
Dispose
placeholder
selected
Items
step
title
total
Steps
value
Methods
dispose
hide
show
Properties
active
Items
activeItems
:
readonly
T
[]
busy
busy
:
boolean
buttons
buttons
:
readonly
QuickInputButton
[]
can
Select
Many
canSelectMany
:
boolean
context
Key
contextKey
:
undefined
|
string
description
description
:
undefined
|
string
enabled
enabled
:
boolean
ignore
Focus
Out
ignoreFocusOut
:
boolean
items
items
:
readonly
(
QuickPickSeparator
|
T
)
[]
keep
Scroll
Position
keepScrollPosition
:
boolean
match
On
Description
matchOnDescription
:
boolean
match
On
Detail
matchOnDetail
:
boolean
Readonly
on
Did
Accept
onDidAccept
:
Event
<
undefined
|
{
inBackground
:
boolean
}
>
Readonly
on
Did
Change
Active
onDidChangeActive
:
Event
<
T
[]
>
Readonly
on
Did
Change
Selection
onDidChangeSelection
:
Event
<
T
[]
>
Readonly
on
Did
Change
Value
onDidChangeValue
:
Event
<
string
>
Readonly
on
Did
Hide
onDidHide
:
Event
<
{
reason
:
QuickInputHideReason
}
>
Readonly
on
Did
Trigger
Button
onDidTriggerButton
:
Event
<
QuickInputButton
>
Readonly
on
Did
Trigger
Item
Button
onDidTriggerItemButton
:
Event
<
QuickPickItemButtonEvent
<
QuickPickItem
>
>
Readonly
on
Dispose
onDispose
:
Event
<
void
>
placeholder
placeholder
:
undefined
|
string
selected
Items
selectedItems
:
readonly
T
[]
step
step
:
undefined
|
number
title
title
:
undefined
|
string
total
Steps
totalSteps
:
undefined
|
number
value
value
:
string
Methods
dispose
dispose
()
:
void
Returns
void
hide
hide
()
:
void
Returns
void
show
show
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
active
Items
busy
buttons
can
Select
Many
context
Key
description
enabled
ignore
Focus
Out
items
keep
Scroll
Position
match
On
Description
match
On
Detail
on
Did
Accept
on
Did
Change
Active
on
Did
Change
Selection
on
Did
Change
Value
on
Did
Hide
on
Did
Trigger
Button
on
Did
Trigger
Item
Button
on
Dispose
placeholder
selected
Items
step
title
total
Steps
value
Methods
dispose
hide
show
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...