Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TabBarToolbar

Tab-bar toolbar widget representing the active tab-bar toolbar items.

Hierarchy

Index

Constructors

Properties

commands: CommandRegistry
contextKeyListener: undefined | Disposable
contextKeyService: ContextKeyService
contextMenuRenderer: ContextMenuRenderer
current: undefined | Widget
inline: Map<string, TabBarToolbarItem | ReactTabBarToolbarItem> = ...
labelParser: LabelParser
menuCommandExecutor: MenuCommandExecutor
more: Map<string, TabBarToolbarItem> = ...
nodeRoot: Root
onDidChangeVisibility: Event<boolean> = ...
onDidChangeVisibilityEmitter: Emitter<boolean> = ...
onDidDispose: Event<void> = ...
onDidDisposeEmitter: Emitter<void> = ...
onScrollUp: Event<void> = ...
onScrollUpEmitter: Emitter<void> = ...
onScrollYReachEnd: Event<void> = ...
onScrollYReachEndEmitter: Emitter<void> = ...
scrollBar?: PerfectScrollbar
scrollOptions?: Options
toDispose: DisposableCollection = ...
toDisposeOnDetach: DisposableCollection = ...
toDisposeOnSetCurrent: DisposableCollection = ...
toDisposeOnUpdateItems: DisposableCollection = ...
toolbarRegistry: TabBarToolbarRegistry

Methods

  • addKeyListener<K>(element: HTMLElement, keysOrKeyCodes: KeyCode.Predicate | KeysOrKeyCodes, action: ((event: KeyboardEvent) => boolean | void | Object), ...additionalEventTypes: K[]): void
  • addUpdateListener<K>(element: HTMLElement, type: K, useCapture?: boolean): void
  • clearFlag(flag: Flag): void
  • commandIsEnabled(command: string): boolean
  • commandIsToggled(command: string): boolean
  • disableScrollBarFocus(scrollContainer: HTMLElement): void
  • dispose(): void
  • evaluateWhenClause(whenClause: undefined | string): boolean
  • executeCommand(e: MouseEvent<HTMLElement, MouseEvent>): void
  • onAfterAttach(msg: Message): void
  • onAfterDetach(msg: Message): void
  • onBeforeAttach(msg: Message): void
  • onBeforeDetach(msg: Message): void
  • onCloseRequest(msg: Message): void
  • onMouseDownEvent(e: MouseEvent<HTMLElement, MouseEvent>): void
  • onMouseUpEvent(e: MouseEvent<HTMLElement, MouseEvent>): void
  • onUpdateRequest(msg: Message): void
  • render(): ReactNode
  • renderMore(): ReactNode
  • setCurrent(current: undefined | Widget): void
  • setFlag(flag: Flag): void
  • shouldHandleMouseEvent(event: MouseEvent): boolean
  • showMoreContextMenu(event: MouseEvent<Element, MouseEvent>): void
  • toAnchor(event: MouseEvent<Element, MouseEvent>): Anchor
  • updateContextKeyListener(contextKeys: Set<string>): void
  • updateTarget(current?: Widget): void