A view container holds an arbitrary number of widgets inside a split panel. Each widget is wrapped in a part that displays the widget title and toolbar and allows to collapse / expand the widget content.

Hierarchy (view full)

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

_tabBarDelegate: Widget = ...
applicationStateService: FrontendApplicationStateService
commandRegistry: CommandRegistry
contextMenuRenderer: ContextMenuRenderer
currentPart: undefined | ViewContainerPart
decoratorService: TabBarDecoratorService
disableDNDBetweenContainers: boolean = false

Disable dragging parts from/to this view container.

lastVisibleState: undefined | core.State
menuRegistry: MenuModelRegistry
onDidChangeTrackableWidgets: Event<Widget[]> = ...
onDidChangeTrackableWidgetsEmitter: Emitter<Widget[]> = ...
onDidChangeVisibility: Event<boolean> = ...
onDidChangeVisibilityEmitter: Emitter<boolean> = ...
onDidDispose: Event<void> = ...
onDidDisposeEmitter: Emitter<void> = ...
onScrollUp: Event<void> = ...
onScrollUpEmitter: Emitter<void> = ...
onScrollYReachEnd: Event<void> = ...
onScrollYReachEndEmitter: Emitter<void> = ...
panel: SplitPanel
progressBarFactory: ProgressBarFactory
scrollBar?: PerfectScrollbar
scrollOptions?: Options
splitPositionHandler: SplitPositionHandler
titleOptions: undefined | ViewContainerTitleOptions
toDispose: DisposableCollection = ...
toDisposeOnCurrentPart: DisposableCollection = ...
toDisposeOnDetach: DisposableCollection = ...
toDisposeOnDragEnd: DisposableCollection = ...
toDisposeOnUpdateTitle: DisposableCollection = ...
toRemoveWidgets: Map<string, DisposableCollection> = ...
toolbarFactory: TabBarToolbarFactory
toolbarRegistry: TabBarToolbarRegistry
widgetManager: WidgetManager

Accessors

Methods