Options
All
  • Public
  • Public/Protected
  • All
Menu

Class IconThemeService

Hierarchy

  • IconThemeService

Index

Constructors

Properties

_iconThemes: Map<string, IconTheme> = ...
activeTheme: IconTheme
noneIconTheme: NoneIconTheme
onDidChange: Event<void> = ...
onDidChangeCurrent: Event<string> = ...
onDidChangeCurrentEmitter: Emitter<string> = ...
onDidChangeEmitter: Emitter<void> = ...
preferences: PreferenceService
schemaProvider: PreferenceSchemaProvider
toDeactivate: DisposableCollection = ...
updateIconThemePreference: DebouncedFunc<(() => void)> = ...
STORAGE_KEY: "iconTheme" = 'iconTheme'

Accessors

  • get current(): string
  • set current(id: string): void
  • get ids(): IterableIterator<string>

Methods

  • doUpdateIconThemePreference(): void
  • init(): void
  • setCurrent(newCurrent: IconTheme, persistSetting?: boolean): void
  • unregister(id: string): undefined | IconTheme
  • validateActiveTheme(): void