Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ToolbarController

Index

Constructors

Properties

_toolbarItems: ToolbarTreeSchema
appState: FrontendApplicationStateService
defaultsFactory: (() => DeflatedToolbarTree)

Type declaration

messageService: MessageService
onToolbarDidChangeBusyState: Event<boolean> = ...
onToolbarModelDidUpdate: Event<void> = ...
ready: Deferred<void> = ...
storageProvider: ToolbarStorageProvider
toolbarModelDidUpdateEmitter: Emitter<void> = ...
toolbarProviderBusyEmitter: Emitter<boolean> = ...
widgetContributions: ContributionProvider<ToolbarContribution>

Accessors

Methods

  • clearAll(): Promise<boolean>
  • doInit(): Promise<void>
  • init(): void
  • insertGroup(position: ToolbarItemPosition, insertDirection: "left" | "right"): Promise<boolean>
  • openOrCreateJSONFile(doOpen?: boolean): Promise<undefined | Widget>
  • withBusy<T>(action: (() => MaybePromise<T>)): Promise<T>