blockly > zelos > ConstantProvider
zelos.ConstantProvider 클래스
Zelos 모드에서 블록을 렌더링하기 위한 상수를 제공하는 객체입니다.
서명:
export declare class ConstantProvider extends BaseConstantProvider
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(gridUnit) | 새 ConstantProvider를 만듭니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
CURSOR_COLOUR | 문자열 | ||
CURSOR_RADIUS | 숫자 | 입력 및 출력 연결의 커서 반경입니다. | |
FIELD_COLOUR_FULL_BLOCK | 부울 | ||
FIELD_DROPDOWN_COLOURED_DIV | 부울 | ||
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | 부울 | ||
FIELD_DROPDOWN_SVG_ARROW | 부울 | ||
FIELD_TEXT_FONTFAMILY | 문자열 | ||
FIELD_TEXT_FONTWEIGHT | 문자열 | ||
FIELD_TEXTINPUT_BOX_SHADOW | 부울 | ||
FULL_BLOCK_FIELDS | 부울 | ||
GRID_UNIT | 숫자 | ||
HEXAGONAL | 도형 | null | 불리언 리포터 블록에 사용된 육각형에 관한 정보를 포함하는 객체입니다. init이 호출되기 전에는 null입니다. | |
JAGGED_TEETH_HEIGHT | 숫자 | ||
JAGGED_TEETH_WIDTH | 숫자 | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | 숫자 | ||
REPLACEMENT_GLOW_COLOUR | 문자열 | 교체 발광 색상입니다. | |
REPLACEMENT_GLOW_SIZE | 숫자 | 선택한 발광의 크기입니다. | |
replacementGlowFilterId | 문자열 | 교체 발광 필터의 ID 또는 필터가 설정되지 않은 경우 빈 문자열입니다. | |
ROUNDED | 도형 | null | 숫자 또는 문자열 리포터 블록에 사용되는 육각형에 관한 정보를 포함하는 객체입니다. init이 호출되기 전에는 null입니다. | |
SELECTED_GLOW_COLOUR | 문자열 | 선택한 발광 효과 색상입니다. | |
SELECTED_GLOW_SIZE | 숫자 | 선택한 발광의 크기입니다. | |
selectedGlowFilterId | 문자열 | 선택한 발광 필터의 ID이거나 필터가 설정되지 않은 경우 빈 문자열입니다. | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | 출력/입력 도형과 블록 패딩을 유도해야 하는 양의 맵입니다. 외부 키는 외부 도형이고 내부 키는 내부 도형입니다. 외부 도형이 있는 블록에 왼쪽 또는 오른쪽 가장자리에 내부 도형이 있는 입력 블록이 포함된 경우 지정된 패딩에 도달하도록 블록 요소가 정렬됩니다. | |
도형 | { HEXAGONAL: 숫자; ROUND: 숫자; SQUARE: 숫자; PUZZLE: 숫자; NOTCH: 숫자; } | ||
SQUARED | 도형 | null | 직사각형 보고자 블록에 사용된 육각형에 관한 정보를 포함하는 객체입니다. init이 호출되기 전에는 null입니다. | |
START_HAT_HEIGHT | 숫자 | ||
START_HAT_WIDTH | 숫자 | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | 숫자 |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
육각형 도형에 대한 크기 및 경로 정보를 만듭니다. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
원형 도형에 관한 크기 및 경로 정보를 만듭니다. |
makeSquared() | protected |
정사각형 도형에 대한 크기 및 경로 정보를 만듭니다. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |