테마 클래스
테마 클래스입니다.
Signature:
export declare class Theme implements ITheme
구현: ITheme
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(이름, Opt_blockStyles, Opt_categoryStyles, opt_componentStyles) | Theme 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
name | string |
방법
메서드 | 수정자 | 설명 |
---|---|---|
defineTheme(name, themeObj) | static |
새 Blockly 테마를 정의합니다. |
getComponentStyle(componentName) | 지정된 Blockly UI 구성요소의 스타일을 가져옵니다. 스타일 값이 문자열인 경우, 이름이 지정된 참조의 값을 찾으려고 시도합니다. | |
setBlockStyle(blockStyleName, blockStyle) | blockStyles 지도에 스타일을 재정의하거나 추가합니다. | |
setCategoryStyle(categoryStyleName, categoryStyle) | 카테고리를 재정의하거나 categoryStyles 지도에 스타일을 추가합니다. | |
setComponentStyle(componentName, styleValue) | 스타일 값으로 특정 Blockly UI 구성요소를 구성합니다. | |
setFontStyle(fontStyle) | 테마의 글꼴 스타일을 구성합니다. | |
setStartHats(startHats) | 테마의 시작 모자를 구성합니다. |