blockly > zelos > ConstantProvider

zelos.ConstantProvider 클래스

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

서명:

export declare class ConstantProvider extends BaseConstantProvider 

확장: 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)