blockly > zelos > ConstantProvider
zelos.ConstantProvider 클래스
Zelos 모드에서 블록 렌더링을 위한 상수를 제공하는 객체입니다.
Signature:
export declare class ConstantProvider extends 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(연결) |