Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ToolbarStorageProvider

Hierarchy

  • ToolbarStorageProvider

Implements

  • Disposable

Index

Constructors

Properties

USER_TOOLBAR_URI: URI
_ready: Deferred<void> = ...
appState: FrontendApplicationStateService
editorManager: EditorManager
fileService: FileService
lateInjector: (<T>(id: ServiceIdentifier<T>) => T)

Type declaration

    • <T>(id: ServiceIdentifier<T>): T
    • Type Parameters

      • T

      Parameters

      • id: ServiceIdentifier<T>

      Returns T

messageService: MessageService
model: undefined | MonacoEditorModel
monacoWorkspace: MonacoWorkspace
onToolbarItemsChanged: Event<void> = ...
textModelService: MonacoTextModelService
toDispose: DisposableCollection = ...
toolbarItems: undefined | DeflatedToolbarTree
toolbarItemsUpdatedEmitter: Emitter<void> = ...

Accessors

  • get ready(): Promise<void>

Methods

  • clearAll(): Promise<boolean>
  • dispose(): void
  • doInit(): Promise<void>
  • init(): void
  • insertGroup(position: ToolbarItemPosition, insertDirection: "left" | "right"): Promise<boolean>
  • openOrCreateJSONFile(state: ToolbarTreeSchema, doOpen?: boolean): Promise<undefined | Widget>
  • readConfiguration(): void
  • writeToFile(path: JSONPath, value: unknown, insertion?: boolean): Promise<boolean>