Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
core
TabBarToolbar
Class TabBarToolbar
Tab-bar toolbar widget representing the active
tab-bar toolbar items
.
Hierarchy
ReactWidget
TabBarToolbar
Index
Constructors
constructor
Properties
commands
context
Menu
Renderer
current
inline
label
Parser
menus
more
on
Did
Change
Visibility
on
Did
Change
Visibility
Emitter
on
Did
Dispose
on
Did
Dispose
Emitter
on
Render
on
Scroll
Up
on
Scroll
UpEmitter
on
ScrollYReach
End
on
ScrollYReach
End
Emitter
scroll
Bar
scroll
Options
to
Dispose
to
Dispose
OnDetach
to
Dispose
OnSet
Current
toolbar
Registry
Methods
add
Clipboard
Listener
add
Event
Listener
add
Key
Listener
add
Update
Listener
clear
Flag
command
IsEnabled
command
IsToggled
disable
Scroll
Bar
Focus
dispose
execute
Command
get
Scroll
Container
get
Toolbar
Item
Class
Names
on
After
Attach
on
After
Detach
on
Before
Attach
on
Before
Detach
on
Close
Request
on
Mouse
Down
Event
on
Mouse
UpEvent
on
Update
Request
render
render
Item
render
More
render
More
Context
Menu
set
Current
set
Flag
should
Handle
Mouse
Event
show
More
Context
Menu
update
Items
update
Target
Constructors
constructor
new
Tab
Bar
Toolbar
(
)
:
TabBarToolbar
Returns
TabBarToolbar
Properties
Protected
Readonly
commands
commands
:
CommandRegistry
Protected
Readonly
context
Menu
Renderer
context
Menu
Renderer
:
ContextMenuRenderer
Protected
current
current
:
undefined
|
Widget
Protected
inline
inline
:
Map
<
string
,
TabBarToolbarItem
|
ReactTabBarToolbarItem
>
= ...
Protected
Readonly
label
Parser
label
Parser
:
LabelParser
Protected
Readonly
menus
menus
:
MenuModelRegistry
Protected
more
more
:
Map
<
string
,
TabBarToolbarItem
>
= ...
Readonly
on
Did
Change
Visibility
on
Did
Change
Visibility
:
Event
<
boolean
>
= ...
Protected
Readonly
on
Did
Change
Visibility
Emitter
on
Did
Change
Visibility
Emitter
:
Emitter
<
boolean
>
= ...
Readonly
on
Did
Dispose
on
Did
Dispose
:
Event
<
void
>
= ...
Protected
Readonly
on
Did
Dispose
Emitter
on
Did
Dispose
Emitter
:
Emitter
<
void
>
= ...
Protected
Readonly
on
Render
on
Render
:
DisposableCollection
= ...
Readonly
on
Scroll
Up
on
Scroll
Up
:
Event
<
void
>
= ...
Protected
Readonly
on
Scroll
UpEmitter
on
Scroll
UpEmitter
:
Emitter
<
void
>
= ...
Readonly
on
ScrollYReach
End
on
ScrollYReach
End
:
Event
<
void
>
= ...
Protected
Readonly
on
ScrollYReach
End
Emitter
on
ScrollYReach
End
Emitter
:
Emitter
<
void
>
= ...
Protected
Optional
scroll
Bar
scroll
Bar
:
PerfectScrollbar
Protected
Optional
scroll
Options
scroll
Options
:
Options
Protected
Readonly
to
Dispose
to
Dispose
:
DisposableCollection
= ...
Protected
Readonly
to
Dispose
OnDetach
to
Dispose
OnDetach
:
DisposableCollection
= ...
Protected
Readonly
to
Dispose
OnSet
Current
to
Dispose
OnSet
Current
:
DisposableCollection
= ...
Protected
Readonly
toolbar
Registry
toolbar
Registry
:
TabBarToolbarRegistry
Methods
Protected
add
Clipboard
Listener
add
Clipboard
Listener<K>
(
element
:
HTMLElement
, type
:
K
, listener
:
EventListenerOrEventListenerObject
<
K
>
)
:
void
Type parameters
K
:
"copy"
|
"cut"
|
"paste"
Parameters
element:
HTMLElement
type:
K
listener:
EventListenerOrEventListenerObject
<
K
>
Returns
void
Protected
add
Event
Listener
add
Event
Listener<K>
(
element
:
HTMLElement
, type
:
K
, listener
:
EventListenerOrEventListenerObject
<
K
>
, useCapture
?:
boolean
)
:
void
Type parameters
K
:
"fullscreenchange"
|
"fullscreenerror"
|
"abort"
|
"animationcancel"
|
"animationend"
|
"animationiteration"
|
"animationstart"
|
"auxclick"
|
"blur"
|
"cancel"
|
"canplay"
|
"canplaythrough"
|
"change"
|
"click"
|
"close"
|
"contextmenu"
|
"cuechange"
|
"dblclick"
|
"drag"
|
"dragend"
|
"dragenter"
|
"dragexit"
|
"dragleave"
|
"dragover"
|
"dragstart"
|
"drop"
|
"durationchange"
|
"emptied"
|
"ended"
|
"error"
|
"focus"
|
"focusin"
|
"focusout"
|
"gotpointercapture"
|
"input"
|
"invalid"
|
"keydown"
|
"keypress"
|
"keyup"
|
"load"
|
"loadeddata"
|
"loadedmetadata"
|
"loadstart"
|
"lostpointercapture"
|
"mousedown"
|
"mouseenter"
|
"mouseleave"
|
"mousemove"
|
"mouseout"
|
"mouseover"
|
"mouseup"
|
"pause"
|
"play"
|
"playing"
|
"pointercancel"
|
"pointerdown"
|
"pointerenter"
|
"pointerleave"
|
"pointermove"
|
"pointerout"
|
"pointerover"
|
"pointerup"
|
"progress"
|
"ratechange"
|
"reset"
|
"resize"
|
"scroll"
|
"securitypolicyviolation"
|
"seeked"
|
"seeking"
|
"select"
|
"selectionchange"
|
"selectstart"
|
"stalled"
|
"submit"
|
"suspend"
|
"timeupdate"
|
"toggle"
|
"touchcancel"
|
"touchend"
|
"touchmove"
|
"touchstart"
|
"transitioncancel"
|
"transitionend"
|
"transitionrun"
|
"transitionstart"
|
"volumechange"
|
"waiting"
|
"wheel"
|
"copy"
|
"cut"
|
"paste"
Parameters
element:
HTMLElement
type:
K
listener:
EventListenerOrEventListenerObject
<
K
>
Optional
useCapture:
boolean
Returns
void
Protected
add
Key
Listener
add
Key
Listener<K>
(
element
:
HTMLElement
, keysOrKeyCodes
:
Predicate
|
Key
|
KeyCode
|
(
Key
|
KeyCode
)
[]
, action
:
(
event
:
KeyboardEvent
)
=>
boolean
|
void
|
Object
,
...
additionalEventTypes
:
K
[]
)
:
void
Type parameters
K
:
"fullscreenchange"
|
"fullscreenerror"
|
"abort"
|
"animationcancel"
|
"animationend"
|
"animationiteration"
|
"animationstart"
|
"auxclick"
|
"blur"
|
"cancel"
|
"canplay"
|
"canplaythrough"
|
"change"
|
"click"
|
"close"
|
"contextmenu"
|
"cuechange"
|
"dblclick"
|
"drag"
|
"dragend"
|
"dragenter"
|
"dragexit"
|
"dragleave"
|
"dragover"
|
"dragstart"
|
"drop"
|
"durationchange"
|
"emptied"
|
"ended"
|
"error"
|
"focus"
|
"focusin"
|
"focusout"
|
"gotpointercapture"
|
"input"
|
"invalid"
|
"keydown"
|
"keypress"
|
"keyup"
|
"load"
|
"loadeddata"
|
"loadedmetadata"
|
"loadstart"
|
"lostpointercapture"
|
"mousedown"
|
"mouseenter"
|
"mouseleave"
|
"mousemove"
|
"mouseout"
|
"mouseover"
|
"mouseup"
|
"pause"
|
"play"
|
"playing"
|
"pointercancel"
|
"pointerdown"
|
"pointerenter"
|
"pointerleave"
|
"pointermove"
|
"pointerout"
|
"pointerover"
|
"pointerup"
|
"progress"
|
"ratechange"
|
"reset"
|
"resize"
|
"scroll"
|
"securitypolicyviolation"
|
"seeked"
|
"seeking"
|
"select"
|
"selectionchange"
|
"selectstart"
|
"stalled"
|
"submit"
|
"suspend"
|
"timeupdate"
|
"toggle"
|
"touchcancel"
|
"touchend"
|
"touchmove"
|
"touchstart"
|
"transitioncancel"
|
"transitionend"
|
"transitionrun"
|
"transitionstart"
|
"volumechange"
|
"waiting"
|
"wheel"
|
"copy"
|
"cut"
|
"paste"
Parameters
element:
HTMLElement
keysOrKeyCodes:
Predicate
|
Key
|
KeyCode
|
(
Key
|
KeyCode
)
[]
action:
(
event
:
KeyboardEvent
)
=>
boolean
|
void
|
Object
(
event
:
KeyboardEvent
)
:
boolean
|
void
|
Object
Parameters
event:
KeyboardEvent
Returns
boolean
|
void
|
Object
Rest
...
additionalEventTypes:
K
[]
Returns
void
Protected
add
Update
Listener
add
Update
Listener<K>
(
element
:
HTMLElement
, type
:
K
, useCapture
?:
boolean
)
:
void
Type parameters
K
:
"fullscreenchange"
|
"fullscreenerror"
|
"abort"
|
"animationcancel"
|
"animationend"
|
"animationiteration"
|
"animationstart"
|
"auxclick"
|
"blur"
|
"cancel"
|
"canplay"
|
"canplaythrough"
|
"change"
|
"click"
|
"close"
|
"contextmenu"
|
"cuechange"
|
"dblclick"
|
"drag"
|
"dragend"
|
"dragenter"
|
"dragexit"
|
"dragleave"
|
"dragover"
|
"dragstart"
|
"drop"
|
"durationchange"
|
"emptied"
|
"ended"
|
"error"
|
"focus"
|
"focusin"
|
"focusout"
|
"gotpointercapture"
|
"input"
|
"invalid"
|
"keydown"
|
"keypress"
|
"keyup"
|
"load"
|
"loadeddata"
|
"loadedmetadata"
|
"loadstart"
|
"lostpointercapture"
|
"mousedown"
|
"mouseenter"
|
"mouseleave"
|
"mousemove"
|
"mouseout"
|
"mouseover"
|
"mouseup"
|
"pause"
|
"play"
|
"playing"
|
"pointercancel"
|
"pointerdown"
|
"pointerenter"
|
"pointerleave"
|
"pointermove"
|
"pointerout"
|
"pointerover"
|
"pointerup"
|
"progress"
|
"ratechange"
|
"reset"
|
"resize"
|
"scroll"
|
"securitypolicyviolation"
|
"seeked"
|
"seeking"
|
"select"
|
"selectionchange"
|
"selectstart"
|
"stalled"
|
"submit"
|
"suspend"
|
"timeupdate"
|
"toggle"
|
"touchcancel"
|
"touchend"
|
"touchmove"
|
"touchstart"
|
"transitioncancel"
|
"transitionend"
|
"transitionrun"
|
"transitionstart"
|
"volumechange"
|
"waiting"
|
"wheel"
|
"copy"
|
"cut"
|
"paste"
Parameters
element:
HTMLElement
type:
K
Optional
useCapture:
boolean
Returns
void
clear
Flag
clear
Flag
(
flag
:
Flag
)
:
void
Parameters
flag:
Flag
Returns
void
Protected
command
IsEnabled
command
IsEnabled
(
command
:
string
)
:
boolean
Parameters
command:
string
Returns
boolean
Protected
command
IsToggled
command
IsToggled
(
command
:
string
)
:
boolean
Parameters
command:
string
Returns
boolean
Protected
disable
Scroll
Bar
Focus
disable
Scroll
Bar
Focus
(
scrollContainer
:
HTMLElement
)
:
void
Parameters
scrollContainer:
HTMLElement
Returns
void
dispose
dispose
(
)
:
void
Returns
void
Protected
execute
Command
execute
Command
(
e
:
MouseEvent
<
HTMLElement
,
MouseEvent
>
)
:
void
Parameters
e:
MouseEvent
<
HTMLElement
,
MouseEvent
>
Returns
void
Protected
get
Scroll
Container
get
Scroll
Container
(
)
:
MaybePromise
<
HTMLElement
>
Returns
MaybePromise
<
HTMLElement
>
Protected
get
Toolbar
Item
Class
Names
get
Toolbar
Item
Class
Names
(
commandId
:
undefined
|
string
)
:
string
Parameters
commandId:
undefined
|
string
Returns
string
Protected
on
After
Attach
on
After
Attach
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
on
After
Detach
on
After
Detach
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
on
Before
Attach
on
Before
Attach
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
on
Before
Detach
on
Before
Detach
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
on
Close
Request
on
Close
Request
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
on
Mouse
Down
Event
on
Mouse
Down
Event
(
e
:
MouseEvent
<
HTMLElement
,
MouseEvent
>
)
:
void
Parameters
e:
MouseEvent
<
HTMLElement
,
MouseEvent
>
Returns
void
Protected
on
Mouse
UpEvent
on
Mouse
UpEvent
(
e
:
MouseEvent
<
HTMLElement
,
MouseEvent
>
)
:
void
Parameters
e:
MouseEvent
<
HTMLElement
,
MouseEvent
>
Returns
void
Protected
on
Update
Request
on
Update
Request
(
msg
:
Message
)
:
void
Parameters
msg:
Message
Returns
void
Protected
render
render
(
)
:
ReactNode
Returns
ReactNode
Protected
render
Item
render
Item
(
item
:
TabBarToolbarItem
)
:
ReactNode
Parameters
item:
TabBarToolbarItem
Returns
ReactNode
Protected
render
More
render
More
(
)
:
ReactNode
Returns
ReactNode
render
More
Context
Menu
render
More
Context
Menu
(
anchor
:
Anchor
)
:
any
Parameters
anchor:
Anchor
Returns
any
Protected
set
Current
set
Current
(
current
:
undefined
|
Widget
)
:
void
Parameters
current:
undefined
|
Widget
Returns
void
set
Flag
set
Flag
(
flag
:
Flag
)
:
void
Parameters
flag:
Flag
Returns
void
should
Handle
Mouse
Event
should
Handle
Mouse
Event
(
event
:
MouseEvent
)
:
boolean
Parameters
event:
MouseEvent
Returns
boolean
Protected
show
More
Context
Menu
show
More
Context
Menu
(
event
:
MouseEvent
<
Element
,
MouseEvent
>
)
:
void
Parameters
event:
MouseEvent
<
Element
,
MouseEvent
>
Returns
void
update
Items
update
Items
(
items
:
(
TabBarToolbarItem
|
ReactTabBarToolbarItem
)
[]
, current
:
undefined
|
Widget
)
:
void
Parameters
items:
(
TabBarToolbarItem
|
ReactTabBarToolbarItem
)
[]
current:
undefined
|
Widget
Returns
void
update
Target
update
Target
(
current
?:
Widget
)
:
void
Parameters
Optional
current:
Widget
Returns
void
Exports
core
Application
Error
Application
Props
Application
Shell
Application
Shell
Layout
Migration
Error
Application
Shell
Mouse
Tracker
Backend
Application
Config
Binary
Buffer
Readable
Binary
Buffer
Readable
Buffered
Stream
Binary
Buffer
Readable
Stream
Binary
Buffer
Writeable
Stream
Bindable
Cancellation
Token
Color
Command
Common
Commands
Common
Menus
Composite
Tree
Element
Composite
Tree
Element
Node
Composite
Tree
Node
Console
Logger
Context
Key
Decorated
Tree
Node
Default
Json
Schema
Contribution
Description
Widget
Dialog
Dialog
Error
Diff
Uris
Disposable
Electron
Commands
Electron
Frontend
Application
Config
Electron
Main
Process
Argv
Electron
Menus
Electron
Messaging
Service
Electron
Text
Input
Context
Menu
Endpoint
Event
Event
Listener
Object
Expandable
Tree
Node
File
Uri
Focusable
Tree
Selection
Frontend
Application
Config
Frontend
Application
Preference
Config
Fuzzy
Search
Generator
Config
IPCEntry
Point
Iterators
Key
Key
Code
Key
Modifier
Key
Sequence
Keybinding
Keybinding
Contexts
Keybinding
Registry
Keybinding
Scope
Keyboard
Commands
Keys
OrKey
Codes
Label
Icon
Localization
Log
Level
Menu
Action
Messaging
Contribution
Messaging
Service
Mock
Tree
Model
Navigatable
Navigatable
Widget
Navigatable
Widget
Options
Npm
Registry
Props
OS
Override
Preference
Name
Preference
Data
Property
Preference
Provider
Data
Change
Preference
Schema
Preference
Schema
Properties
Preference
Scope
Prioritizeable
Progress
Message
Published
Node
Package
Quick
Pick
Item
Quick
Pick
Separator
Raw
Extension
Package
Readable
Render
Context
Menu
Options
Resource
Resource
Error
Saveable
Saveable
Widget
Search
Box
Search
Box
Debounce
Options
Search
Box
Props
Selectable
Tree
Node
Selection
Command
Handler
Severity
Shell
Layout
Restorer
Side
Panel
Special
Cases
Stateful
Widget
Styles
Tab
Bar
Delegator
Tab
Bar
Toolbar
Tab
Bar
Toolbar
Item
Text
Document
Content
Change
Delta
Toolbar
Aware
Tab
Bar
Tree
Element
Node
Tree
Iterator
Tree
Model
Impl
Tree
Node
Tree
Selection
Tree
Selection
Service
Impl
Tree
Source
Node
Tree
Widget
Tree
Widget
Selection
URIIcon
Reference
Unsafe
Widget
Utilities
Uri
Aware
Command
Handler
Uri
Selection
View
Container
View
Container
Layout
View
Container
Part
Wait
Until
Event
Web
Socket
Channel
Web
Socket
Channel
Connection
Widget
Decoration
Window
Commands
Zoom
Level
nls
Tab
Bar
Toolbar
constructor
commands
context
Menu
Renderer
current
inline
label
Parser
menus
more
on
Did
Change
Visibility
on
Did
Change
Visibility
Emitter
on
Did
Dispose
on
Did
Dispose
Emitter
on
Render
on
Scroll
Up
on
Scroll
UpEmitter
on
ScrollYReach
End
on
ScrollYReach
End
Emitter
scroll
Bar
scroll
Options
to
Dispose
to
Dispose
OnDetach
to
Dispose
OnSet
Current
toolbar
Registry
add
Clipboard
Listener
add
Event
Listener
add
Key
Listener
add
Update
Listener
clear
Flag
command
IsEnabled
command
IsToggled
disable
Scroll
Bar
Focus
dispose
execute
Command
get
Scroll
Container
get
Toolbar
Item
Class
Names
on
After
Attach
on
After
Detach
on
Before
Attach
on
Before
Detach
on
Close
Request
on
Mouse
Down
Event
on
Mouse
UpEvent
on
Update
Request
render
render
Item
render
More
render
More
Context
Menu
set
Current
set
Flag
should
Handle
Mouse
Event
show
More
Context
Menu
update
Items
update
Target
Tab-bar toolbar widget representing the active tab-bar toolbar items.