Properties
Protected Readonly definition
Optional description
description?: string
Protected Readonly fileIcon
fileIcon: "theia-plugin-file-icon" = 'theia-plugin-file-icon'
Protected Readonly fileService
fileService: FileService
Protected Readonly folderExpandedIcon
folderExpandedIcon: "theia-plugin-folder-expanded-icon" = 'theia-plugin-folder-expanded-icon'
Protected Readonly folderIcon
folderIcon: "theia-plugin-folder-icon" = 'theia-plugin-folder-icon'
Optional hasFileIcons
hasFileIcons?: boolean
Optional hasFolderIcons
hasFolderIcons?: boolean
Optional hidesExplorerArrows
hidesExplorerArrows?: boolean
Protected Readonly icons
icons: Set<string> = ...
Protected Readonly labelProvider
labelProvider: LabelProvider
Protected locationUri
locationUri: URI
Readonly onDidChange
onDidChange: Event<DidChangeLabelEvent> = ...
Protected Readonly onDidChangeEmitter
onDidChangeEmitter: Emitter<DidChangeLabelEvent> = ...
Protected packageRootUri
packageRootUri: URI
packageUri
packageUri: string
Protected reload
reload: DebouncedFunc<(() => void)> = ...
Protected Readonly rootFolderExpandedIcon
rootFolderExpandedIcon: "theia-plugin-root-folder-expanded-icon" = 'theia-plugin-root-folder-expanded-icon'
Protected Readonly rootFolderIcon
rootFolderIcon: "theia-plugin-root-folder-icon" = 'theia-plugin-root-folder-icon'
Protected styleSheetContent
styleSheetContent: undefined | string
Protected Readonly toDeactivate
toDeactivate: DisposableCollection = ...
Protected Readonly toDispose
toDispose: DisposableCollection = ...
Protected Readonly toDisposeStyleElement
toDisposeStyleElement: DisposableCollection = ...
Protected Readonly toUnload
toUnload: DisposableCollection = ...
Protected Readonly workspaceService
workspaceService: WorkspaceService
This should be aligned with https://github.com/microsoft/vscode/blob/7cf4cca47aa025a590fc939af54932042302be63/src/vs/editor/common/services/getIconClasses.ts#L5