Class ToolbarAwareTabBar

Specialized scrollable tab-bar which comes with toolbar support. Instead of the following DOM structure.

+-------------------------+ |[TAB_0][TAB_1][TAB_2][TAB| +-------------Scrollable--+

There is a dedicated HTML element for toolbar which does not contained in the scrollable element.

+-------------------------+-----------------+ |[TAB_0][TAB_1][TAB_2][TAB| Toolbar | +-------------Scrollable--+-Non-Scrollable-+

Hierarchy (view full)

Constructors

Properties

_dynamicTabOptions?: core.Options
breadcrumbsContainer: HTMLElement
breadcrumbsRenderer: BreadcrumbsRenderer
breadcrumbsRendererFactory: BreadcrumbsRendererFactory
contentContainer: HTMLElement
dockPanel: TheiaDockPanel
isMouseOver: boolean = false
needsRecompute: boolean = false
openTabsContainer: HTMLDivElement
openTabsRoot: Root
pendingReveal?: Promise<void>
scrollBar: undefined | PerfectScrollbar
scrollbarOptions?: Options
tabBarToolbarFactory: (() => TabBarToolbar)

Type declaration

tabBarToolbarRegistry: TabBarToolbarRegistry
tabSize: number = 0
toDispose: DisposableCollection = ...
toolbar: undefined | TabBarToolbar
topRow: HTMLElement

Accessors

Methods