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