차단 > 테마

테마 클래스

테마 클래스입니다.

서명:

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) 테마의 시작 모자 구성