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๋ ๋ณด์ฅ ๋๋ค.
| Parameter | Type |
|---|---|
| doc | Document (opens in a new tab) |
static getIcon(name): IconDef
๋ฑ๋ก๋ ์์ด์ฝ ์ ์ ๋ฐํ. ์์ผ๋ฉด undefined.
| Parameter | Type |
|---|---|
| name | string (opens in a new tab) |
static getSet(name): IconSetDef
๋ฑ๋ก๋ ์์ด์ฝ ์ธํธ ๋ฐํ. ์์ผ๋ฉด undefined.
| Parameter | Type |
|---|---|
| name | string (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์ ์ฉ.
| Parameter | Type | Description |
|---|---|---|
| name | string (opens in a new tab) | |
| icons | Array (opens in a new tab)<string (opens in a new tab)[string (opens in a new tab) | string (opens in a new tab)]> | |
colorable=false | boolean (opens in a new tab) | ํํ๋ก ๋ฑ๋ก๋๋ ์์ด์ฝ์ ์ ์ฉํ colorable ๊ฐ (๊ธฐ๋ณธ false) |
static setNames(): Array (opens in a new tab)<string (opens in a new tab)>
๋ฑ๋ก๋ ์ธํธ ์ด๋ฆ ๋ชฉ๋ก.