Options
All
  • Public
  • Public/Protected
  • All
Menu

Class IconThemeService

Hierarchy

  • IconThemeService

Index

Properties

Protected Readonly _iconThemes

_iconThemes: Map<string, IconTheme> = new Map<string, IconTheme>()

Protected Readonly noneIconTheme

noneIconTheme: NoneIconTheme

Readonly onDidChange

onDidChange: Event<void> = this.onDidChangeEmitter.event

Readonly onDidChangeCurrent

onDidChangeCurrent: Event<string> = this.onDidChangeCurrentEmitter.event

Protected Readonly onDidChangeCurrentEmitter

onDidChangeCurrentEmitter: Emitter<string> = new Emitter<string>()

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = new Emitter<void>()

Protected Readonly toDeactivate

toDeactivate: DisposableCollection = new DisposableCollection()

Accessors

current

  • get current(): string
  • set current(id: string): void

default

definitions

ids

  • get ids(): IterableIterator<string>

Methods

Protected getCurrent

getDefinition

Protected init

  • init(): void

Protected load

  • load(): string | undefined

register

Protected setCurrent

unregister

  • unregister(id: string): IconTheme | undefined