API
API
Classes
PivotIconRegistry

PivotIconRegistry

셀 overlay에서 사용되는 아이콘 + 아이콘 세트의 글로벌 레지스트리.

  • 빌트인 아이콘과 세트는 모듈 로드 시 자동 등록된다.
  • 사용자는 registerIcon / registerSet으로 자체 아이콘을 추가할 수 있다.
  • DOM 환경에서는 첫 lookup 시 builtin들의 CSS가 <head>에 자동 주입된다. 사용자 등록 아이콘은 registerIcon 호출 시 즉시 주입된다.

Methods

static ensureStyles(doc): void (opens in a new tab)

DOM에 빌트인 아이콘 CSS가 주입되어 있는지 보장. cell view에서(만) 호출하므로 document는 보장 된다.

ParameterType
docDocument (opens in a new tab)

static getIcon(name): IconDef

등록된 아이콘 정의 반환. 없으면 undefined.

ParameterType
namestring (opens in a new tab)

static getSet(name): IconSetDef

등록된 아이콘 세트 반환. 없으면 undefined.

ParameterType
namestring (opens in a new tab)

static iconNames(): Array (opens in a new tab)<string (opens in a new tab)>

등록된 아이콘 이름 목록.

static registerSet(name, icons, colorable?): void (opens in a new tab)

사용자 정의 아이콘 세트를 등록한다.

  • 문자열: 이미 등록된 아이콘 이름.
  • [name, svg] 튜플: SVG 문자열로 아이콘을 등록하면서 세트에 추가. colorable 적용.
ParameterTypeDescription
namestring (opens in a new tab)
iconsArray (opens in a new tab)<string (opens in a new tab)[string (opens in a new tab) | string (opens in a new tab)]>
colorable=falseboolean (opens in a new tab)튜플로 등록되는 아이콘에 적용할 colorable 값 (기본 false)

static setNames(): Array (opens in a new tab)<string (opens in a new tab)>

등록된 세트 이름 목록.