blockly > zelos > ConstantProvider

zelos.ConstantProvider 클래스

Zelos 모드에서 블록 렌더링을 위한 상수를 제공하는 객체입니다.

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

확장: BaseConstantProvider

생성자

생성자 수정자 설명
(생성자)() ConstantProvider 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
CURSOR_COLOUR string
CURSOR_RADIUS 숫자 입력 및 출력 연결의 커서 반경입니다.
FIELD_COLOUR_FULL_BLOCK boolean
FIELD_DROPDOWN_COLOURED_DIV boolean
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW boolean
FIELD_DROPDOWN_SVG_ARROW boolean
FIELD_TEXT_FONTFAMILY string
FIELD_TEXT_FONTWEIGHT string
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT 숫자
육각형 도형 | null 부울 리포터 블록에 사용되는 육각형에 대한 정보가 포함된 객체입니다. init이 호출되기 전 null입니다.
JAGGED_TEETH_HEIGHT 숫자
JAGGED_TEETH_WIDTH 숫자
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH 숫자
REPLACEMENT_GLOW_COLOUR string 교체 발광 효과 색상입니다.
REPLACEMENT_GLOW_SIZE 숫자 선택한 발광 효과의 크기입니다.
replacementGlowFilterId string 교체 발광 필터의 ID 또는 필터가 설정되지 않은 경우 빈 문자열입니다.
반올림 도형 | null 숫자 또는 문자열 리포터 블록에 사용되는 육각형에 대한 정보가 포함된 객체입니다. init이 호출되기 전 null입니다.
SELECTED_GLOW_COLOUR string 선택한 발광 효과 색상입니다.
SELECTED_GLOW_SIZE 숫자 선택한 발광 효과의 크기입니다.
selectedGlowFilterId string 선택한 발광 필터의 ID 또는 필터가 설정되지 않은 경우 빈 문자열입니다.
SHAPE_IN_SHAPE_PADDING { [키: 숫자]: { [키: 숫자]: 숫자; }; } 출력/입력 셰이프와 블록이 패딩되어야 하는 양의 맵. 외부 키는 외부 도형이고 내부 키는 내부 도형입니다. 외부 도형이 포함된 블록에 왼쪽 또는 오른쪽 가장자리에 내부 도형이 있는 입력 블록이 포함된 경우 지정된 패딩에 도달하도록 블록 요소가 정렬됩니다.
도형 { HEXAGONAL: 숫자, ROUND: 숫자, 스퀘어: 숫자, 퍼즐: 숫자, NOTCH: 숫자; }
제곱 도형 | null 직사각형 리포터 블록에 사용되는 육각형에 대한 정보가 포함된 객체입니다. init이 호출되기 전 null입니다.
START_HAT_HEIGHT 숫자
START_HAT_WIDTH 숫자
STATEMENT_INPUT_SPACER_MIN_WIDTH 숫자

방법

메서드 수정자 설명
createDom(svg, tagName, selector)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected 육각형 도형에 대한 크기 및 경로 정보를 만듭니다.
makeInsideCorners()
makeNotch()
makeRounded() protected 둥근 도형에 대한 크기 및 경로 정보를 만듭니다.
makeSquared() protected 정사각형 도형에 대한 크기 조정 및 경로 정보를 만듭니다.
makeStartHat()를 통해 초기화됩니다.
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(연결)