IIcon 인터페이스
서명:
export interface IIcon
메서드
메서드 | 설명 |
---|---|
applyColour() | 블록의 색상이 변경되면 아이콘의 색상을 업데이트합니다. |
dispose() | 아이콘의 요소를 삭제합니다. |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | 삽입 마커의 일부인 경우 아이콘을 숨깁니다. |
initView(pointerdownListener) | 블록에 표시할 아이콘의 SVG 요소를 생성합니다. |
isClickableInFlyout(autoClosingFlyout)? | (선택사항) 블록이 플라이아웃에 있는 동안 아이콘을 클릭할 수 있어야 하는지 확인합니다. 이 함수가 정의되어 있지 않으면 모든 인터페이스에서 아이콘을 클릭할 수 있습니다. |
isShownWhenCollapsed() | |
onClick() | 아이콘이 클릭되었음을 알립니다. |
onLocationChange(blockOrigin) | 아이콘에 위치가 변경되었음을 알립니다. |
setOffsetInBlock(offset) | 작업공간 단위에서 블록의 상단 시작을 기준으로 하는 위치를 아이콘에 알립니다. |
updateCollapsed() | 블록의 축소 정도가 변경되면 아이콘의 축소 정도/보기를 업데이트합니다. |
updateEditable() | 블록의 수정 가능 여부가 변경될 때 아이콘의 수정 가능 여부를 업데이트합니다. |