Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TabBarToolbar
    • ToolbarImpl

Index

Constructors

  • Returns ToolbarImpl

Properties

appState: FrontendApplicationStateService
currentlyDraggedItem: undefined | HTMLDivElement
deferredRef: Deferred<HTMLDivElement> = ...
draggedStartingPosition: undefined | ToolbarItemPosition
isBusyDeferred: Deferred<void> = ...
keybindingRegistry: KeybindingRegistry
preferenceService: PreferenceService
progressFactory: ProgressBarFactory
progressService: ProgressService
tabbarToolbarFactory: TabBarToolbarFactory
widgetManager: WidgetManager

Methods

  • assignRef(element: HTMLDivElement): void
  • doAssignRef(element: HTMLDivElement): void
  • doHandleContextMenu(event: MouseEvent<HTMLDivElement, MouseEvent>): ContextMenuAccess
  • doHandleItemOnDragEnter(e: DragEvent<HTMLDivElement>): void
  • doHandleOnDragEnd(e: DragEvent<HTMLDivElement>): void
  • doHandleOnDragLeave(e: DragEvent<HTMLDivElement>): void
  • doHandleOnDragStart(e: DragEvent<HTMLDivElement>): void
  • doHandleOnDrop(e: DragEvent<HTMLDivElement>): void
  • doInit(): Promise<void>
  • getContextMenuArgs(event: MouseEvent<Element, MouseEvent>): (string | Widget)[]
  • getMenuDetailsForClick(event: MouseEvent<HTMLDivElement, MouseEvent>): { anchor: Anchor; menuPath: MenuPath }
  • handleContextMenu(e: MouseEvent<HTMLDivElement, MouseEvent>): ContextMenuAccess
  • handleDropInEmptySpace(element: EventTarget & HTMLDivElement): void
  • handleDropInExistingGroup(element: EventTarget & HTMLDivElement): void
  • handleOnDragEnd(e: DragEvent<HTMLDivElement>): void
  • handleOnDragEnter(e: DragEvent<HTMLDivElement>): void
  • handleOnDragLeave(e: DragEvent<HTMLDivElement>): void
  • handleOnDragStart(e: DragEvent<HTMLDivElement>): void
  • handleOnDrop(e: DragEvent<HTMLDivElement>): void
  • init(): void
  • render(): ReactNode
  • renderColumnSpace(alignment: ToolbarAlignment, position?: "left" | "right"): ReactNode
  • renderItem(item: TabBarToolbarItem): ReactNode
  • resolveKeybindingForCommand(commandID: undefined | string): string
  • updateInlineItems(): void